[ 0s] on X86_64, no limit mem size [ 0s] Using BUILD_ROOT=/data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.14 [ 0s] Using BUILD_ARCH=armv7l:armv7el:armv6l:armv5tejl:armv5tel:armv5l:armv4tl:armv4l:armv3l:noarch [ 0s] [ 0s] [ 0s] ip-192-168-56-223 started "build glibmm.spec" at Thu Dec 19 21:38:34 UTC 2024. [ 0s] [ 0s] [ 0s] processing recipe /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/sources/tizen_unified_standard/glibmm-2.64.2-0/glibmm.spec ... [ 0s] init_buildsystem --configdir /usr/lib/build/configs --cachedir /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/cache --define jobs 8 --define _smp_mflags -j8 --define _costomized_smp_mflags -j32 --repository /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/repos/tizen_unified_standard/armv7l/RPMS --repository http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base/tizen-base_20241215.110758/repos/standard/packages/ --repository http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base/tizen-base_20241215.110758/repos/standard/debug/ /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/sources/tizen_unified_standard/glibmm-2.64.2-0/glibmm.spec build ... [ 0s] initializing /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.14/.srcfiles.cache ... [ 0s] /usr/lib/build/createdirdeps --oldfile /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.14/.srcfiles.cache /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/repos/tizen_unified_standard/armv7l/RPMS [ 1s] /usr/lib/build/createrepomddeps --cachedir=/data/workspace/gbsbuild-ROOT/GBS-ROOT/local/cache http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base/tizen-base_20241215.110758/repos/standard/packages/ [ 2s] /usr/lib/build/createrepomddeps --cachedir=/data/workspace/gbsbuild-ROOT/GBS-ROOT/local/cache http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base/tizen-base_20241215.110758/repos/standard/debug/ [ 3s] expanding package dependencies... [ 3s] copying qemu [ 3s] [ 3s] registering binfmt handlers for cross build [ 4s] calculating packages to download... [ 7s] [1/3] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base/tizen-base_20241215.110758/repos/standard/packages/armv7l/libsigc++-2.10.7-1.1.armv7l.rpm ... [ 7s] [2/3] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base/tizen-base_20241215.110758/repos/standard/packages/armv7l/libsigc++-devel-2.10.7-1.1.armv7l.rpm ... [ 7s] [3/3] downloading http://download.tizen.org/snapshots/TIZEN/Tizen/Tizen-Base/tizen-base_20241215.110758/repos/standard/packages/noarch/mm-common-1.0.5-1.1.noarch.rpm ... [ 7s] [ 7s] reordering...cycle: gio-branding-upstream -> libgio [ 7s] breaking dependency libgio -> gio-branding-upstream [ 7s] cycle: libxcrypt-devel -> glibc-devel [ 7s] breaking dependency libxcrypt-devel -> glibc-devel [ 7s] cycle: libsoftokn3 -> nss [ 7s] breaking dependency nss -> libsoftokn3 [ 7s] reordering done [ 8s] deleting blas [ 8s] deleting blas-devel [ 8s] deleting gcc-fortran [ 8s] deleting lapack [ 8s] deleting lapack-devel [ 8s] deleting libblas3 [ 9s] deleting libopenblas_openmp-devel [ 9s] deleting libopenblas_openmp0 [ 9s] deleting meson [ 9s] deleting ninja [ 9s] deleting openblas-devel [ 9s] deleting openblas-devel-headers [ 9s] deleting python3-cython [ 9s] deleting python3-devel [ 9s] deleting python3-libxml2 [ 9s] deleting python3-lxml [ 9s] deleting unzip [ 10s] [1/135] keeping libmagic-data-5.45-1.4 [ 10s] [2/135] cumulate pcre2-syntax-10.40-1 [ 10s] [3/135] cumulate python3-pyparsing-3.1.1-1.1 [ 10s] [4/135] cumulate python3-six-1.16.0-1.1 [ 10s] [5/135] keeping setup-0.9-1.1 [ 10s] [6/135] keeping filesystem-3.1-1.1 [ 10s] [7/135] cumulate python3-packaging-23.2-1.1 [ 10s] [8/135] keeping glibc-2.39-1.6 [ 10s] [9/135] keeping libatomic-14.2.0-1.6 [ 10s] [10/135] keeping libgcc-14.2.0-1.6 [ 10s] [11/135] keeping bash-3.2.57-1.1 [ 10s] [12/135] keeping cpio-2.8-1.1 [ 10s] [13/135] keeping diffutils-3.10-1.1 [ 10s] [14/135] cumulate fdupes-2.2.1-1.4 [ 10s] [15/135] keeping findutils-4.3.8-1.4 [ 10s] [16/135] keeping gdbm-1.8.3-1.6 [ 10s] [17/135] keeping hostname-3.23-1.1 [ 10s] [18/135] keeping libattr-2.5.1-1.4 [ 10s] [19/135] keeping libblkid-2.39.3-1.4 [ 10s] [20/135] keeping libbz2-1.0.8-1.4 [ 10s] [21/135] keeping libcap-2.69-1.4 [ 10s] [22/135] keeping libexpat-2.6.2-1.5 [ 10s] [23/135] keeping libffi-3.4.2-1.5 [ 10s] [24/135] keeping libfreebl3-3.98-1.6 [ 10s] [25/135] keeping libgfortran-14.2.0-1.6 [ 10s] [26/135] keeping libgomp-14.2.0-1.6 [ 10s] [27/135] keeping libgpg-error-1.47-1.1 [ 10s] [28/135] keeping libitm-14.2.0-1.6 [ 10s] [29/135] keeping libltdl-2.4.7-1.6 [ 10s] [30/135] keeping liblua-5.1.5-1.4 [ 10s] [31/135] keeping liblzma-5.4.5-1.6 [ 10s] [32/135] keeping libopenssl3-3.0.13-1.6 [ 10s] [33/135] keeping libpcre-8.45-1.4 [ 10s] [34/135] keeping libpopt-1.16-1.3 [ 10s] [35/135] keeping libpython3_121_0-3.12.0-1.5 [ 10s] [36/135] keeping libsmack-1.3.1-1.3 [ 10s] [37/135] keeping libsmartcols-2.39.3-1.4 [ 10s] [38/135] keeping libsqlite-3.44.0-1.4 [ 10s] [39/135] keeping libstdc++-14.2.0-1.6 [ 10s] [40/135] keeping libuuid-2.39.3-1.4 [ 10s] [41/135] keeping libxcrypt-4.4.36-1.6 [ 10s] [42/135] keeping libzstd1-1.5.5-1.5 [ 10s] [43/135] keeping m4-1.4.19-1.1 [ 10s] [44/135] keeping net-tools-2.0_20121208git-1.3 [ 10s] [45/135] keeping nspr-4.35-1.4 [ 10s] [46/135] keeping patch-2.7.6-1.3 [ 10s] [47/135] keeping pkg-config-0.29.2-1.4 [ 10s] [48/135] keeping sed-4.1c-1.4 [ 10s] [49/135] keeping update-alternatives-1.22.2-1.1 [ 10s] [50/135] keeping which-2.17-1.1 [ 10s] [51/135] keeping zlib-1.3-1.5 [ 10s] [52/135] cumulate pcre2-10.40-1 [ 10s] [53/135] cumulate pcre2-utf16-10.40-1 [ 10s] [54/135] cumulate pcre2-utf32-10.40-1 [ 10s] [55/135] keeping build-compare-2023.06.18-1.1 [ 10s] [56/135] keeping hal-rootstrap-checker-0.1.0-1.1 [ 10s] [57/135] keeping libstdc++-devel-14.2.0-1.6 [ 10s] [58/135] keeping qemu-linux-user-x86_64-cross-5.2.0.2-21.1 [ 10s] [59/135] keeping cpp-14.2.0-1.6 [ 10s] [60/135] keeping gcc-c++-14.2.0-1.6 [ 10s] [61/135] cumulate libblkid-devel-2.39.3-1.4 [ 10s] [62/135] cumulate libffi-devel-3.4.2-1.5 [ 10s] [63/135] keeping binutils-libs-2.43-1.6 [ 10s] [64/135] keeping coreutils-6.9-14.1 [ 10s] [65/135] keeping gawk-3.1.5-1.1 [ 10s] [66/135] keeping grep-2.5.2-1.3 [ 10s] [67/135] keeping libacl-2.3.2-1.4 [ 10s] [68/135] keeping libcc1-14.2.0-1.6 [ 10s] [69/135] keeping libelf-0.189-1.6 [ 10s] [70/135] keeping libgcrypt-1.10.3-1.1 [ 10s] [71/135] cumulate libglib-2.80.5-0 [ 10s] [72/135] keeping libmount-2.39.3-1.4 [ 10s] [73/135] cumulate libsigc++-2.10.7-1.1 [ 10s] [74/135] keeping libubsan-14.2.0-1.6 [ 10s] [75/135] keeping make-4.4-1.4 [ 10s] [76/135] keeping nss-certs-3.98-1.6 [ 10s] [77/135] cumulate perl-XML-Parser-2.46-1.5 [ 10s] [78/135] keeping smack-1.3.1-1.3 [ 10s] [79/135] keeping bzip2-1.0.8-1.4 [ 10s] [80/135] keeping libfdisk-2.39.3-1.4 [ 10s] [81/135] keeping libmagic-5.45-1.4 [ 10s] [82/135] keeping libxml2-2.12.5-1.5 [ 10s] [83/135] keeping xz-5.4.5-1.6 [ 10s] [84/135] cumulate pcre2-devel-10.40-1 [ 10s] [85/135] keeping perl-5.38.0-1.4 [ 10s] [86/135] keeping build-mkbaselibs-20120927-1.1 [ 10s] [87/135] keeping linux-glibc-devel-6.6-1.6 [ 10s] [88/135] cumulate libsigc++-devel-2.10.7-1.1 [ 10s] [89/135] keeping terminfo-base-full-6.4-1.6 [ 10s] [90/135] keeping autoconf-2.71-1.7 [ 10s] [91/135] keeping file-5.45-1.4 [ 10s] [92/135] keeping glibc-locale-2.39-1.6 [ 10s] [93/135] cumulate libgmodule-2.80.5-0 [ 10s] [94/135] cumulate libgthread-2.80.5-0 [ 10s] [95/135] cumulate libmount-devel-2.39.3-1.4 [ 10s] [96/135] cumulate mm-common-1.0.5-1.1 [ 10s] [97/135] keeping tar-1.17-1.1 [ 10s] [98/135] keeping binutils-2.43-1.6 [ 10s] [99/135] keeping gzip-1.3.12-1.4 [ 10s] [100/135] cumulate libgobject-2.80.5-0 [ 10s] [101/135] keeping pam-1.1.6-1.3 [ 10s] [102/135] keeping tzdata-2023c-1.1 [ 10s] [103/135] keeping libdw-0.189-1.6 [ 10s] [104/135] keeping libxslt-1.1.39-1.1 [ 10s] [105/135] keeping libarchive-3.7.2-1.5 [ 10s] [106/135] cumulate shared-mime-info-1.7-0 [ 10s] [107/135] keeping gcc-14.2.0-1.6 [ 10s] [108/135] keeping qemu-accel-x86_64-armv7l-0.4-1.1 [ 10s] [109/135] keeping automake-1.16.5-1.6 [ 10s] [110/135] keeping libasm-0.189-1.6 [ 10s] [111/135] keeping libncurses6-6.4-1.6 [ 10s] [112/135] cumulate libxslt-tools-1.1.39-1.1 [ 10s] [113/135] keeping build-20120927-1.1 [ 10s] [114/135] cumulate libgirepository2-2.80.5-0 [ 10s] [115/135] keeping libncurses-6.4-1.6 [ 10s] [116/135] keeping less-643-1.1 [ 10s] [117/135] keeping libreadline-5.2-1.4 [ 10s] [118/135] keeping libtool-2.4.7-1.6 [ 10s] [119/135] keeping elfutils-0.189-1.6 [ 10s] [120/135] keeping python3-base-3.12.0-1.5 [ 10s] [121/135] keeping util-linux-2.39.3-1.4 [ 10s] [122/135] keeping python3-3.12.0-1.1 [ 10s] [123/135] keeping util-linux-su-2.39.3-1.4 [ 10s] [124/135] keeping python3-setuptools-69.0.2-1.1 [ 10s] [125/135] keeping libxcrypt-devel-4.4.36-1.6 [ 10s] [126/135] keeping nss-3.98-1.6 [ 10s] [127/135] cumulate libgio-2.80.5-0 [ 10s] [128/135] cumulate gio-branding-upstream-2.80.5-0 [ 10s] [129/135] keeping glibc-devel-2.39-1.6 [ 10s] [130/135] keeping libsoftokn3-3.98-1.6 [ 10s] [131/135] cumulate glib2-tools-2.80.5-0 [ 10s] [132/135] keeping rpm-4.14.1.1-1.6 [ 10s] [133/135] cumulate zlib-devel-1.3-1.5 [ 10s] [134/135] keeping rpm-build-4.14.1.1-1.6 [ 10s] [135/135] cumulate glib2-devel-2.80.5-0 [ 10s] now installing cumulated packages [ 10s] Preparing... ######################################## [ 10s] Updating / installing... [ 10s] pcre2-syntax-10.40-1 ######################################## [ 10s] zlib-devel-1.3-1.5 ######################################## [ 10s] libffi-devel-3.4.2-1.5 ######################################## [ 10s] libblkid-devel-2.39.3-1.4 ######################################## [ 10s] libmount-devel-2.39.3-1.4 ######################################## [ 10s] python3-six-1.16.0-1.1 ######################################## [ 11s] python3-pyparsing-3.1.1-1.1 ######################################## [ 11s] pcre2-10.40-1 ######################################## [ 11s] python3-packaging-23.2-1.1 ######################################## [ 11s] libglib-2.80.5-0 ######################################## [ 11s] libgmodule-2.80.5-0 ######################################## [ 11s] libgobject-2.80.5-0 ######################################## [ 11s] libgirepository2-2.80.5-0 ######################################## [ 11s] libgthread-2.80.5-0 ######################################## [ 11s] shared-mime-info-1.7-0 ######################################## [ 25s] gio-branding-upstream-2.80.5-0 ######################################## [ 25s] libgio-2.80.5-0 ######################################## [ 26s] glib2-tools-2.80.5-0 ######################################## [ 26s] pcre2-utf16-10.40-1 ######################################## [ 26s] pcre2-utf32-10.40-1 ######################################## [ 26s] pcre2-devel-10.40-1 ######################################## [ 26s] libsigc++-2.10.7-1.1 ######################################## [ 26s] libsigc++-devel-2.10.7-1.1 ######################################## [ 27s] mm-common-1.0.5-1.1 ######################################## [ 27s] glib2-devel-2.80.5-0 ######################################## [ 27s] libxslt-tools-1.1.39-1.1 ######################################## [ 27s] perl-XML-Parser-2.46-1.5 ######################################## [ 27s] fdupes-2.2.1-1.4 ######################################## [ 28s] removing nis flags from /data/workspace/gbsbuild-ROOT/GBS-ROOT/local/BUILD-ROOTS/scratch.armv7l.14/etc/nsswitch.conf... [ 28s] now finalizing build dir... [ 32s] ----------------------------------------------------------------- [ 32s] ----- building glibmm.spec (user abuild) [ 32s] ----------------------------------------------------------------- [ 32s] ----------------------------------------------------------------- [ 32s] + exec rpmbuild --define 'jobs 8' --define '_smp_mflags -j8' --define '_costomized_smp_mflags -j32' --define '_srcdefattr (-,root,root)' --nosignature --target=armv7l-tizen-linux --define '_build_create_debug 1' -ba /home/abuild/rpmbuild/SOURCES/glibmm.spec [ 32s] Building target platforms: armv7l-tizen-linux [ 32s] Building for target armv7l-tizen-linux [ 32s] Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.v6M0e8 [ 32s] + umask 022 [ 32s] + cd /home/abuild/rpmbuild/BUILD [ 32s] + cd /home/abuild/rpmbuild/BUILD [ 32s] + rm -rf glibmm-2.64.2 [ 32s] + /bin/xz -dc /home/abuild/rpmbuild/SOURCES/glibmm-2.64.2.tar.xz [ 32s] + /bin/tar -xof - [ 32s] + STATUS=0 [ 32s] + '[' 0 -ne 0 ']' [ 32s] + cd glibmm-2.64.2 [ 32s] + /bin/chmod -Rf a+rX,u+w,g-w,o-w . [ 32s] + cp /home/abuild/rpmbuild/SOURCES/glibmm.manifest . [ 32s] + exit 0 [ 32s] Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.fMotFU [ 32s] + umask 022 [ 32s] + cd /home/abuild/rpmbuild/BUILD [ 32s] + cd glibmm-2.64.2 [ 32s] + ref=/usr/lib/rpm [ 32s] + mints=0 [ 32s] + case $(uname -m) in [ 32s] ++ uname -m [ 32s] + for s in guess sub [ 32s] ++ find -maxdepth 8 -name config.guess [ 32s] + for s in guess sub [ 32s] ++ find -maxdepth 8 -name config.sub [ 32s] + LANG=C [ 32s] + export LANG [ 32s] + unset DISPLAY [ 32s] + CFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 32s] + export CFLAGS [ 32s] + CXXFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 32s] + export CXXFLAGS [ 32s] + FFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g -I%_fmoddir' [ 32s] + export FFLAGS [ 32s] + LDFLAGS= [ 32s] + export LDFLAGS [ 32s] + ./autogen.sh [ 32s] mm-common-prepare: putting auxiliary files in './build'. [ 32s] mm-common-prepare: copying file 'compile-binding.am' [ 32s] mm-common-prepare: copying file 'dist-changelog.am' [ 33s] mm-common-prepare: copying file 'doc-reference.am' [ 33s] mm-common-prepare: copying file 'generate-binding.am' [ 33s] mm-common-prepare: putting documentation utilities in './docs'. [ 33s] mm-common-prepare: copying file 'doc-install.pl' [ 33s] mm-common-prepare: copying file 'doc-postprocess.pl' [ 33s] mm-common-prepare: copying file 'doxygen.css' [ 33s] mm-common-prepare: copying file 'doxygen-extra.css' [ 33s] mm-common-prepare: copying file 'tagfile-to-devhelp2.xsl' [ 33s] autoreconf: export WARNINGS=all [ 33s] autoreconf: Entering directory '.' [ 33s] autoreconf: configure.ac: not using Gettext [ 34s] autoreconf: running: aclocal --force -I build ${ACLOCAL_FLAGS} [ 47s] autoreconf: configure.ac: tracing [ 50s] autoreconf: running: libtoolize --copy --force [ 51s] libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, 'build'. [ 51s] libtoolize: copying file 'build/ltmain.sh' [ 51s] libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'build'. [ 51s] libtoolize: copying file 'build/libtool.m4' [ 52s] libtoolize: copying file 'build/ltoptions.m4' [ 52s] libtoolize: copying file 'build/ltsugar.m4' [ 53s] libtoolize: copying file 'build/ltversion.m4' [ 53s] libtoolize: copying file 'build/lt~obsolete.m4' [ 53s] autoreconf: configure.ac: not using Intltool [ 53s] autoreconf: configure.ac: not using Gtkdoc [ 53s] autoreconf: running: aclocal --force -I build ${ACLOCAL_FLAGS} [ 63s] autoreconf: running: /usr/bin/autoconf --force [ 66s] autoreconf: running: /usr/bin/autoheader --force [ 69s] autoreconf: running: automake --add-missing --copy --force-missing [ 72s] configure.ac:49: installing 'build/compile' [ 72s] configure.ac:49: installing 'build/config.guess' [ 72s] configure.ac:49: installing 'build/config.sub' [ 72s] configure.ac:28: installing 'build/install-sh' [ 72s] configure.ac:28: installing 'build/missing' [ 72s] Makefile.am: installing './INSTALL' [ 73s] examples/Makefile.am: installing 'build/depcomp' [ 75s] parallel-tests: installing 'build/test-driver' [ 76s] autoreconf: Leaving directory '.' [ 76s] checking for a BSD-compatible install... /bin/install -c [ 76s] checking whether build environment is sane... yes [ 76s] checking for a race-free mkdir -p... /bin/mkdir -p [ 76s] checking for gawk... gawk [ 76s] checking whether make sets $(MAKE)... yes [ 76s] checking whether make supports nested variables... yes [ 76s] checking whether UID '3777' is supported by ustar format... yes [ 76s] checking whether GID '3777' is supported by ustar format... yes [ 76s] checking how to create a ustar tar archive... gnutar [ 76s] checking whether make supports nested variables... (cached) yes [ 76s] checking whether to enable maintainer-specific portions of Makefiles... yes [ 76s] checking whether make supports GNU make features... yes [ 76s] checking for g++... g++ [ 76s] checking whether the C++ compiler works... yes [ 76s] checking for C++ compiler default output file name... a.out [ 76s] checking for suffix of executables... [ 77s] checking whether we are cross compiling... no [ 77s] checking for suffix of object files... o [ 77s] checking whether the compiler supports GNU C++... yes [ 77s] checking whether g++ accepts -g... yes [ 77s] checking for g++ option to enable C++11 features... none needed [ 77s] checking whether make supports the include directive... yes (GNU style) [ 77s] checking dependency style of g++... gcc3 [ 77s] checking whether g++ supports C++11 features with -std=c++11... yes [ 77s] checking build system type... armv7l-unknown-linux-gnueabi [ 77s] checking host system type... armv7l-unknown-linux-gnueabi [ 77s] checking how to print strings... printf [ 77s] checking for gcc... gcc [ 77s] checking whether the compiler supports GNU C... yes [ 77s] checking whether gcc accepts -g... yes [ 77s] checking for gcc option to enable C11 features... none needed [ 77s] checking whether gcc understands -c and -o together... yes [ 77s] checking dependency style of gcc... gcc3 [ 77s] checking for a sed that does not truncate output... /bin/sed [ 77s] checking for grep that handles long lines and -e... /bin/grep [ 77s] checking for egrep... /bin/grep -E [ 77s] checking for fgrep... /bin/grep -F [ 77s] checking for ld used by gcc... /usr/armv7l-tizen-linux-gnueabi/bin/ld [ 77s] checking if the linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) is GNU ld... yes [ 77s] checking for BSD- or MS-compatible name lister (nm)... /bin/nm -B [ 77s] checking the name lister (/bin/nm -B) interface... BSD nm [ 77s] checking whether ln -s works... yes [ 77s] checking the maximum length of command line arguments... 1572864 [ 77s] checking how to convert armv7l-unknown-linux-gnueabi file names to armv7l-unknown-linux-gnueabi format... func_convert_file_noop [ 77s] checking how to convert armv7l-unknown-linux-gnueabi file names to toolchain format... func_convert_file_noop [ 77s] checking for /usr/armv7l-tizen-linux-gnueabi/bin/ld option to reload object files... -r [ 77s] checking for file... file [ 77s] checking for objdump... objdump [ 77s] checking how to recognize dependent libraries... pass_all [ 77s] checking for dlltool... no [ 77s] checking how to associate runtime and link libraries... printf %s\n [ 77s] checking for ar... ar [ 77s] checking for archiver @FILE support... @ [ 77s] checking for strip... strip [ 77s] checking for ranlib... ranlib [ 78s] checking command to parse /bin/nm -B output from gcc object... ok [ 78s] checking for sysroot... no [ 78s] checking for a working dd... /bin/dd [ 78s] checking how to truncate binary pipes... /bin/dd bs=4096 count=1 [ 78s] checking for mt... no [ 78s] checking if : is a manifest tool... no [ 78s] checking for stdio.h... yes [ 78s] checking for stdlib.h... yes [ 78s] checking for string.h... yes [ 78s] checking for inttypes.h... yes [ 78s] checking for stdint.h... yes [ 78s] checking for strings.h... yes [ 78s] checking for sys/stat.h... yes [ 78s] checking for sys/types.h... yes [ 78s] checking for unistd.h... yes [ 78s] checking for dlfcn.h... yes [ 78s] checking for objdir... .libs [ 78s] checking if gcc supports -fno-rtti -fno-exceptions... no [ 78s] checking for gcc option to produce PIC... -fPIC -DPIC [ 78s] checking if gcc PIC flag -fPIC -DPIC works... yes [ 78s] checking if gcc static flag -static works... no [ 78s] checking if gcc supports -c -o file.o... yes [ 78s] checking if gcc supports -c -o file.o... (cached) yes [ 78s] checking whether the gcc linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) supports shared libraries... yes [ 78s] checking whether -lc should be explicitly linked in... no [ 78s] checking dynamic linker characteristics... GNU/Linux ld.so [ 78s] checking how to hardcode library paths into programs... immediate [ 78s] checking whether stripping libraries is possible... yes [ 78s] checking if libtool supports shared libraries... yes [ 78s] checking whether to build shared libraries... yes [ 78s] checking whether to build static libraries... no [ 78s] checking how to run the C++ preprocessor... g++ -std=c++11 -E [ 79s] checking for ld used by g++ -std=c++11... /usr/armv7l-tizen-linux-gnueabi/bin/ld [ 79s] checking if the linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) is GNU ld... yes [ 79s] checking whether the g++ -std=c++11 linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) supports shared libraries... yes [ 79s] checking for g++ -std=c++11 option to produce PIC... -fPIC -DPIC [ 79s] checking if g++ -std=c++11 PIC flag -fPIC -DPIC works... yes [ 79s] checking if g++ -std=c++11 static flag -static works... no [ 79s] checking if g++ -std=c++11 supports -c -o file.o... yes [ 79s] checking if g++ -std=c++11 supports -c -o file.o... (cached) yes [ 79s] checking whether the g++ -std=c++11 linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) supports shared libraries... yes [ 79s] checking dynamic linker characteristics... (cached) GNU/Linux ld.so [ 79s] checking how to hardcode library paths into programs... immediate [ 79s] checking for perl... /bin/perl [ 79s] checking for native Windows host... no [ 79s] checking for Mac OS X Cocoa support... checking how to run the C preprocessor... gcc -E [ 79s] no [ 79s] checking for pkg-config... /bin/pkg-config [ 79s] checking pkg-config is at least version 0.9.0... yes [ 79s] checking for sigc++-2.0 >= 2.9.1 glib-2.0 >= 2.61.2 gobject-2.0 >= 2.61.2 gmodule-2.0 >= 2.61.2... yes [ 79s] checking for sigc++-2.0 >= 2.9.1 glib-2.0 >= 2.61.2 gobject-2.0 >= 2.61.2 gmodule-2.0 >= 2.61.2 gio-2.0 >= 2.61.2 gio-unix-2.0 >= 2.61.2... yes [ 79s] checking for gm4... no [ 79s] checking for m4... m4 [ 79s] checking for pkg-config... (cached) /bin/pkg-config [ 79s] checking pkg-config is at least version 0.16... yes [ 79s] checking whether we are using SUN CC compiler... no [ 79s] checking for flockfile... yes [ 80s] checking for funlockfile... yes [ 80s] checking for getc_unlocked... yes [ 80s] checking for mkfifo... yes [ 80s] checking size of wchar_t... 4 [ 80s] checking for wide stream... yes [ 81s] checking whether C++ library symbols are declared in namespace std... yes [ 81s] checking whether the C++ library supports std::iterator_traits... yes [ 81s] checking for non-standard Sun libCstd reverse_iterator... no [ 81s] checking whether STL containers have templated sequence constructors... yes [ 82s] checking whether C++ member functions may refer to member templates... yes [ 82s] checking whether the compiler disambiguates template specializations for const and non-const types... yes [ 82s] checking whether the compiler allows dynamic_cast<> to undefined types in non-instantiated templates... yes [ 82s] checking whether extern "C" and extern "C++" function pointers are compatible... yes [ 82s] checking whether the compiler honors namespaces inside extern "C" blocks... yes [ 82s] checking whether the compiler allows a static member variable to be initialized inline to std::string::npos... yes [ 82s] checking whether the thread_local keyword is supported... yes [ 82s] checking whether std::time_t is not equivalent to gint32, meaning that it can be used for a method overload... yes [ 82s] checking for dot... dot [ 82s] checking for doxygen... doxygen [ 82s] checking for xsltproc... /bin/xsltproc [ 82s] configure: WARNING: The documentation cannot be generated because [ 82s] not all of the required tools are available: dot doxygen [ 82s] checking which C++ compiler warning flags to use... -Wall [ 82s] configure: Deprecated API will be built, for backwards-compatibility. [ 82s] checking for clang-format... no [ 82s] checking for clang-format-3.9... no [ 82s] checking for clang-format-3.8... no [ 82s] checking for clang-format-3.7... no [ 82s] checking that generated files are newer than configure... done [ 82s] configure: creating ./config.status [ 83s] config.status: creating Makefile [ 83s] config.status: creating tools/Makefile [ 83s] config.status: creating tools/gmmproc [ 83s] config.status: creating tools/generate_wrap_init.pl [ 83s] config.status: creating glib/glibmm-2.4.pc [ 83s] config.status: creating glib/glibmm-2.4-uninstalled.pc [ 83s] config.status: creating glib/src/Makefile [ 83s] config.status: creating glib/glibmm/Makefile [ 83s] config.status: creating gio/giomm-2.4.pc [ 83s] config.status: creating gio/giomm-2.4-uninstalled.pc [ 83s] config.status: creating gio/src/Makefile [ 83s] config.status: creating gio/giomm/Makefile [ 83s] config.status: creating tests/Makefile [ 83s] config.status: creating examples/Makefile [ 83s] config.status: creating docs/Makefile [ 83s] config.status: creating docs/reference/Doxyfile [ 83s] config.status: creating MSVC_NMake/glibmm/glibmm.rc [ 84s] config.status: creating MSVC_NMake/giomm/giomm.rc [ 84s] config.status: creating config.h [ 84s] config.status: creating glib/glibmmconfig.h [ 84s] config.status: creating gio/giommconfig.h [ 84s] config.status: executing depfiles commands [ 85s] config.status: executing libtool commands [ 85s] config.status: executing MSVC_NMake/glibmm/glibmmconfig.h commands [ 85s] config.status: executing MSVC_NMake/giomm/giommconfig.h commands [ 85s] + chmod +x configure [ 85s] + AR=gcc-ar [ 85s] + export AR [ 85s] + NM=/bin/nm [ 85s] + export NM [ 85s] + RANLIB=gcc-ranlib [ 85s] + export RANLIB [ 85s] + CFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 85s] + export CFLAGS [ 85s] + CXXFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 85s] + export CXXFLAGS [ 85s] + FFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g -I%_fmoddir' [ 85s] + export FFLAGS [ 85s] + ./configure --build=armv7l-tizen-linux-gnueabi --host=armv7l-tizen-linux-gnueabi --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --disable-static [ 86s] checking for a BSD-compatible install... /bin/install -c [ 86s] checking whether build environment is sane... yes [ 86s] checking for a race-free mkdir -p... /bin/mkdir -p [ 86s] checking for gawk... gawk [ 86s] checking whether make sets $(MAKE)... yes [ 86s] checking whether make supports nested variables... yes [ 86s] checking whether UID '3777' is supported by ustar format... yes [ 86s] checking whether GID '3777' is supported by ustar format... yes [ 86s] checking how to create a ustar tar archive... gnutar [ 86s] checking whether make supports nested variables... (cached) yes [ 86s] checking whether to enable maintainer-specific portions of Makefiles... no [ 86s] checking whether make supports GNU make features... yes [ 86s] checking for armv7l-tizen-linux-gnueabi-g++... armv7l-tizen-linux-gnueabi-g++ [ 86s] checking whether the C++ compiler works... yes [ 86s] checking for C++ compiler default output file name... a.out [ 86s] checking for suffix of executables... [ 86s] checking whether we are cross compiling... no [ 86s] checking for suffix of object files... o [ 86s] checking whether the compiler supports GNU C++... yes [ 86s] checking whether armv7l-tizen-linux-gnueabi-g++ accepts -g... yes [ 86s] checking for armv7l-tizen-linux-gnueabi-g++ option to enable C++11 features... none needed [ 86s] checking whether make supports the include directive... yes (GNU style) [ 86s] checking dependency style of armv7l-tizen-linux-gnueabi-g++... gcc3 [ 86s] checking whether armv7l-tizen-linux-gnueabi-g++ supports C++11 features with -std=c++11... yes [ 86s] checking build system type... armv7l-tizen-linux-gnueabi [ 86s] checking host system type... armv7l-tizen-linux-gnueabi [ 86s] checking how to print strings... printf [ 86s] checking for armv7l-tizen-linux-gnueabi-gcc... armv7l-tizen-linux-gnueabi-gcc [ 86s] checking whether the compiler supports GNU C... yes [ 86s] checking whether armv7l-tizen-linux-gnueabi-gcc accepts -g... yes [ 86s] checking for armv7l-tizen-linux-gnueabi-gcc option to enable C11 features... none needed [ 86s] checking whether armv7l-tizen-linux-gnueabi-gcc understands -c and -o together... yes [ 87s] checking dependency style of armv7l-tizen-linux-gnueabi-gcc... gcc3 [ 87s] checking for a sed that does not truncate output... /bin/sed [ 87s] checking for grep that handles long lines and -e... /bin/grep [ 87s] checking for egrep... /bin/grep -E [ 87s] checking for fgrep... /bin/grep -F [ 87s] checking for ld used by armv7l-tizen-linux-gnueabi-gcc... /usr/armv7l-tizen-linux-gnueabi/bin/ld [ 87s] checking if the linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) is GNU ld... yes [ 87s] checking for BSD- or MS-compatible name lister (nm)... /bin/nm [ 87s] checking the name lister (/bin/nm) interface... BSD nm [ 87s] checking whether ln -s works... yes [ 87s] checking the maximum length of command line arguments... 1572864 [ 87s] checking how to convert armv7l-tizen-linux-gnueabi file names to armv7l-tizen-linux-gnueabi format... func_convert_file_noop [ 87s] checking how to convert armv7l-tizen-linux-gnueabi file names to toolchain format... func_convert_file_noop [ 87s] checking for /usr/armv7l-tizen-linux-gnueabi/bin/ld option to reload object files... -r [ 87s] checking for armv7l-tizen-linux-gnueabi-file... no [ 87s] checking for file... file [ 87s] checking for armv7l-tizen-linux-gnueabi-objdump... no [ 87s] checking for objdump... objdump [ 87s] checking how to recognize dependent libraries... pass_all [ 87s] checking for armv7l-tizen-linux-gnueabi-dlltool... no [ 87s] checking for dlltool... no [ 87s] checking how to associate runtime and link libraries... printf %s\n [ 87s] checking for armv7l-tizen-linux-gnueabi-ar... gcc-ar [ 87s] checking for archiver @FILE support... @ [ 87s] checking for armv7l-tizen-linux-gnueabi-strip... no [ 87s] checking for strip... strip [ 87s] checking for armv7l-tizen-linux-gnueabi-ranlib... gcc-ranlib [ 87s] checking command to parse /bin/nm output from armv7l-tizen-linux-gnueabi-gcc object... ok [ 87s] checking for sysroot... no [ 87s] checking for a working dd... /bin/dd [ 87s] checking how to truncate binary pipes... /bin/dd bs=4096 count=1 [ 87s] checking for armv7l-tizen-linux-gnueabi-mt... no [ 87s] checking for mt... no [ 87s] checking if : is a manifest tool... no [ 87s] checking for stdio.h... yes [ 87s] checking for stdlib.h... yes [ 87s] checking for string.h... yes [ 87s] checking for inttypes.h... yes [ 87s] checking for stdint.h... yes [ 87s] checking for strings.h... yes [ 87s] checking for sys/stat.h... yes [ 87s] checking for sys/types.h... yes [ 87s] checking for unistd.h... yes [ 87s] checking for dlfcn.h... yes [ 87s] checking for objdir... .libs [ 87s] checking if armv7l-tizen-linux-gnueabi-gcc supports -fno-rtti -fno-exceptions... no [ 87s] checking for armv7l-tizen-linux-gnueabi-gcc option to produce PIC... -fPIC -DPIC [ 87s] checking if armv7l-tizen-linux-gnueabi-gcc PIC flag -fPIC -DPIC works... yes [ 88s] checking if armv7l-tizen-linux-gnueabi-gcc static flag -static works... no [ 88s] checking if armv7l-tizen-linux-gnueabi-gcc supports -c -o file.o... yes [ 88s] checking if armv7l-tizen-linux-gnueabi-gcc supports -c -o file.o... (cached) yes [ 88s] checking whether the armv7l-tizen-linux-gnueabi-gcc linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) supports shared libraries... yes [ 88s] checking whether -lc should be explicitly linked in... no [ 88s] checking dynamic linker characteristics... GNU/Linux ld.so [ 88s] checking how to hardcode library paths into programs... immediate [ 88s] checking whether stripping libraries is possible... yes [ 88s] checking if libtool supports shared libraries... yes [ 88s] checking whether to build shared libraries... yes [ 88s] checking whether to build static libraries... no [ 88s] checking how to run the C++ preprocessor... armv7l-tizen-linux-gnueabi-g++ -std=c++11 -E [ 88s] checking for ld used by armv7l-tizen-linux-gnueabi-g++ -std=c++11... /usr/armv7l-tizen-linux-gnueabi/bin/ld [ 88s] checking if the linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) is GNU ld... yes [ 88s] checking whether the armv7l-tizen-linux-gnueabi-g++ -std=c++11 linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) supports shared libraries... yes [ 88s] checking for armv7l-tizen-linux-gnueabi-g++ -std=c++11 option to produce PIC... -fPIC -DPIC [ 88s] checking if armv7l-tizen-linux-gnueabi-g++ -std=c++11 PIC flag -fPIC -DPIC works... yes [ 88s] checking if armv7l-tizen-linux-gnueabi-g++ -std=c++11 static flag -static works... no [ 88s] checking if armv7l-tizen-linux-gnueabi-g++ -std=c++11 supports -c -o file.o... yes [ 88s] checking if armv7l-tizen-linux-gnueabi-g++ -std=c++11 supports -c -o file.o... (cached) yes [ 88s] checking whether the armv7l-tizen-linux-gnueabi-g++ -std=c++11 linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) supports shared libraries... yes [ 88s] checking dynamic linker characteristics... (cached) GNU/Linux ld.so [ 88s] checking how to hardcode library paths into programs... immediate [ 88s] checking for perl... /bin/perl [ 88s] checking for native Windows host... no [ 88s] checking for Mac OS X Cocoa support... checking how to run the C preprocessor... armv7l-tizen-linux-gnueabi-gcc -E [ 88s] no [ 88s] checking for armv7l-tizen-linux-gnueabi-pkg-config... /bin/armv7l-tizen-linux-gnueabi-pkg-config [ 88s] checking pkg-config is at least version 0.9.0... yes [ 88s] checking for sigc++-2.0 >= 2.9.1 glib-2.0 >= 2.61.2 gobject-2.0 >= 2.61.2 gmodule-2.0 >= 2.61.2... yes [ 89s] checking for sigc++-2.0 >= 2.9.1 glib-2.0 >= 2.61.2 gobject-2.0 >= 2.61.2 gmodule-2.0 >= 2.61.2 gio-2.0 >= 2.61.2 gio-unix-2.0 >= 2.61.2... yes [ 89s] checking for gm4... no [ 89s] checking for m4... m4 [ 89s] checking for armv7l-tizen-linux-gnueabi-pkg-config... (cached) /bin/armv7l-tizen-linux-gnueabi-pkg-config [ 89s] checking pkg-config is at least version 0.16... yes [ 89s] checking whether we are using SUN CC compiler... no [ 89s] checking for flockfile... yes [ 89s] checking for funlockfile... yes [ 89s] checking for getc_unlocked... yes [ 89s] checking for mkfifo... yes [ 89s] checking size of wchar_t... 4 [ 90s] checking for wide stream... yes [ 90s] checking whether C++ library symbols are declared in namespace std... yes [ 91s] checking whether the C++ library supports std::iterator_traits... yes [ 91s] checking for non-standard Sun libCstd reverse_iterator... no [ 91s] checking whether STL containers have templated sequence constructors... yes [ 91s] checking whether C++ member functions may refer to member templates... yes [ 91s] checking whether the compiler disambiguates template specializations for const and non-const types... yes [ 91s] checking whether the compiler allows dynamic_cast<> to undefined types in non-instantiated templates... yes [ 91s] checking whether extern "C" and extern "C++" function pointers are compatible... yes [ 91s] checking whether the compiler honors namespaces inside extern "C" blocks... yes [ 92s] checking whether the compiler allows a static member variable to be initialized inline to std::string::npos... yes [ 92s] checking whether the thread_local keyword is supported... yes [ 92s] checking whether std::time_t is not equivalent to gint32, meaning that it can be used for a method overload... yes [ 92s] checking for dot... dot [ 92s] checking for doxygen... doxygen [ 92s] checking for xsltproc... /bin/xsltproc [ 92s] checking for libstdc documentation... /usr/share/mm-common/doctags/libstdc++.tag@http://gcc.gnu.org/onlinedocs/libstdc++/latest-doxygen [ 92s] checking for libsigc documentation... /usr/share/doc/libsigc++-2.0/reference/libsigc++-2.0.tag@file:///usr/share/doc/libsigc++-2.0/reference/html [ 92s] checking which C++ compiler warning flags to use... -Wall [ 92s] configure: Deprecated API will be built, for backwards-compatibility. [ 92s] checking for clang-format... no [ 92s] checking for clang-format-3.9... no [ 92s] checking for clang-format-3.8... no [ 92s] checking for clang-format-3.7... no [ 92s] checking that generated files are newer than configure... done [ 92s] configure: creating ./config.status [ 95s] config.status: creating Makefile [ 96s] config.status: creating tools/Makefile [ 96s] config.status: creating tools/gmmproc [ 96s] config.status: creating tools/generate_wrap_init.pl [ 96s] config.status: creating glib/glibmm-2.4.pc [ 96s] config.status: creating glib/glibmm-2.4-uninstalled.pc [ 97s] config.status: creating glib/src/Makefile [ 97s] config.status: creating glib/glibmm/Makefile [ 97s] config.status: creating gio/giomm-2.4.pc [ 97s] config.status: creating gio/giomm-2.4-uninstalled.pc [ 97s] config.status: creating gio/src/Makefile [ 98s] config.status: creating gio/giomm/Makefile [ 98s] config.status: creating tests/Makefile [ 98s] config.status: creating examples/Makefile [ 98s] config.status: creating docs/Makefile [ 98s] config.status: creating docs/reference/Doxyfile [ 98s] config.status: creating MSVC_NMake/glibmm/glibmm.rc [ 98s] config.status: creating MSVC_NMake/giomm/giomm.rc [ 98s] config.status: creating config.h [ 98s] config.status: config.h is unchanged [ 98s] config.status: creating glib/glibmmconfig.h [ 98s] config.status: glib/glibmmconfig.h is unchanged [ 98s] config.status: creating gio/giommconfig.h [ 98s] config.status: gio/giommconfig.h is unchanged [ 98s] config.status: executing depfiles commands [ 99s] config.status: executing libtool commands [ 99s] config.status: executing MSVC_NMake/glibmm/glibmmconfig.h commands [ 99s] config.status: executing MSVC_NMake/giomm/giommconfig.h commands [ 100s] + AR=gcc-ar [ 100s] + export AR [ 100s] + NM=/bin/nm [ 100s] + export NM [ 100s] + RANLIB=gcc-ranlib [ 100s] + export RANLIB [ 100s] + CFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 100s] + export CFLAGS [ 100s] + CXXFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g' [ 100s] + export CXXFLAGS [ 100s] + FFLAGS='-O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g -I%_fmoddir' [ 100s] + export FFLAGS [ 100s] + ./configure --build=armv7l-tizen-linux-gnueabi --host=armv7l-tizen-linux-gnueabi --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/usr/com --mandir=/usr/share/man --infodir=/usr/share/info --enable-maintainer-mode --disable-static [ 100s] checking for a BSD-compatible install... /bin/install -c [ 100s] checking whether build environment is sane... yes [ 100s] checking for a race-free mkdir -p... /bin/mkdir -p [ 100s] checking for gawk... gawk [ 100s] checking whether make sets $(MAKE)... yes [ 100s] checking whether make supports nested variables... yes [ 100s] checking whether UID '3777' is supported by ustar format... yes [ 100s] checking whether GID '3777' is supported by ustar format... yes [ 100s] checking how to create a ustar tar archive... gnutar [ 100s] checking whether make supports nested variables... (cached) yes [ 100s] checking whether to enable maintainer-specific portions of Makefiles... yes [ 100s] checking whether make supports GNU make features... yes [ 100s] checking for armv7l-tizen-linux-gnueabi-g++... armv7l-tizen-linux-gnueabi-g++ [ 101s] checking whether the C++ compiler works... yes [ 101s] checking for C++ compiler default output file name... a.out [ 101s] checking for suffix of executables... [ 101s] checking whether we are cross compiling... no [ 101s] checking for suffix of object files... o [ 101s] checking whether the compiler supports GNU C++... yes [ 101s] checking whether armv7l-tizen-linux-gnueabi-g++ accepts -g... yes [ 101s] checking for armv7l-tizen-linux-gnueabi-g++ option to enable C++11 features... none needed [ 101s] checking whether make supports the include directive... yes (GNU style) [ 101s] checking dependency style of armv7l-tizen-linux-gnueabi-g++... gcc3 [ 101s] checking whether armv7l-tizen-linux-gnueabi-g++ supports C++11 features with -std=c++11... yes [ 101s] checking build system type... armv7l-tizen-linux-gnueabi [ 101s] checking host system type... armv7l-tizen-linux-gnueabi [ 101s] checking how to print strings... printf [ 101s] checking for armv7l-tizen-linux-gnueabi-gcc... armv7l-tizen-linux-gnueabi-gcc [ 102s] checking whether the compiler supports GNU C... yes [ 102s] checking whether armv7l-tizen-linux-gnueabi-gcc accepts -g... yes [ 102s] checking for armv7l-tizen-linux-gnueabi-gcc option to enable C11 features... none needed [ 102s] checking whether armv7l-tizen-linux-gnueabi-gcc understands -c and -o together... yes [ 102s] checking dependency style of armv7l-tizen-linux-gnueabi-gcc... gcc3 [ 102s] checking for a sed that does not truncate output... /bin/sed [ 102s] checking for grep that handles long lines and -e... /bin/grep [ 102s] checking for egrep... /bin/grep -E [ 102s] checking for fgrep... /bin/grep -F [ 102s] checking for ld used by armv7l-tizen-linux-gnueabi-gcc... /usr/armv7l-tizen-linux-gnueabi/bin/ld [ 102s] checking if the linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) is GNU ld... yes [ 102s] checking for BSD- or MS-compatible name lister (nm)... /bin/nm [ 102s] checking the name lister (/bin/nm) interface... BSD nm [ 102s] checking whether ln -s works... yes [ 102s] checking the maximum length of command line arguments... 1572864 [ 102s] checking how to convert armv7l-tizen-linux-gnueabi file names to armv7l-tizen-linux-gnueabi format... func_convert_file_noop [ 102s] checking how to convert armv7l-tizen-linux-gnueabi file names to toolchain format... func_convert_file_noop [ 102s] checking for /usr/armv7l-tizen-linux-gnueabi/bin/ld option to reload object files... -r [ 102s] checking for armv7l-tizen-linux-gnueabi-file... no [ 102s] checking for file... file [ 102s] checking for armv7l-tizen-linux-gnueabi-objdump... no [ 102s] checking for objdump... objdump [ 102s] checking how to recognize dependent libraries... pass_all [ 102s] checking for armv7l-tizen-linux-gnueabi-dlltool... no [ 102s] checking for dlltool... no [ 102s] checking how to associate runtime and link libraries... printf %s\n [ 102s] checking for armv7l-tizen-linux-gnueabi-ar... gcc-ar [ 102s] checking for archiver @FILE support... @ [ 102s] checking for armv7l-tizen-linux-gnueabi-strip... no [ 102s] checking for strip... strip [ 102s] checking for armv7l-tizen-linux-gnueabi-ranlib... gcc-ranlib [ 103s] checking command to parse /bin/nm output from armv7l-tizen-linux-gnueabi-gcc object... ok [ 103s] checking for sysroot... no [ 103s] checking for a working dd... /bin/dd [ 103s] checking how to truncate binary pipes... /bin/dd bs=4096 count=1 [ 103s] checking for armv7l-tizen-linux-gnueabi-mt... no [ 103s] checking for mt... no [ 103s] checking if : is a manifest tool... no [ 103s] checking for stdio.h... yes [ 103s] checking for stdlib.h... yes [ 103s] checking for string.h... yes [ 103s] checking for inttypes.h... yes [ 103s] checking for stdint.h... yes [ 103s] checking for strings.h... yes [ 103s] checking for sys/stat.h... yes [ 103s] checking for sys/types.h... yes [ 103s] checking for unistd.h... yes [ 103s] checking for dlfcn.h... yes [ 103s] checking for objdir... .libs [ 104s] checking if armv7l-tizen-linux-gnueabi-gcc supports -fno-rtti -fno-exceptions... no [ 104s] checking for armv7l-tizen-linux-gnueabi-gcc option to produce PIC... -fPIC -DPIC [ 104s] checking if armv7l-tizen-linux-gnueabi-gcc PIC flag -fPIC -DPIC works... yes [ 104s] checking if armv7l-tizen-linux-gnueabi-gcc static flag -static works... no [ 104s] checking if armv7l-tizen-linux-gnueabi-gcc supports -c -o file.o... yes [ 104s] checking if armv7l-tizen-linux-gnueabi-gcc supports -c -o file.o... (cached) yes [ 104s] checking whether the armv7l-tizen-linux-gnueabi-gcc linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) supports shared libraries... yes [ 104s] checking whether -lc should be explicitly linked in... no [ 104s] checking dynamic linker characteristics... GNU/Linux ld.so [ 104s] checking how to hardcode library paths into programs... immediate [ 104s] checking whether stripping libraries is possible... yes [ 104s] checking if libtool supports shared libraries... yes [ 104s] checking whether to build shared libraries... yes [ 104s] checking whether to build static libraries... no [ 104s] checking how to run the C++ preprocessor... armv7l-tizen-linux-gnueabi-g++ -std=c++11 -E [ 105s] checking for ld used by armv7l-tizen-linux-gnueabi-g++ -std=c++11... /usr/armv7l-tizen-linux-gnueabi/bin/ld [ 105s] checking if the linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) is GNU ld... yes [ 105s] checking whether the armv7l-tizen-linux-gnueabi-g++ -std=c++11 linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) supports shared libraries... yes [ 105s] checking for armv7l-tizen-linux-gnueabi-g++ -std=c++11 option to produce PIC... -fPIC -DPIC [ 105s] checking if armv7l-tizen-linux-gnueabi-g++ -std=c++11 PIC flag -fPIC -DPIC works... yes [ 105s] checking if armv7l-tizen-linux-gnueabi-g++ -std=c++11 static flag -static works... no [ 105s] checking if armv7l-tizen-linux-gnueabi-g++ -std=c++11 supports -c -o file.o... yes [ 105s] checking if armv7l-tizen-linux-gnueabi-g++ -std=c++11 supports -c -o file.o... (cached) yes [ 105s] checking whether the armv7l-tizen-linux-gnueabi-g++ -std=c++11 linker (/usr/armv7l-tizen-linux-gnueabi/bin/ld) supports shared libraries... yes [ 105s] checking dynamic linker characteristics... (cached) GNU/Linux ld.so [ 105s] checking how to hardcode library paths into programs... immediate [ 105s] checking for perl... /bin/perl [ 105s] checking for native Windows host... no [ 105s] checking for Mac OS X Cocoa support... checking how to run the C preprocessor... armv7l-tizen-linux-gnueabi-gcc -E [ 105s] no [ 105s] checking for armv7l-tizen-linux-gnueabi-pkg-config... /bin/armv7l-tizen-linux-gnueabi-pkg-config [ 105s] checking pkg-config is at least version 0.9.0... yes [ 106s] checking for sigc++-2.0 >= 2.9.1 glib-2.0 >= 2.61.2 gobject-2.0 >= 2.61.2 gmodule-2.0 >= 2.61.2... yes [ 106s] checking for sigc++-2.0 >= 2.9.1 glib-2.0 >= 2.61.2 gobject-2.0 >= 2.61.2 gmodule-2.0 >= 2.61.2 gio-2.0 >= 2.61.2 gio-unix-2.0 >= 2.61.2... yes [ 106s] checking for gm4... no [ 106s] checking for m4... m4 [ 106s] checking for armv7l-tizen-linux-gnueabi-pkg-config... (cached) /bin/armv7l-tizen-linux-gnueabi-pkg-config [ 106s] checking pkg-config is at least version 0.16... yes [ 106s] checking whether we are using SUN CC compiler... no [ 106s] checking for flockfile... yes [ 106s] checking for funlockfile... yes [ 106s] checking for getc_unlocked... yes [ 106s] checking for mkfifo... yes [ 106s] checking size of wchar_t... 4 [ 107s] checking for wide stream... yes [ 107s] checking whether C++ library symbols are declared in namespace std... yes [ 107s] checking whether the C++ library supports std::iterator_traits... yes [ 108s] checking for non-standard Sun libCstd reverse_iterator... no [ 108s] checking whether STL containers have templated sequence constructors... yes [ 108s] checking whether C++ member functions may refer to member templates... yes [ 108s] checking whether the compiler disambiguates template specializations for const and non-const types... yes [ 108s] checking whether the compiler allows dynamic_cast<> to undefined types in non-instantiated templates... yes [ 108s] checking whether extern "C" and extern "C++" function pointers are compatible... yes [ 108s] checking whether the compiler honors namespaces inside extern "C" blocks... yes [ 109s] checking whether the compiler allows a static member variable to be initialized inline to std::string::npos... yes [ 109s] checking whether the thread_local keyword is supported... yes [ 109s] checking whether std::time_t is not equivalent to gint32, meaning that it can be used for a method overload... yes [ 109s] checking for dot... dot [ 109s] checking for doxygen... doxygen [ 109s] checking for xsltproc... /bin/xsltproc [ 109s] configure: WARNING: The documentation cannot be generated because [ 109s] not all of the required tools are available: dot doxygen [ 109s] checking which C++ compiler warning flags to use... -Wall [ 109s] configure: Deprecated API will be built, for backwards-compatibility. [ 109s] checking for clang-format... no [ 109s] checking for clang-format-3.9... no [ 109s] checking for clang-format-3.8... no [ 109s] checking for clang-format-3.7... no [ 109s] checking that generated files are newer than configure... done [ 109s] configure: creating ./config.status [ 110s] config.status: creating Makefile [ 110s] config.status: creating tools/Makefile [ 110s] config.status: creating tools/gmmproc [ 110s] config.status: creating tools/generate_wrap_init.pl [ 110s] config.status: creating glib/glibmm-2.4.pc [ 110s] config.status: creating glib/glibmm-2.4-uninstalled.pc [ 110s] config.status: creating glib/src/Makefile [ 110s] config.status: creating glib/glibmm/Makefile [ 110s] config.status: creating gio/giomm-2.4.pc [ 110s] config.status: creating gio/giomm-2.4-uninstalled.pc [ 110s] config.status: creating gio/src/Makefile [ 110s] config.status: creating gio/giomm/Makefile [ 110s] config.status: creating tests/Makefile [ 110s] config.status: creating examples/Makefile [ 110s] config.status: creating docs/Makefile [ 110s] config.status: creating docs/reference/Doxyfile [ 110s] config.status: creating MSVC_NMake/glibmm/glibmm.rc [ 110s] config.status: creating MSVC_NMake/giomm/giomm.rc [ 110s] config.status: creating config.h [ 110s] config.status: config.h is unchanged [ 110s] config.status: creating glib/glibmmconfig.h [ 110s] config.status: glib/glibmmconfig.h is unchanged [ 111s] config.status: creating gio/giommconfig.h [ 111s] config.status: gio/giommconfig.h is unchanged [ 111s] config.status: executing depfiles commands [ 111s] config.status: executing libtool commands [ 111s] config.status: executing MSVC_NMake/glibmm/glibmmconfig.h commands [ 111s] config.status: executing MSVC_NMake/giomm/giommconfig.h commands [ 111s] + make -j8 [ 111s] make all-recursive [ 111s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2' [ 111s] Making all in tools [ 111s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tools' [ 111s] CXX extra_defs_gen/generate_defs_glib.o [ 111s] CXX extra_defs_gen/generate_extra_defs.lo [ 111s] CXX extra_defs_gen/generate_defs_gio.o [ 120s] CXXLD extra_defs_gen/libglibmm_generate_extra_defs-2.4.la [ 121s] CXXLD extra_defs_gen/generate_defs_glib [ 121s] CXXLD extra_defs_gen/generate_defs_gio [ 121s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tools' [ 121s] Making all in glib/src [ 121s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/src' [ 121s] GEN ../glibmm/value_basictypes.cc [ 121s] GEN ../glibmm/wrap_init.cc [ 121s] GEN ../glibmm/value_basictypes.h [ 121s] GEN ../glibmm/variant_basictypes.h [ 121s] GEN ../glibmm/variant_basictypes.cc [ 121s] GEN ../glibmm/{balancedtree.cc,balancedtree.h,private/balancedtree_p.h} [ 121s] GEN ../glibmm/{bytes.cc,bytes.h,private/bytes_p.h} [ 121s] GEN ../glibmm/{binding.cc,binding.h,private/binding_p.h} [ 121s] GEN ../glibmm/{checksum.cc,checksum.h,private/checksum_p.h} [ 121s] GEN ../glibmm/{bytearray.cc,bytearray.h,private/bytearray_p.h} [ 121s] GEN ../glibmm/{convert.cc,convert.h,private/convert_p.h} [ 121s] GEN ../glibmm/{date.cc,date.h,private/date_p.h} [ 121s] GEN ../glibmm/{datetime.cc,datetime.h,private/datetime_p.h} [ 124s] Documentation: Class/Namespace for g_hash_table_new not found [ 124s] Documentation: Class/Namespace for g_hash_table_new not found [ 125s] gmmproc, bytearray: Unwrapped functions: [ 125s] gmmproc: g_byte_array_free_to_bytes [ 125s] gmmproc: g_byte_array_free [ 125s] gmmproc: g_byte_array_steal [ 125s] GEN ../glibmm/{enums.cc,enums.h,private/enums_p.h} [ 125s] GEN ../glibmm/{fileutils.cc,fileutils.h,private/fileutils_p.h} [ 125s] GEN ../glibmm/{iochannel.cc,iochannel.h,private/iochannel_p.h} [ 125s] GEN ../glibmm/{keyfile.cc,keyfile.h,private/keyfile_p.h} [ 125s] GEN ../glibmm/{markup.cc,markup.h,private/markup_p.h} [ 125s] GEN ../glibmm/{miscutils.cc,miscutils.h,private/miscutils_p.h} [ 125s] GEN ../glibmm/{module.cc,module.h,private/module_p.h} [ 125s] GEN ../glibmm/{nodetree.cc,nodetree.h,private/nodetree_p.h} [ 128s] Documentation: Class/Namespace for g_param_value_convert not found [ 128s] Documentation: Class/Namespace for g_file_test not found [ 128s] Documentation: Class/Namespace for g_get_user_special_dir not found [ 128s] Documentation: Class/Namespace for g_format_size_full not found [ 128s] Documentation: Class/Namespace for g_format_size not found [ 128s] Documentation: Class/Namespace for g_file_set_contents not found [ 128s] Documentation: Class/Namespace for g_file_set_contents not found [ 128s] GEN ../glibmm/{optioncontext.cc,optioncontext.h,private/optioncontext_p.h} [ 128s] Documentation: Class/Namespace for g_module_open not found [ 128s] Documentation: Class/Namespace for g_module_build_path not found [ 128s] GEN ../glibmm/{optionentry.cc,optionentry.h,private/optionentry_p.h} [ 128s] gmmproc, iochannel: Unwrapped functions: [ 128s] gmmproc: g_io_channel_win32_set_debug [ 129s] GEN ../glibmm/{optiongroup.cc,optiongroup.h,private/optiongroup_p.h} [ 129s] GEN ../glibmm/{regex.cc,regex.h,private/regex_p.h} [ 129s] GEN ../glibmm/{shell.cc,shell.h,private/shell_p.h} [ 129s] GEN ../glibmm/{spawn.cc,spawn.h,private/spawn_p.h} [ 129s] gmmproc, keyfile: Unwrapped functions: [ 129s] gmmproc: g_key_file_ref [ 129s] gmmproc: g_key_file_unref [ 129s] gmmproc: g_key_file_load_from_bytes [ 129s] GEN ../glibmm/{thread.cc,thread.h,private/thread_p.h} [ 129s] GEN ../glibmm/{threads.cc,threads.h,private/threads_p.h} [ 132s] GEN ../glibmm/{timezone.cc,timezone.h,private/timezone_p.h} [ 132s] Documentation: Class/Namespace for g_spawn_sync not found [ 132s] Documentation: Class/Namespace for g_spawn_async not found [ 132s] Documentation: Class/Namespace for g_spawn_async_with_pipes not found [ 132s] gmmproc, regex, g_regex_match: Example code discarded. [ 132s] Documentation: Class/Namespace for g_child_watch_add not found [ 132s] Documentation: Class/Namespace for g_spawn_async_with_pipes not found [ 132s] gmmproc, regex, g_regex_match_full: Example code discarded. [ 132s] gmmproc, regex, g_regex_replace_eval: Example code discarded. [ 132s] GEN ../glibmm/{unicode.cc,unicode.h,private/unicode_p.h} [ 133s] GEN ../glibmm/{uriutils.cc,uriutils.h,private/uriutils_p.h} [ 133s] GEN ../glibmm/{valuearray.cc,valuearray.h,private/valuearray_p.h} [ 133s] GEN ../glibmm/{variant.cc,variant.h,private/variant_p.h} [ 133s] GEN ../glibmm/{variantdict.cc,variantdict.h,private/variantdict_p.h} [ 133s] GEN ../glibmm/{variantiter.cc,variantiter.h,private/variantiter_p.h} [ 134s] GEN ../glibmm/{varianttype.cc,varianttype.h,private/varianttype_p.h} [ 140s] Documentation: Class/Namespace for g_critical not found [ 142s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/src' [ 142s] Making all in gio/src [ 142s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/src' [ 142s] GEN ../giomm/wrap_init.cc [ 142s] GEN ../giomm/{action.cc,action.h,private/action_p.h} [ 142s] GEN ../giomm/{actiongroup.cc,actiongroup.h,private/actiongroup_p.h} [ 142s] GEN ../giomm/{actionmap.cc,actionmap.h,private/actionmap_p.h} [ 143s] GEN ../giomm/{applaunchcontext.cc,applaunchcontext.h,private/applaunchcontext_p.h} [ 143s] GEN ../giomm/{appinfo.cc,appinfo.h,private/appinfo_p.h} [ 143s] GEN ../giomm/{application.cc,application.h,private/application_p.h} [ 143s] GEN ../giomm/{applicationcommandline.cc,applicationcommandline.h,private/applicationcommandline_p.h} [ 143s] GEN ../giomm/{asyncinitable.cc,asyncinitable.h,private/asyncinitable_p.h} [ 149s] GEN ../giomm/{asyncresult.cc,asyncresult.h,private/asyncresult_p.h} [ 149s] GEN ../giomm/{bufferedinputstream.cc,bufferedinputstream.h,private/bufferedinputstream_p.h} [ 149s] GEN ../giomm/{bufferedoutputstream.cc,bufferedoutputstream.h,private/bufferedoutputstream_p.h} [ 149s] GEN ../giomm/{cancellable.cc,cancellable.h,private/cancellable_p.h} [ 149s] Warning, application: The resource-base-path property is deprecated in _WRAP_PROPERTY, but not in the .defs file. [ 150s] GEN ../giomm/{charsetconverter.cc,charsetconverter.h,private/charsetconverter_p.h} [ 150s] GEN ../giomm/{converter.cc,converter.h,private/converter_p.h} [ 150s] gmmproc, application: Unwrapped functions: [ 150s] gmmproc: g_application_bind_busy_property [ 150s] gmmproc: g_application_unbind_busy_property [ 150s] GEN ../giomm/{converterinputstream.cc,converterinputstream.h,private/converterinputstream_p.h} [ 151s] GEN ../giomm/{converteroutputstream.cc,converteroutputstream.h,private/converteroutputstream_p.h} [ 153s] GEN ../giomm/{credentials.cc,credentials.h,private/credentials_p.h} [ 153s] GEN ../giomm/{datainputstream.cc,datainputstream.h,private/datainputstream_p.h} [ 153s] gmmproc, cancellable, GCancellable::cancelled: Example code discarded. [ 153s] GEN ../giomm/{dataoutputstream.cc,dataoutputstream.h,private/dataoutputstream_p.h} [ 153s] gmmproc, cancellable: Unwrapped functions: [ 153s] gmmproc: g_cancellable_source_new [ 153s] GEN ../giomm/{dbusactiongroup.cc,dbusactiongroup.h,private/dbusactiongroup_p.h} [ 153s] GEN ../giomm/{dbusaddress.cc,dbusaddress.h,private/dbusaddress_p.h} [ 154s] GEN ../giomm/{dbusauthobserver.cc,dbusauthobserver.h,private/dbusauthobserver_p.h} [ 154s] GEN ../giomm/{dbusconnection.cc,dbusconnection.h,private/dbusconnection_p.h} [ 154s] GEN ../giomm/{dbuserror.cc,dbuserror.h,private/dbuserror_p.h} [ 155s] GEN ../giomm/{dbuserrorutils.cc,dbuserrorutils.h,private/dbuserrorutils_p.h} [ 156s] GEN ../giomm/{dbusinterface.cc,dbusinterface.h,private/dbusinterface_p.h} [ 156s] GEN ../giomm/{dbusinterfaceskeleton.cc,dbusinterfaceskeleton.h,private/dbusinterfaceskeleton_p.h} [ 156s] GEN ../giomm/{dbusinterfacevtable.cc,dbusinterfacevtable.h,private/dbusinterfacevtable_p.h} [ 156s] Documentation: Class/Namespace for g_bus_get not found [ 156s] Documentation: Class/Namespace for g_bus_get not found [ 156s] Documentation: Class/Namespace for g_bus_get_sync not found [ 156s] Documentation: Class/Namespace for g_dbus_address_get_for_bus_sync not found [ 156s] Documentation: Class/Namespace for g_bus_get not found [ 156s] Documentation: Class/Namespace for g_bus_get not found [ 156s] Documentation: Class/Namespace for g_bus_get_finish not found [ 156s] Documentation: Class/Namespace for g_bus_get not found [ 156s] Documentation: Class/Namespace for g_bus_get_sync not found [ 156s] Documentation: Class/Namespace for g_dbus_address_get_for_bus_sync not found [ 156s] Documentation: Class/Namespace for g_bus_get_finish not found [ 156s] Documentation: Class/Namespace for g_bus_get_sync not found [ 156s] GEN ../giomm/{dbusintrospection.cc,dbusintrospection.h,private/dbusintrospection_p.h} [ 157s] gmmproc, dbusconnection: Unwrapped functions: [ 157s] gmmproc: g_dbus_connection_register_object_with_closures [ 157s] GEN ../giomm/{dbusmenumodel.cc,dbusmenumodel.h,private/dbusmenumodel_p.h} [ 157s] GEN ../giomm/{dbusmessage.cc,dbusmessage.h,private/dbusmessage_p.h} [ 157s] GEN ../giomm/{dbusmethodinvocation.cc,dbusmethodinvocation.h,private/dbusmethodinvocation_p.h} [ 158s] gmmproc, dbusinterfaceskeleton: Unwrapped functions: [ 158s] gmmproc: g_dbus_interface_skeleton_get_vtable [ 158s] GEN ../giomm/{dbusobject.cc,dbusobject.h,private/dbusobject_p.h} [ 158s] GEN ../giomm/{dbusobjectmanager.cc,dbusobjectmanager.h,private/dbusobjectmanager_p.h} [ 159s] GEN ../giomm/{dbusobjectmanagerclient.cc,dbusobjectmanagerclient.h,private/dbusobjectmanagerclient_p.h} [ 159s] gmmproc, dbusintrospection: Unwrapped functions: [ 159s] gmmproc: g_dbus_node_info_generate_xml [ 159s] gmmproc: g_dbus_interface_info_generate_xml [ 159s] GEN ../giomm/{dbusobjectmanagerserver.cc,dbusobjectmanagerserver.h,private/dbusobjectmanagerserver_p.h} [ 159s] GEN ../giomm/{dbusobjectproxy.cc,dbusobjectproxy.h,private/dbusobjectproxy_p.h} [ 159s] GEN ../giomm/{dbusobjectskeleton.cc,dbusobjectskeleton.h,private/dbusobjectskeleton_p.h} [ 159s] gmmproc, dbusmessage, g_dbus_message_print: Example code discarded. [ 159s] Documentation: Class/Namespace for g_dbus_error_set_dbus_error not found [ 159s] GEN ../giomm/{dbusownname.cc,dbusownname.h,private/dbusownname_p.h} [ 160s] gmmproc, dbusmethodinvocation, g_dbus_method_invocation_return_value: Example code discarded. [ 160s] gmmproc, dbusmethodinvocation: Unwrapped functions: [ 160s] gmmproc: g_dbus_method_invocation_get_property_info [ 160s] GEN ../giomm/{dbusproxy.cc,dbusproxy.h,private/dbusproxy_p.h} [ 160s] GEN ../giomm/{dbusserver.cc,dbusserver.h,private/dbusserver_p.h} [ 161s] GEN ../giomm/{dbussubtreevtable.cc,dbussubtreevtable.h,private/dbussubtreevtable_p.h} [ 161s] GEN ../giomm/{dbusutils.cc,dbusutils.h,private/dbusutils_p.h} [ 161s] Documentation: Class/Namespace for g_bus_own_name not found [ 161s] Documentation: Class/Namespace for g_bus_own_name not found [ 162s] GEN ../giomm/{dbuswatchname.cc,dbuswatchname.h,private/dbuswatchname_p.h} [ 162s] gmmproc, dbusobjectmanagerclient: Unwrapped properties: [ 162s] gmmproc: GDBusObjectManagerClient::get_proxy_type_user_data [ 162s] gmmproc: GDBusObjectManagerClient::get_proxy_type_func [ 162s] gmmproc: GDBusObjectManagerClient::get_proxy_type_destroy_notify [ 162s] GEN ../giomm/{drive.cc,drive.h,private/drive_p.h} [ 162s] GEN ../giomm/{emblem.cc,emblem.h,private/emblem_p.h} [ 162s] GEN ../giomm/{emblemedicon.cc,emblemedicon.h,private/emblemedicon_p.h} [ 163s] GEN ../giomm/{enums.cc,enums.h,private/enums_p.h} [ 163s] gmmproc, dbusproxy, g_dbus_proxy_set_cached_property: Example code discarded. [ 163s] gmmproc, dbusproxy, g_dbus_proxy_call: Example code discarded. [ 163s] gmmproc, dbusproxy, g_dbus_proxy_call_sync: Example code discarded. [ 164s] GEN ../giomm/{error.cc,error.h,private/error_p.h} [ 164s] GEN ../giomm/{file.cc,file.h,private/file_p.h} [ 164s] GEN ../giomm/{fileattributeinfo.cc,fileattributeinfo.h,private/fileattributeinfo_p.h} [ 165s] Documentation: Class/Namespace for g_bus_watch_name not found [ 165s] GEN ../giomm/{fileattributeinfolist.cc,fileattributeinfolist.h,private/fileattributeinfolist_p.h} [ 165s] GEN ../giomm/{fileenumerator.cc,fileenumerator.h,private/fileenumerator_p.h} [ 165s] GEN ../giomm/{fileicon.cc,fileicon.h,private/fileicon_p.h} [ 165s] GEN ../giomm/{fileinfo.cc,fileinfo.h,private/fileinfo_p.h} [ 166s] Documentation: Class/Namespace for g_dbus_error_get_remote_error not found [ 166s] Documentation: Class/Namespace for g_dbus_error_strip_remote_error not found [ 166s] gmmproc, error, GIOErrorEnum: Example code discarded. [ 166s] Documentation: Class/Namespace for g_dbus_error_get_remote_error not found [ 166s] Documentation: Class/Namespace for g_dbus_error_strip_remote_error not found [ 166s] gmmproc, enums, GIOErrorEnum: Example code discarded. [ 166s] GEN ../giomm/{fileinputstream.cc,fileinputstream.h,private/fileinputstream_p.h} [ 166s] GEN ../giomm/{fileiostream.cc,fileiostream.h,private/fileiostream_p.h} [ 167s] gmmproc, file, g_file_get_uri_scheme: Example code discarded. [ 167s] GEN ../giomm/{filemonitor.cc,filemonitor.h,private/filemonitor_p.h} [ 167s] gmmproc, fileenumerator, g_file_enumerator_get_child: Example code discarded. [ 167s] gmmproc, fileenumerator, g_file_enumerator_get_child: Example code discarded. [ 167s] GEN ../giomm/{filenamecompleter.cc,filenamecompleter.h,private/filenamecompleter_p.h} [ 167s] gmmproc, fileenumerator: Unwrapped functions: [ 167s] gmmproc: g_file_enumerator_iterate [ 167s] GEN ../giomm/{fileoutputstream.cc,fileoutputstream.h,private/fileoutputstream_p.h} [ 167s] GEN ../giomm/{filterinputstream.cc,filterinputstream.h,private/filterinputstream_p.h} [ 168s] gmmproc, file: Unwrapped functions: [ 168s] gmmproc: g_file_set_attribute [ 168s] gmmproc: g_file_replace_contents_bytes_async [ 168s] gmmproc: g_file_load_bytes [ 168s] gmmproc: g_file_query_default_handler_finish [ 168s] gmmproc: g_file_query_default_handler_async [ 168s] gmmproc: g_file_load_bytes_finish [ 168s] gmmproc: g_file_peek_path [ 168s] gmmproc: g_file_load_bytes_async [ 168s] GEN ../giomm/{filteroutputstream.cc,filteroutputstream.h,private/filteroutputstream_p.h} [ 168s] GEN ../giomm/{icon.cc,icon.h,private/icon_p.h} [ 168s] GEN ../giomm/{inetaddress.cc,inetaddress.h,private/inetaddress_p.h} [ 169s] gmmproc, fileinfo: Unwrapped functions: [ 169s] gmmproc: g_file_info_set_attribute [ 169s] gmmproc: g_file_info_get_attribute_data [ 169s] GEN ../giomm/{inetsocketaddress.cc,inetsocketaddress.h,private/inetsocketaddress_p.h} [ 169s] GEN ../giomm/{initable.cc,initable.h,private/initable_p.h} [ 170s] GEN ../giomm/{inputstream.cc,inputstream.h,private/inputstream_p.h} [ 170s] GEN ../giomm/{iostream.cc,iostream.h,private/iostream_p.h} [ 170s] GEN ../giomm/{listmodel.cc,listmodel.h,private/listmodel_p.h} [ 171s] GEN ../giomm/{liststore.cc,liststore.h,private/liststore_p.h} [ 171s] GEN ../giomm/{loadableicon.cc,loadableicon.h,private/loadableicon_p.h} [ 172s] GEN ../giomm/{memoryinputstream.cc,memoryinputstream.h,private/memoryinputstream_p.h} [ 172s] GEN ../giomm/{memoryoutputstream.cc,memoryoutputstream.h,private/memoryoutputstream_p.h} [ 172s] GEN ../giomm/{menuattributeiter.cc,menuattributeiter.h,private/menuattributeiter_p.h} [ 172s] GEN ../giomm/{menulinkiter.cc,menulinkiter.h,private/menulinkiter_p.h} [ 172s] GEN ../giomm/{menu.cc,menu.h,private/menu_p.h} [ 173s] GEN ../giomm/{menuitem.cc,menuitem.h,private/menuitem_p.h} [ 173s] GEN ../giomm/{menumodel.cc,menumodel.h,private/menumodel_p.h} [ 174s] gmmproc, liststore: Unwrapped functions: [ 174s] gmmproc: g_list_store_find [ 174s] gmmproc: g_list_store_find_with_equal_func [ 174s] GEN ../giomm/{mount.cc,mount.h,private/mount_p.h} [ 174s] GEN ../giomm/{mountoperation.cc,mountoperation.h,private/mountoperation_p.h} [ 174s] GEN ../giomm/{networkaddress.cc,networkaddress.h,private/networkaddress_p.h} [ 175s] GEN ../giomm/{networkmonitor.cc,networkmonitor.h,private/networkmonitor_p.h} [ 175s] GEN ../giomm/{networkservice.cc,networkservice.h,private/networkservice_p.h} [ 175s] GEN ../giomm/{notification.cc,notification.h,private/notification_p.h} [ 175s] GEN ../giomm/{outputstream.cc,outputstream.h,private/outputstream_p.h} [ 175s] GEN ../giomm/{permission.cc,permission.h,private/permission_p.h} [ 177s] GEN ../giomm/{pollableinputstream.cc,pollableinputstream.h,private/pollableinputstream_p.h} [ 177s] GEN ../giomm/{pollableoutputstream.cc,pollableoutputstream.h,private/pollableoutputstream_p.h} [ 178s] GEN ../giomm/{proxy.cc,proxy.h,private/proxy_p.h} [ 178s] gmmproc, outputstream: Unwrapped functions: [ 178s] gmmproc: g_output_stream_writev [ 178s] gmmproc: g_output_stream_writev_finish [ 178s] gmmproc: g_output_stream_vprintf [ 178s] gmmproc: g_output_stream_writev_all_finish [ 178s] gmmproc: g_output_stream_writev_all_async [ 178s] gmmproc: g_output_stream_writev_async [ 178s] gmmproc: g_output_stream_writev_all [ 178s] gmmproc: g_output_stream_printf [ 178s] GEN ../giomm/{proxyaddress.cc,proxyaddress.h,private/proxyaddress_p.h} [ 178s] GEN ../giomm/{proxyresolver.cc,proxyresolver.h,private/proxyresolver_p.h} [ 178s] GEN ../giomm/{remoteactiongroup.cc,remoteactiongroup.h,private/remoteactiongroup_p.h} [ 178s] gmmproc, mountoperation: Unwrapped functions: [ 178s] gmmproc: g_mount_operation_set_is_tcrypt_system_volume [ 178s] gmmproc: g_mount_operation_set_pim [ 178s] gmmproc: g_mount_operation_get_is_tcrypt_system_volume [ 178s] gmmproc: g_mount_operation_set_is_tcrypt_hidden_volume [ 178s] gmmproc: g_mount_operation_get_is_tcrypt_hidden_volume [ 178s] gmmproc: g_mount_operation_get_pim [ 178s] gmmproc, mountoperation: Unwrapped properties: [ 178s] gmmproc: GMountOperation::is_tcrypt_hidden_volume [ 178s] gmmproc: GMountOperation::pim [ 178s] gmmproc: GMountOperation::is_tcrypt_system_volume [ 178s] gmmproc, mountoperation: Unwrapped signals: [ 178s] gmmproc: GMountOperation::show_processes [ 178s] GEN ../giomm/{resolver.cc,resolver.h,private/resolver_p.h} [ 179s] GEN ../giomm/{resource.cc,resource.h,private/resource_p.h} [ 179s] gmmproc, pollableinputstream: Unwrapped functions: [ 179s] gmmproc: g_pollable_input_stream_create_source [ 179s] GEN ../giomm/{seekable.cc,seekable.h,private/seekable_p.h} [ 180s] gmmproc, pollableoutputstream: Unwrapped functions: [ 180s] gmmproc: g_pollable_output_stream_create_source [ 180s] gmmproc: g_pollable_output_stream_writev_nonblocking [ 180s] GEN ../giomm/{settings.cc,settings.h,private/settings_p.h} [ 180s] gmmproc, resolver: Unwrapped functions: [ 180s] gmmproc: g_resolver_lookup_by_name_with_flags_async [ 180s] gmmproc: g_resolver_lookup_by_name_with_flags [ 180s] gmmproc: g_resolver_lookup_by_name_with_flags_finish [ 180s] GEN ../giomm/{settingsschema.cc,settingsschema.h,private/settingsschema_p.h} [ 180s] GEN ../giomm/{settingsschemakey.cc,settingsschemakey.h,private/settingsschemakey_p.h} [ 180s] GEN ../giomm/{settingsschemasource.cc,settingsschemasource.h,private/settingsschemasource_p.h} [ 181s] GEN ../giomm/{simpleaction.cc,simpleaction.h,private/simpleaction_p.h} [ 181s] GEN ../giomm/{simpleactiongroup.cc,simpleactiongroup.h,private/simpleactiongroup_p.h} [ 181s] Documentation: Class/Namespace for g_resources_lookup_data not found [ 181s] GEN ../giomm/{simpleiostream.cc,simpleiostream.h,private/simpleiostream_p.h} [ 182s] GEN ../giomm/{simplepermission.cc,simplepermission.h,private/simplepermission_p.h} [ 182s] GEN ../giomm/{socket.cc,socket.h,private/socket_p.h} [ 183s] gmmproc, settings: Unwrapped functions: [ 183s] gmmproc: g_settings_bind_with_mapping [ 183s] gmmproc: g_settings_get_mapped [ 183s] gmmproc, settings: Unwrapped properties: [ 183s] gmmproc: GSettings::backend [ 183s] gmmproc, settings: Unwrapped signals: [ 183s] gmmproc: GSettings::change_event [ 183s] GEN ../giomm/{socketaddress.cc,socketaddress.h,private/socketaddress_p.h} [ 183s] gmmproc, simpleaction, GSimpleAction::change_state: Example code discarded. [ 183s] GEN ../giomm/{socketaddressenumerator.cc,socketaddressenumerator.h,private/socketaddressenumerator_p.h} [ 183s] gmmproc, settingsschemakey: Unwrapped functions: [ 183s] gmmproc: g_settings_schema_key_get_per_desktop_default [ 183s] gmmproc, settingsschemasource: Unwrapped functions: [ 183s] gmmproc: g_settings_schema_source_list_schemas [ 183s] GEN ../giomm/{socketclient.cc,socketclient.h,private/socketclient_p.h} [ 183s] GEN ../giomm/{socketconnectable.cc,socketconnectable.h,private/socketconnectable_p.h} [ 183s] GEN ../giomm/{socketconnection.cc,socketconnection.h,private/socketconnection_p.h} [ 184s] GEN ../giomm/{socketcontrolmessage.cc,socketcontrolmessage.h,private/socketcontrolmessage_p.h} [ 184s] gmmproc, socket: Unwrapped functions: [ 184s] gmmproc: g_socket_send_messages [ 184s] gmmproc: g_socket_send_message [ 184s] gmmproc: g_socket_leave_multicast_group_ssm [ 184s] gmmproc: g_socket_receive_message [ 184s] gmmproc: g_socket_join_multicast_group_ssm [ 184s] gmmproc: g_socket_receive_messages [ 184s] gmmproc: g_socket_send_message_with_timeout [ 185s] GEN ../giomm/{socketlistener.cc,socketlistener.h,private/socketlistener_p.h} [ 185s] GEN ../giomm/{socketservice.cc,socketservice.h,private/socketservice_p.h} [ 185s] GEN ../giomm/{srvtarget.cc,srvtarget.h,private/srvtarget_p.h} [ 186s] GEN ../giomm/{tcpconnection.cc,tcpconnection.h,private/tcpconnection_p.h} [ 186s] GEN ../giomm/{tcpwrapperconnection.cc,tcpwrapperconnection.h,private/tcpwrapperconnection_p.h} [ 186s] GEN ../giomm/{threadedsocketservice.cc,threadedsocketservice.h,private/threadedsocketservice_p.h} [ 186s] GEN ../giomm/{themedicon.cc,themedicon.h,private/themedicon_p.h} [ 186s] GEN ../giomm/{tlscertificate.cc,tlscertificate.h,private/tlscertificate_p.h} [ 187s] GEN ../giomm/{tlsclientconnection.cc,tlsclientconnection.h,private/tlsclientconnection_p.h} [ 187s] gmmproc, socketlistener: Unwrapped signals: [ 187s] gmmproc: GSocketListener::event [ 187s] GEN ../giomm/{tlsconnection.cc,tlsconnection.h,private/tlsconnection_p.h} [ 188s] GEN ../giomm/{tlsdatabase.cc,tlsdatabase.h,private/tlsdatabase_p.h} [ 188s] GEN ../giomm/{tlsinteraction.cc,tlsinteraction.h,private/tlsinteraction_p.h} [ 188s] gmmproc, themedicon, GThemedIcon:use_default_fallbacks: Example code discarded. [ 188s] GEN ../giomm/{tlspassword.cc,tlspassword.h,private/tlspassword_p.h} [ 189s] GEN ../giomm/{tlsserverconnection.cc,tlsserverconnection.h,private/tlsserverconnection_p.h} [ 189s] GEN ../giomm/{volume.cc,volume.h,private/volume_p.h} [ 189s] GEN ../giomm/{volumemonitor.cc,volumemonitor.h,private/volumemonitor_p.h} [ 190s] Warning, tlsclientconnection: The accepted-cas property is deprecated in _WRAP_PROPERTY, but not in the .defs file. [ 190s] GEN ../giomm/{zlibdecompressor.cc,zlibdecompressor.h,private/zlibdecompressor_p.h} [ 190s] gmmproc, tlsconnection: Unwrapped functions: [ 190s] gmmproc: g_tls_connection_get_negotiated_protocol [ 190s] gmmproc: g_tls_connection_set_advertised_protocols [ 190s] gmmproc, tlsconnection: Unwrapped properties: [ 190s] gmmproc: GTlsConnection::advertised_protocols [ 190s] gmmproc: GTlsConnection::negotiated_protocol [ 190s] GEN ../giomm/{zlibcompressor.cc,zlibcompressor.h,private/zlibcompressor_p.h} [ 191s] GEN ../giomm/{unixconnection.cc,unixconnection.h,private/unixconnection_p.h} [ 191s] gmmproc, volume, g_volume_get_activation_root: Example code discarded. [ 191s] gmmproc, volume, g_volume_get_activation_root: Example code discarded. [ 191s] GEN ../giomm/{unixcredentialsmessage.cc,unixcredentialsmessage.h,private/unixcredentialsmessage_p.h} [ 191s] GEN ../giomm/{unixfdlist.cc,unixfdlist.h,private/unixfdlist_p.h} [ 191s] GEN ../giomm/{unixfdmessage.cc,unixfdmessage.h,private/unixfdmessage_p.h} [ 191s] GEN ../giomm/{unixinputstream.cc,unixinputstream.h,private/unixinputstream_p.h} [ 191s] GEN ../giomm/{unixoutputstream.cc,unixoutputstream.h,private/unixoutputstream_p.h} [ 192s] GEN ../giomm/{unixsocketaddress.cc,unixsocketaddress.h,private/unixsocketaddress_p.h} [ 193s] GEN ../giomm/{desktopappinfo.cc,desktopappinfo.h,private/desktopappinfo_p.h} [ 196s] gmmproc, desktopappinfo: Unwrapped functions: [ 196s] gmmproc: g_desktop_app_info_get_string_list [ 196s] gmmproc: g_desktop_app_info_launch_uris_as_manager [ 196s] gmmproc: g_desktop_app_info_launch_uris_as_manager_with_fds [ 196s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/src' [ 196s] Making all in glib/glibmm [ 196s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/glibmm' [ 196s] CXX balancedtree.lo [ 196s] CXX binding.lo [ 196s] CXX bytes.lo [ 196s] CXX bytearray.lo [ 196s] CXX checksum.lo [ 196s] CXX convert.lo [ 196s] CXX date.lo [ 196s] CXX datetime.lo [ 197s] In file included from ../glibmm/containerhandle_shared.h:23, [ 197s] from ../glibmm/arrayhandle.h:21, [ 197s] from ../glibmm.h:92, [ 197s] from bytes.cc:4: [ 197s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 956 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 197s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 197s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1017 | Variant< Variant >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 197s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 197s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1070 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 197s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 197s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1240 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 197s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 197s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1286 | Variant< std::pair >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 197s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 197s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1335 | Variant< std::vector >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1404 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 197s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 197s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1530 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 197s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1606 | Variant< std::map >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1679 | Variant>() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 197s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 197s] In file included from ../glibmm/variant.h:1742: [ 197s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 23 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 66 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 109 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 152 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 195 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 244 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 287 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 330 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 373 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 197s] In file included from ../glibmm/containerhandle_shared.h:23, [ 197s] from ../glibmm/arrayhandle.h:21, [ 197s] from ../glibmm.h:92, [ 197s] from binding.cc:4: [ 197s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 956 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 197s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 197s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1017 | Variant< Variant >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 197s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 197s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1070 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 197s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 197s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1240 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 197s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 197s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1286 | Variant< std::pair >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 197s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 197s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1335 | Variant< std::vector >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1404 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 197s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 197s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1530 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 197s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1606 | Variant< std::map >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1679 | Variant>() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 197s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 197s] In file included from ../glibmm/variant.h:1742: [ 197s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 23 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 66 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 109 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 152 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 195 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 244 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 287 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 330 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 197s] In file included from ../glibmm/containerhandle_shared.h:23, [ 197s] from ../glibmm/arrayhandle.h:21, [ 197s] from ../glibmm.h:92, [ 197s] from datetime.cc:4: [ 197s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 956 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 373 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 197s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 197s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1017 | Variant< Variant >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 197s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 197s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1070 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 197s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 197s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1240 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 197s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 197s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1286 | Variant< std::pair >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 197s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 197s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1335 | Variant< std::vector >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1404 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 197s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 197s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1530 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 197s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1606 | Variant< std::map >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1679 | Variant>() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 197s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 197s] In file included from ../glibmm/variant.h:1742: [ 197s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 23 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 66 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 109 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 152 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 195 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 244 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 287 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 330 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 373 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 197s] In file included from ../glibmm/containerhandle_shared.h:23, [ 197s] from ../glibmm/arrayhandle.h:21, [ 197s] from ../glibmm.h:92, [ 197s] from bytearray.cc:4: [ 197s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 956 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 197s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 197s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1017 | Variant< Variant >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 197s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 197s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1070 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 197s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 197s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1240 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 197s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 197s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1286 | Variant< std::pair >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 197s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 197s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1335 | Variant< std::vector >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1404 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 197s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 197s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1530 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 197s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1606 | Variant< std::map >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1679 | Variant>() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 197s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 197s] In file included from ../glibmm/variant.h:1742: [ 197s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 23 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 66 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 109 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 152 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 197s] In file included from ../glibmm/containerhandle_shared.h:23, [ 197s] from ../glibmm/arrayhandle.h:21, [ 197s] from ../glibmm.h:92, [ 197s] from balancedtree.cc:4: [ 197s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 956 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 195 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1017 | Variant< Variant >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 197s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 244 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 197s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1070 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 197s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 287 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1240 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 197s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 330 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 197s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1286 | Variant< std::pair >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 197s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 373 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1335 | Variant< std::vector >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1404 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 197s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 197s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1530 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 197s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1606 | Variant< std::map >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1679 | Variant>() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 197s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 197s] In file included from ../glibmm/variant.h:1742: [ 197s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 23 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 66 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 109 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 152 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 195 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 244 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 287 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 330 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 373 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 197s] In file included from ../glibmm/containerhandle_shared.h:23, [ 197s] from ../glibmm/arrayhandle.h:21, [ 197s] from ../glibmm.h:92, [ 197s] from checksum.cc:4: [ 197s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 956 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 197s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 197s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1017 | Variant< Variant >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 197s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 197s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1070 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 197s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 197s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1240 | Variant(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 197s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 197s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1286 | Variant< std::pair >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 197s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 197s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1335 | Variant< std::vector >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1404 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 197s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 197s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1530 | Variant< std::vector >(); [ 197s] | ^ [ 197s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 197s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1606 | Variant< std::map >() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 197s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 197s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1679 | Variant>() [ 197s] | ^ [ 197s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 197s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 197s] In file included from ../glibmm/variant.h:1742: [ 197s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 23 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 66 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 109 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 152 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 195 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 244 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 287 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 330 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 373 | Variant() [ 197s] | ^ [ 197s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 197s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 197s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 197s] | ^~~~~~~~ [ 197s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 198s] In file included from ../glibmm/containerhandle_shared.h:23, [ 198s] from ../glibmm/arrayhandle.h:21, [ 198s] from ../glibmm.h:92, [ 198s] from convert.cc:4: [ 198s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 956 | Variant(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 198s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 198s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1017 | Variant< Variant >(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 198s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 198s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1070 | Variant(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 198s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 198s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1240 | Variant(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 198s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 198s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1286 | Variant< std::pair >() [ 198s] | ^ [ 198s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 198s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 198s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1335 | Variant< std::vector >() [ 198s] | ^ [ 198s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 198s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 198s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1404 | Variant< std::vector >(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 198s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 198s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1530 | Variant< std::vector >(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 198s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 198s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1606 | Variant< std::map >() [ 198s] | ^ [ 198s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 198s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 198s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1679 | Variant>() [ 198s] | ^ [ 198s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 198s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 198s] In file included from ../glibmm/variant.h:1742: [ 198s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 23 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 66 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 109 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 152 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 195 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 244 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 287 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 330 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 373 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 198s] In file included from ../glibmm/containerhandle_shared.h:23, [ 198s] from ../glibmm/arrayhandle.h:21, [ 198s] from ../glibmm.h:92, [ 198s] from date.cc:4: [ 198s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 956 | Variant(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 198s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 198s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1017 | Variant< Variant >(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 198s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 198s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1070 | Variant(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 198s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 198s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1240 | Variant(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 198s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 198s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1286 | Variant< std::pair >() [ 198s] | ^ [ 198s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 198s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 198s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1335 | Variant< std::vector >() [ 198s] | ^ [ 198s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 198s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 198s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1404 | Variant< std::vector >(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 198s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 198s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1530 | Variant< std::vector >(); [ 198s] | ^ [ 198s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 198s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 198s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1606 | Variant< std::map >() [ 198s] | ^ [ 198s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 198s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 198s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1679 | Variant>() [ 198s] | ^ [ 198s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 198s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 198s] In file included from ../glibmm/variant.h:1742: [ 198s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 23 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 66 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 109 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 152 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 195 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 244 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 287 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 330 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 373 | Variant() [ 198s] | ^ [ 198s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 198s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 198s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 198s] | ^~~~~~~~ [ 198s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 198s] binding.cc: In member function 'void Glib::Binding::unbind()': [ 198s] binding.cc:131:27: warning: 'GObject* g_binding_get_source(GBinding*)' is deprecated: Use 'g_binding_dup_source' instead [-Wdeprecated-declarations] [ 198s] 131 | if (g_binding_get_source(gobj())) [ 198s] | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 198s] In file included from /usr/include/glib-2.0/glib-object.h:24, [ 198s] from ../glibmm/value.h:24, [ 198s] from ../glibmm/error.h:22, [ 198s] from ../glibmm/thread.h:48, [ 198s] from ../glibmm.h:88: [ 198s] /usr/include/glib-2.0/gobject/gbinding.h:107:23: note: declared here [ 198s] 107 | GObject * g_binding_get_source (GBinding *binding); [ 198s] | ^~~~~~~~~~~~~~~~~~~~ [ 198s] binding.cc: In member function 'virtual void Glib::Binding::unreference() const': [ 198s] binding.cc:149:55: warning: 'GObject* g_binding_get_source(GBinding*)' is deprecated: Use 'g_binding_dup_source' instead [-Wdeprecated-declarations] [ 198s] 149 | if (gobject_->ref_count == 2 && g_binding_get_source(binding)) [ 198s] | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ [ 198s] /usr/include/glib-2.0/gobject/gbinding.h:107:23: note: declared here [ 198s] 107 | GObject * g_binding_get_source (GBinding *binding); [ 198s] | ^~~~~~~~~~~~~~~~~~~~ [ 198s] binding.cc: In member function 'Glib::RefPtr Glib::Binding::get_source()': [ 198s] binding.cc:275:76: warning: 'GObject* g_binding_get_source(GBinding*)' is deprecated: Use 'g_binding_dup_source' instead [-Wdeprecated-declarations] [ 198s] 275 | Glib::RefPtr retvalue = Glib::wrap(g_binding_get_source(gobj())); [ 198s] | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 198s] /usr/include/glib-2.0/gobject/gbinding.h:107:23: note: declared here [ 198s] 107 | GObject * g_binding_get_source (GBinding *binding); [ 198s] | ^~~~~~~~~~~~~~~~~~~~ [ 198s] binding.cc: In member function 'Glib::RefPtr Glib::Binding::get_target()': [ 198s] binding.cc:293:76: warning: 'GObject* g_binding_get_target(GBinding*)' is deprecated: Use 'g_binding_dup_target' instead [-Wdeprecated-declarations] [ 198s] 293 | Glib::RefPtr retvalue = Glib::wrap(g_binding_get_target(gobj())); [ 198s] | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ [ 198s] /usr/include/glib-2.0/gobject/gbinding.h:111:23: note: declared here [ 198s] 111 | GObject * g_binding_get_target (GBinding *binding); [ 198s] | ^~~~~~~~~~~~~~~~~~~~ [ 198s] CXX enums.lo [ 198s] CXX fileutils.lo [ 198s] CXX iochannel.lo [ 198s] CXX keyfile.lo [ 198s] CXX markup.lo [ 198s] CXX miscutils.lo [ 198s] CXX module.lo [ 198s] CXX nodetree.lo [ 199s] In file included from ../glibmm/containerhandle_shared.h:23, [ 199s] from ../glibmm/arrayhandle.h:21, [ 199s] from ../glibmm.h:92, [ 199s] from enums.cc:4: [ 199s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 956 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1017 | Variant< Variant >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 199s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 199s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1070 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 199s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 199s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1240 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1286 | Variant< std::pair >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 199s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 199s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1335 | Variant< std::vector >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1404 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 199s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 199s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1530 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 199s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1606 | Variant< std::map >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1679 | Variant>() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 199s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 199s] In file included from ../glibmm/variant.h:1742: [ 199s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 23 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 66 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 109 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 152 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 195 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 244 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 287 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 330 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 373 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 199s] In file included from ../glibmm/containerhandle_shared.h:23, [ 199s] from ../glibmm/arrayhandle.h:21, [ 199s] from ../glibmm.h:92, [ 199s] from iochannel.cc:4: [ 199s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 956 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1017 | Variant< Variant >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 199s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 199s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1070 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 199s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 199s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1240 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1286 | Variant< std::pair >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 199s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 199s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1335 | Variant< std::vector >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1404 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 199s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 199s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1530 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 199s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1606 | Variant< std::map >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1679 | Variant>() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 199s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 199s] In file included from ../glibmm/variant.h:1742: [ 199s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 23 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 66 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 109 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 152 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 195 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 244 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 287 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 330 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 373 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 199s] In file included from ../glibmm/containerhandle_shared.h:23, [ 199s] from ../glibmm/arrayhandle.h:21, [ 199s] from ../glibmm.h:92, [ 199s] from fileutils.cc:4: [ 199s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 956 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1017 | Variant< Variant >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 199s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 199s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1070 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 199s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 199s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1240 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1286 | Variant< std::pair >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 199s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 199s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1335 | Variant< std::vector >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1404 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 199s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 199s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1530 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 199s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1606 | Variant< std::map >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1679 | Variant>() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 199s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 199s] In file included from ../glibmm/variant.h:1742: [ 199s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 23 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 66 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 109 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 152 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 195 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 244 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 287 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 330 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 373 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 199s] In file included from ../glibmm/containerhandle_shared.h:23, [ 199s] from ../glibmm/arrayhandle.h:21, [ 199s] from ../glibmm.h:92, [ 199s] from keyfile.cc:4: [ 199s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 956 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1017 | Variant< Variant >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 199s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 199s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1070 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 199s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 199s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1240 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1286 | Variant< std::pair >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 199s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 199s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1335 | Variant< std::vector >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1404 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 199s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 199s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1530 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 199s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1606 | Variant< std::map >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1679 | Variant>() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 199s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 199s] In file included from ../glibmm/variant.h:1742: [ 199s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 23 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 66 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 109 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 152 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 195 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 244 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 287 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 330 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 373 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 199s] In file included from ../glibmm/containerhandle_shared.h:23, [ 199s] from ../glibmm/arrayhandle.h:21, [ 199s] from ../glibmm.h:92, [ 199s] from markup.cc:4: [ 199s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 956 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1017 | Variant< Variant >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 199s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 199s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1070 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 199s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 199s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1240 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1286 | Variant< std::pair >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 199s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 199s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1335 | Variant< std::vector >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1404 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 199s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 199s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1530 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 199s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1606 | Variant< std::map >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1679 | Variant>() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 199s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 199s] In file included from ../glibmm/variant.h:1742: [ 199s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 23 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 66 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 109 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 152 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 195 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 244 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 287 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 330 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 373 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 199s] In file included from ../glibmm/containerhandle_shared.h:23, [ 199s] from ../glibmm/arrayhandle.h:21, [ 199s] from ../glibmm.h:92, [ 199s] from module.cc:4: [ 199s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 956 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1017 | Variant< Variant >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 199s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 199s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1070 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 199s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 199s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1240 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1286 | Variant< std::pair >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 199s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 199s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1335 | Variant< std::vector >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1404 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 199s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 199s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1530 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 199s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1606 | Variant< std::map >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1679 | Variant>() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 199s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 199s] In file included from ../glibmm/variant.h:1742: [ 199s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 23 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 66 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 109 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 152 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 195 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 244 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 287 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 330 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 373 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 199s] In file included from ../glibmm/containerhandle_shared.h:23, [ 199s] from ../glibmm/arrayhandle.h:21, [ 199s] from ../glibmm.h:92, [ 199s] from miscutils.cc:4: [ 199s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 956 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1017 | Variant< Variant >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 199s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 199s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1070 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 199s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 199s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1240 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1286 | Variant< std::pair >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 199s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 199s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1335 | Variant< std::vector >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1404 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 199s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 199s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1530 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 199s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1606 | Variant< std::map >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1679 | Variant>() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 199s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 199s] In file included from ../glibmm/variant.h:1742: [ 199s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 23 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 66 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 109 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 152 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 195 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 244 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 287 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 330 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 373 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 199s] CXX optioncontext.lo [ 199s] module.cc: In static member function 'static std::string Glib::Module::build_path(const std::string&, const std::string&)': [ 199s] module.cc:103:73: warning: 'gchar* g_module_build_path(const gchar*, const gchar*)' is deprecated [-Wdeprecated-declarations] [ 199s] 103 | return Glib::convert_return_gchar_ptr_to_stdstring(g_module_build_path(directory.c_str(), module_name.c_str())); [ 199s] | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 199s] In file included from module.cc:27: [ 199s] /usr/include/glib-2.0/gmodule.h:142:23: note: declared here [ 199s] 142 | gchar* g_module_build_path (const gchar *directory, [ 199s] | ^~~~~~~~~~~~~~~~~~~ [ 199s] In file included from ../glibmm/containerhandle_shared.h:23, [ 199s] from ../glibmm/arrayhandle.h:21, [ 199s] from ../glibmm.h:92, [ 199s] from nodetree.cc:4: [ 199s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 956 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1017 | Variant< Variant >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 199s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 199s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1070 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 199s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 199s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1240 | Variant(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 199s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 199s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1286 | Variant< std::pair >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 199s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 199s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1335 | Variant< std::vector >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1404 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 199s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 199s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1530 | Variant< std::vector >(); [ 199s] | ^ [ 199s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 199s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1606 | Variant< std::map >() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 199s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 199s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1679 | Variant>() [ 199s] | ^ [ 199s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 199s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 199s] In file included from ../glibmm/variant.h:1742: [ 199s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 23 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 66 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 109 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 152 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 195 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 244 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 287 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 330 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 373 | Variant() [ 199s] | ^ [ 199s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 199s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 199s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 199s] | ^~~~~~~~ [ 199s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 200s] CXX optionentry.lo [ 200s] CXX optiongroup.lo [ 200s] CXX regex.lo [ 200s] CXX shell.lo [ 200s] CXX spawn.lo [ 200s] CXX thread.lo [ 200s] CXX threads.lo [ 200s] In file included from ../glibmm/containerhandle_shared.h:23, [ 200s] from ../glibmm/arrayhandle.h:21, [ 200s] from ../glibmm.h:92, [ 200s] from optioncontext.cc:4: [ 200s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 956 | Variant(); [ 200s] | ^ [ 200s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 200s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 200s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1017 | Variant< Variant >(); [ 200s] | ^ [ 200s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 200s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 200s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1070 | Variant(); [ 200s] | ^ [ 200s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 200s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 200s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1240 | Variant(); [ 200s] | ^ [ 200s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 200s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 200s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1286 | Variant< std::pair >() [ 200s] | ^ [ 200s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 200s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 200s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1335 | Variant< std::vector >() [ 200s] | ^ [ 200s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 200s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 200s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1404 | Variant< std::vector >(); [ 200s] | ^ [ 200s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 200s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 200s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1530 | Variant< std::vector >(); [ 200s] | ^ [ 200s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 200s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 200s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1606 | Variant< std::map >() [ 200s] | ^ [ 200s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 200s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 200s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1679 | Variant>() [ 200s] | ^ [ 200s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 200s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 200s] In file included from ../glibmm/variant.h:1742: [ 200s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 23 | Variant() [ 200s] | ^ [ 200s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 66 | Variant() [ 200s] | ^ [ 200s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 109 | Variant() [ 200s] | ^ [ 200s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 152 | Variant() [ 200s] | ^ [ 200s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 195 | Variant() [ 200s] | ^ [ 200s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 244 | Variant() [ 200s] | ^ [ 200s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 287 | Variant() [ 200s] | ^ [ 200s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 330 | Variant() [ 200s] | ^ [ 200s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 373 | Variant() [ 200s] | ^ [ 200s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 200s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 200s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 200s] | ^~~~~~~~ [ 200s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 201s] In file included from ../glibmm/containerhandle_shared.h:23, [ 201s] from ../glibmm/arrayhandle.h:21, [ 201s] from ../glibmm.h:92, [ 201s] from optionentry.cc:4: [ 201s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 956 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1017 | Variant< Variant >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 201s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 201s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1070 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 201s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 201s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1240 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1286 | Variant< std::pair >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 201s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 201s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1335 | Variant< std::vector >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1404 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 201s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 201s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1530 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 201s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1606 | Variant< std::map >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1679 | Variant>() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 201s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 201s] In file included from ../glibmm/variant.h:1742: [ 201s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 23 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 66 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 109 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 152 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 195 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 244 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 287 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 330 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 373 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 201s] In file included from ../glibmm/containerhandle_shared.h:23, [ 201s] from ../glibmm/arrayhandle.h:21, [ 201s] from ../glibmm.h:92, [ 201s] from optiongroup.cc:4: [ 201s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 956 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1017 | Variant< Variant >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 201s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 201s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1070 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 201s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 201s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1240 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1286 | Variant< std::pair >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 201s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 201s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1335 | Variant< std::vector >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1404 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 201s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 201s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1530 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 201s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1606 | Variant< std::map >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1679 | Variant>() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 201s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 201s] In file included from ../glibmm/variant.h:1742: [ 201s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 23 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 66 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 109 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 152 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 195 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 244 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 287 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 330 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 373 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 201s] In file included from ../glibmm/containerhandle_shared.h:23, [ 201s] from ../glibmm/arrayhandle.h:21, [ 201s] from ../glibmm.h:92, [ 201s] from regex.cc:4: [ 201s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 956 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1017 | Variant< Variant >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 201s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 201s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1070 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 201s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 201s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1240 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1286 | Variant< std::pair >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 201s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 201s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1335 | Variant< std::vector >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1404 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 201s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 201s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1530 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 201s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1606 | Variant< std::map >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1679 | Variant>() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 201s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 201s] In file included from ../glibmm/variant.h:1742: [ 201s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 23 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 66 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 109 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 152 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 195 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 244 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 287 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 330 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 373 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 201s] In file included from ../glibmm/containerhandle_shared.h:23, [ 201s] from ../glibmm/arrayhandle.h:21, [ 201s] from ../glibmm.h:92, [ 201s] from shell.cc:4: [ 201s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 956 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1017 | Variant< Variant >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 201s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 201s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1070 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 201s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 201s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1240 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1286 | Variant< std::pair >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 201s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 201s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1335 | Variant< std::vector >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1404 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 201s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 201s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1530 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 201s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1606 | Variant< std::map >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1679 | Variant>() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 201s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 201s] In file included from ../glibmm/variant.h:1742: [ 201s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 23 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 66 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 109 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 152 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 195 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 244 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 287 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 330 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 373 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 201s] In file included from ../glibmm/containerhandle_shared.h:23, [ 201s] from ../glibmm/arrayhandle.h:21, [ 201s] from ../glibmm.h:92, [ 201s] from spawn.cc:4: [ 201s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 956 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1017 | Variant< Variant >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 201s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 201s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1070 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 201s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 201s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1240 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1286 | Variant< std::pair >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 201s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 201s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1335 | Variant< std::vector >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1404 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 201s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 201s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1530 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 201s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1606 | Variant< std::map >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1679 | Variant>() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 201s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 201s] In file included from ../glibmm/variant.h:1742: [ 201s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 23 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 66 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 109 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 152 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 195 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 244 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 287 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 330 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 373 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 201s] CXX timezone.lo [ 201s] In file included from ../glibmm/containerhandle_shared.h:23, [ 201s] from ../glibmm/arrayhandle.h:21, [ 201s] from ../glibmm.h:92, [ 201s] from thread.cc:10: [ 201s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 956 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1017 | Variant< Variant >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 201s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 201s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1070 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 201s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 201s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1240 | Variant(); [ 201s] | ^ [ 201s] CXX unicode.lo [ 201s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1286 | Variant< std::pair >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 201s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 201s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1335 | Variant< std::vector >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1404 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 201s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 201s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1530 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 201s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1606 | Variant< std::map >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1679 | Variant>() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 201s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 201s] In file included from ../glibmm/variant.h:1742: [ 201s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 23 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 66 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 109 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 152 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 195 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 244 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 287 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 330 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 373 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 201s] CXX uriutils.lo [ 201s] In file included from ../glibmm/containerhandle_shared.h:23, [ 201s] from ../glibmm/arrayhandle.h:21, [ 201s] from ../glibmm.h:92, [ 201s] from threads.cc:12: [ 201s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 956 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1017 | Variant< Variant >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 201s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 201s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1070 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 201s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 201s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1240 | Variant(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 201s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 201s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1286 | Variant< std::pair >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 201s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 201s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1335 | Variant< std::vector >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1404 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 201s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 201s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1530 | Variant< std::vector >(); [ 201s] | ^ [ 201s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 201s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1606 | Variant< std::map >() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 201s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 201s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1679 | Variant>() [ 201s] | ^ [ 201s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 201s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 201s] In file included from ../glibmm/variant.h:1742: [ 201s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 23 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 66 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 109 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 152 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 195 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 244 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 287 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 330 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 373 | Variant() [ 201s] | ^ [ 201s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 201s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 201s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 201s] | ^~~~~~~~ [ 201s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 201s] CXX valuearray.lo [ 201s] CXX variant.lo [ 201s] CXX variantdict.lo [ 202s] CXX variantiter.lo [ 202s] CXX varianttype.lo [ 202s] In file included from ../glibmm/containerhandle_shared.h:23, [ 202s] from ../glibmm/arrayhandle.h:21, [ 202s] from ../glibmm.h:92, [ 202s] from timezone.cc:4: [ 202s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 956 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1017 | Variant< Variant >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 202s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 202s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1070 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 202s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 202s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1240 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1286 | Variant< std::pair >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 202s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 202s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1335 | Variant< std::vector >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1404 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 202s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 202s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1530 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 202s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1606 | Variant< std::map >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1679 | Variant>() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 202s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 202s] In file included from ../glibmm/variant.h:1742: [ 202s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 23 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 66 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 109 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 152 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 195 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 244 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 287 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 330 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 373 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 202s] In file included from ../glibmm/containerhandle_shared.h:23, [ 202s] from ../glibmm/arrayhandle.h:21, [ 202s] from ../glibmm.h:92, [ 202s] from unicode.cc:4: [ 202s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 956 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1017 | Variant< Variant >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 202s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 202s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1070 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 202s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 202s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1240 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1286 | Variant< std::pair >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 202s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 202s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1335 | Variant< std::vector >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1404 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 202s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 202s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1530 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 202s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1606 | Variant< std::map >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1679 | Variant>() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 202s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 202s] In file included from ../glibmm/variant.h:1742: [ 202s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 23 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 66 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 109 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 152 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 195 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 244 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 287 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 330 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 373 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 202s] timezone.cc: In static member function 'static Glib::TimeZone Glib::TimeZone::create(const Glib::ustring&)': [ 202s] timezone.cc:143:36: warning: 'GTimeZone* g_time_zone_new(const gchar*)' is deprecated: Use 'g_time_zone_new_identifier' instead [-Wdeprecated-declarations] [ 202s] 143 | return Glib::wrap(g_time_zone_new(identifier.c_str())); [ 202s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ [ 202s] In file included from /usr/include/glib-2.0/glib/gdatetime.h:33, [ 202s] from /usr/include/glib-2.0/glib/gbookmarkfile.h:28, [ 202s] from /usr/include/glib-2.0/glib.h:39, [ 202s] from ../glibmm/thread.h:39, [ 202s] from ../glibmm.h:88: [ 202s] /usr/include/glib-2.0/glib/gtimezone.h:59:25: note: declared here [ 202s] 59 | GTimeZone * g_time_zone_new (const gchar *identifier); [ 202s] | ^~~~~~~~~~~~~~~ [ 202s] In file included from ../glibmm/containerhandle_shared.h:23, [ 202s] from ../glibmm/arrayhandle.h:21, [ 202s] from ../glibmm.h:92, [ 202s] from uriutils.cc:4: [ 202s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 956 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1017 | Variant< Variant >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 202s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 202s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1070 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 202s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 202s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1240 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1286 | Variant< std::pair >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 202s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 202s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1335 | Variant< std::vector >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1404 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 202s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 202s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1530 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 202s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1606 | Variant< std::map >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1679 | Variant>() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 202s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 202s] In file included from ../glibmm/variant.h:1742: [ 202s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 23 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 66 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 109 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 152 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 195 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 244 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 287 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 330 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 373 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 202s] CXX value_basictypes.lo [ 202s] In file included from ../glibmm/containerhandle_shared.h:23, [ 202s] from ../glibmm/arrayhandle.h:21, [ 202s] from ../glibmm.h:92, [ 202s] from variantdict.cc:4: [ 202s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 956 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1017 | Variant< Variant >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 202s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 202s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1070 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 202s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 202s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1240 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1286 | Variant< std::pair >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 202s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 202s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1335 | Variant< std::vector >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1404 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 202s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 202s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1530 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 202s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1606 | Variant< std::map >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1679 | Variant>() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 202s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 202s] In file included from ../glibmm/variant.h:1742: [ 202s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 23 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 66 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 109 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 152 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 195 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 244 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 287 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 330 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 373 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 202s] In file included from ../glibmm/containerhandle_shared.h:23, [ 202s] from ../glibmm/arrayhandle.h:21, [ 202s] from ../glibmm.h:92, [ 202s] from valuearray.cc:10: [ 202s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 956 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1017 | Variant< Variant >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 202s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 202s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1070 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 202s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 202s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1240 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1286 | Variant< std::pair >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 202s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 202s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1335 | Variant< std::vector >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1404 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 202s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 202s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1530 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 202s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1606 | Variant< std::map >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1679 | Variant>() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 202s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 202s] In file included from ../glibmm/variant.h:1742: [ 202s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 23 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 66 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 109 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 152 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 195 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 244 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 287 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 330 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 373 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 202s] In file included from ../glibmm/containerhandle_shared.h:23, [ 202s] from ../glibmm/arrayhandle.h:21, [ 202s] from ../glibmm.h:92, [ 202s] from variant.cc:4: [ 202s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 956 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 202s] CXX variant_basictypes.lo [ 202s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1017 | Variant< Variant >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 202s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 202s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1070 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 202s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 202s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1240 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1286 | Variant< std::pair >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 202s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 202s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1335 | Variant< std::vector >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1404 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 202s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 202s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1530 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 202s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1606 | Variant< std::map >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1679 | Variant>() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 202s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 202s] In file included from ../glibmm/variant.h:1742: [ 202s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 23 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 66 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 109 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 152 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 195 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 244 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 287 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 330 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 373 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 202s] In file included from ../glibmm/containerhandle_shared.h:23, [ 202s] from ../glibmm/arrayhandle.h:21, [ 202s] from ../glibmm.h:92, [ 202s] from varianttype.cc:4: [ 202s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 956 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1017 | Variant< Variant >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 202s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 202s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1070 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 202s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 202s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1240 | Variant(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 202s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 202s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1286 | Variant< std::pair >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 202s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 202s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1335 | Variant< std::vector >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1404 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 202s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 202s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1530 | Variant< std::vector >(); [ 202s] | ^ [ 202s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 202s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1606 | Variant< std::map >() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 202s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 202s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1679 | Variant>() [ 202s] | ^ [ 202s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 202s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 202s] In file included from ../glibmm/variant.h:1742: [ 202s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 23 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 66 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 109 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 152 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 195 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 244 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 287 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 330 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 373 | Variant() [ 202s] | ^ [ 202s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 202s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 202s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 202s] | ^~~~~~~~ [ 202s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 202s] CXX wrap_init.lo [ 203s] CXX arrayhandle.lo [ 203s] In file included from ../glibmm/containerhandle_shared.h:23, [ 203s] from ../glibmm/arrayhandle.h:21, [ 203s] from ../glibmm.h:92, [ 203s] from variantiter.cc:4: [ 203s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 956 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 203s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 203s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1017 | Variant< Variant >(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 203s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 203s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1070 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 203s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 203s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1240 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 203s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 203s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1286 | Variant< std::pair >() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 203s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 203s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1335 | Variant< std::vector >() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 203s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 203s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1404 | Variant< std::vector >(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 203s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 203s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1530 | Variant< std::vector >(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 203s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 203s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1606 | Variant< std::map >() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 203s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 203s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1679 | Variant>() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 203s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 203s] In file included from ../glibmm/variant.h:1742: [ 203s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 23 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 66 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 109 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 152 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 195 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 244 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 287 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 330 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 373 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 203s] CXX base64.lo [ 203s] CXX class.lo [ 203s] CXX containers.lo [ 203s] In file included from variant_basictypes.cc:3: [ 203s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 956 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 203s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 203s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1017 | Variant< Variant >(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 203s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 203s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1070 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 203s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 203s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1240 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 203s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 203s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1286 | Variant< std::pair >() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 203s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 203s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1335 | Variant< std::vector >() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 203s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 203s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1404 | Variant< std::vector >(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 203s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 203s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1530 | Variant< std::vector >(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 203s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 203s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1606 | Variant< std::map >() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 203s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 203s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1679 | Variant>() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 203s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 203s] In file included from ../glibmm/variant.h:1742: [ 203s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 23 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 66 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 109 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 152 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 195 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 244 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 287 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 330 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 373 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 203s] CXX debug.lo [ 203s] CXX dispatcher.lo [ 203s] CXX error.lo [ 203s] In file included from ../glibmm/containerhandle_shared.h:23, [ 203s] from ../glibmm/arrayhandle.h:21, [ 203s] from arrayhandle.cc:17: [ 203s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 956 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 203s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 203s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1017 | Variant< Variant >(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 203s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 203s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1070 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 203s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 203s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1240 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 203s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 203s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1286 | Variant< std::pair >() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 203s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 203s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1335 | Variant< std::vector >() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 203s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 203s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1404 | Variant< std::vector >(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 203s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 203s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1530 | Variant< std::vector >(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 203s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 203s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1606 | Variant< std::map >() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 203s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 203s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1679 | Variant>() [ 203s] | ^ [ 203s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 203s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 203s] In file included from ../glibmm/variant.h:1742: [ 203s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 23 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 66 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 109 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 152 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 195 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 244 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 287 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 330 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 373 | Variant() [ 203s] | ^ [ 203s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 203s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 203s] CXX exception.lo [ 203s] CXX exceptionhandler.lo [ 203s] In file included from ../glibmm/containerhandle_shared.h:23, [ 203s] from ../glibmm/arrayhandle.h:21, [ 203s] from ../glibmm.h:92, [ 203s] from wrap_init.cc:4: [ 203s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 956 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 203s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 203s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1017 | Variant< Variant >(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 203s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 203s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1070 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 203s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 203s] | ^~~~~~~~ [ 203s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 203s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 203s] 1240 | Variant(); [ 203s] | ^ [ 203s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 204s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 204s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1286 | Variant< std::pair >() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 204s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 204s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1335 | Variant< std::vector >() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 204s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 204s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1404 | Variant< std::vector >(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 204s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 204s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1530 | Variant< std::vector >(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 204s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 204s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1606 | Variant< std::map >() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 204s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 204s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1679 | Variant>() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 204s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 204s] In file included from ../glibmm/variant.h:1742: [ 204s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 23 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 66 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 109 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 152 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 195 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 244 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 287 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 330 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 373 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 204s] CXX extraclassinit.lo [ 204s] In file included from ../glibmm/containerhandle_shared.h:23, [ 204s] from ../glibmm/arrayhandle.h:21, [ 204s] from ../glibmm/sarray.h:25, [ 204s] from ../glibmm/containers.h:23, [ 204s] from containers.cc:19: [ 204s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 956 | Variant(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 204s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 204s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1017 | Variant< Variant >(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 204s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 204s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1070 | Variant(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 204s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 204s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1240 | Variant(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 204s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 204s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1286 | Variant< std::pair >() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 204s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 204s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1335 | Variant< std::vector >() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 204s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 204s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1404 | Variant< std::vector >(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 204s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 204s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1530 | Variant< std::vector >(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 204s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 204s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1606 | Variant< std::map >() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 204s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 204s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1679 | Variant>() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 204s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 204s] In file included from ../glibmm/variant.h:1742: [ 204s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 23 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 66 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 109 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 152 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 195 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 244 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 287 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 330 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 373 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 204s] In file included from ../glibmm/containerhandle_shared.h:23, [ 204s] from ../glibmm/object.h:34, [ 204s] from ../glibmm/interface.h:20, [ 204s] from class.cc:21: [ 204s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 956 | Variant(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 204s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 204s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1017 | Variant< Variant >(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 204s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 204s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1070 | Variant(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 204s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 204s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1240 | Variant(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 204s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 204s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1286 | Variant< std::pair >() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 204s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 204s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1335 | Variant< std::vector >() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 204s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 204s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1404 | Variant< std::vector >(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 204s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 204s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1530 | Variant< std::vector >(); [ 204s] | ^ [ 204s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 204s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 204s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1606 | Variant< std::map >() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 204s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 204s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1679 | Variant>() [ 204s] | ^ [ 204s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 204s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 204s] In file included from ../glibmm/variant.h:1742: [ 204s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 23 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 66 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 109 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 152 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 195 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 244 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 287 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 330 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 373 | Variant() [ 204s] | ^ [ 204s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 204s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 204s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 204s] | ^~~~~~~~ [ 204s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 204s] CXX init.lo [ 204s] CXX interface.lo [ 204s] CXX main.lo [ 204s] CXX object.lo [ 204s] CXX objectbase.lo [ 204s] CXX pattern.lo [ 204s] CXX property.lo [ 204s] CXX propertyproxy.lo [ 205s] In file included from ../glibmm/containerhandle_shared.h:23, [ 205s] from ../glibmm/object.h:34, [ 205s] from ../glibmm/interface.h:20, [ 205s] from interface.cc:17: [ 205s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 956 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 205s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 205s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1017 | Variant< Variant >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 205s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 205s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1070 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 205s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 205s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1240 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 205s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 205s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1286 | Variant< std::pair >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 205s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 205s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1335 | Variant< std::vector >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 205s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1404 | Variant< std::vector >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 205s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 205s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1530 | Variant< std::vector >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 205s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1606 | Variant< std::map >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 205s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1679 | Variant>() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 205s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 205s] In file included from ../glibmm/variant.h:1742: [ 205s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 23 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 66 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 109 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 152 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 195 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 244 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 287 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 330 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 373 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 205s] CXX propertyproxy_base.lo [ 205s] pattern.cc: In member function 'bool Glib::PatternSpec::match(const Glib::ustring&) const': [ 205s] pattern.cc:42:25: warning: 'gboolean g_pattern_match(GPatternSpec*, guint, const gchar*, const gchar*)' is deprecated: Use 'g_pattern_spec_match' instead [-Wdeprecated-declarations] [ 205s] 42 | return g_pattern_match(gobject_, str.bytes(), str.c_str(), nullptr); [ 205s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 205s] In file included from /usr/include/glib-2.0/glib.h:68, [ 205s] from pattern.cc:19: [ 205s] /usr/include/glib-2.0/glib/gpattern.h:52:15: note: declared here [ 205s] 52 | gboolean g_pattern_match (GPatternSpec *pspec, [ 205s] | ^~~~~~~~~~~~~~~ [ 205s] pattern.cc: In member function 'bool Glib::PatternSpec::match(const Glib::ustring&, const Glib::ustring&) const': [ 205s] pattern.cc:48:25: warning: 'gboolean g_pattern_match(GPatternSpec*, guint, const gchar*, const gchar*)' is deprecated: Use 'g_pattern_spec_match' instead [-Wdeprecated-declarations] [ 205s] 48 | return g_pattern_match(gobject_, str.bytes(), str.c_str(), str_reversed.c_str()); [ 205s] | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 205s] /usr/include/glib-2.0/glib/gpattern.h:52:15: note: declared here [ 205s] 52 | gboolean g_pattern_match (GPatternSpec *pspec, [ 205s] | ^~~~~~~~~~~~~~~ [ 205s] CXX quark.lo [ 205s] In file included from ../glibmm/containerhandle_shared.h:23, [ 205s] from ../glibmm/object.h:34, [ 205s] from ../glibmm/interface.h:20, [ 205s] from objectbase.cc:22: [ 205s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 956 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 205s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 205s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1017 | Variant< Variant >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 205s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 205s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1070 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 205s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 205s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1240 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 205s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 205s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1286 | Variant< std::pair >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 205s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 205s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1335 | Variant< std::vector >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 205s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1404 | Variant< std::vector >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 205s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 205s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1530 | Variant< std::vector >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 205s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1606 | Variant< std::map >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 205s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1679 | Variant>() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 205s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 205s] In file included from ../glibmm/variant.h:1742: [ 205s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 23 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 66 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 109 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 152 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 195 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 244 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 287 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 330 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 373 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 205s] CXX random.lo [ 205s] In file included from ../glibmm/containerhandle_shared.h:23, [ 205s] from ../glibmm/object.h:34, [ 205s] from object.cc:17: [ 205s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 956 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 205s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 205s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1017 | Variant< Variant >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 205s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 205s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1070 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 205s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 205s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1240 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 205s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 205s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1286 | Variant< std::pair >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 205s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 205s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1335 | Variant< std::vector >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 205s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1404 | Variant< std::vector >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 205s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 205s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1530 | Variant< std::vector >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 205s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1606 | Variant< std::map >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 205s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1679 | Variant>() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 205s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 205s] In file included from ../glibmm/variant.h:1742: [ 205s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 23 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 66 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 109 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 152 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 195 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 244 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 287 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 330 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 373 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 205s] CXX sarray.lo [ 205s] In file included from ../glibmm/containerhandle_shared.h:23, [ 205s] from ../glibmm/object.h:34, [ 205s] from property.cc:19: [ 205s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 956 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 205s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 205s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1017 | Variant< Variant >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 205s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 205s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1070 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 205s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 205s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1240 | Variant(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 205s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 205s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1286 | Variant< std::pair >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 205s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 205s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1335 | Variant< std::vector >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 205s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1404 | Variant< std::vector >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 205s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 205s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1530 | Variant< std::vector >(); [ 205s] | ^ [ 205s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 205s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1606 | Variant< std::map >() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 205s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 205s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1679 | Variant>() [ 205s] | ^ [ 205s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 205s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 205s] In file included from ../glibmm/variant.h:1742: [ 205s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 23 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 66 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 109 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 152 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 195 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 244 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 287 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 330 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 373 | Variant() [ 205s] | ^ [ 205s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 205s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 205s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 205s] | ^~~~~~~~ [ 205s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 206s] CXX signalproxy.lo [ 206s] CXX signalproxy_connectionnode.lo [ 206s] In file included from ../glibmm/containerhandle_shared.h:23, [ 206s] from ../glibmm/object.h:34, [ 206s] from propertyproxy_base.cc:22: [ 206s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 956 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 206s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 206s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1017 | Variant< Variant >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 206s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 206s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1070 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 206s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 206s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1240 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 206s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 206s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1286 | Variant< std::pair >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 206s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 206s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1335 | Variant< std::vector >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 206s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1404 | Variant< std::vector >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 206s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 206s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1530 | Variant< std::vector >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 206s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1606 | Variant< std::map >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 206s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1679 | Variant>() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 206s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 206s] In file included from ../glibmm/variant.h:1742: [ 206s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 23 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 66 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 109 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 152 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 195 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 244 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 287 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 330 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 373 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 206s] CXX streamiochannel.lo [ 206s] CXX stringutils.lo [ 206s] In file included from ../glibmm/containerhandle_shared.h:23, [ 206s] from ../glibmm/arrayhandle.h:21, [ 206s] from ../glibmm/sarray.h:25, [ 206s] from sarray.cc:19: [ 206s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 956 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 206s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 206s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1017 | Variant< Variant >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 206s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 206s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1070 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 206s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 206s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1240 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 206s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 206s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1286 | Variant< std::pair >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 206s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 206s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1335 | Variant< std::vector >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 206s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1404 | Variant< std::vector >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 206s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 206s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1530 | Variant< std::vector >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 206s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1606 | Variant< std::map >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 206s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1679 | Variant>() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 206s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 206s] In file included from ../glibmm/variant.h:1742: [ 206s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 23 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 66 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 109 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 152 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 195 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 244 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 287 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 330 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 373 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 206s] CXX threadpool.lo [ 206s] In file included from ../glibmm/containerhandle_shared.h:23, [ 206s] from ../glibmm/arrayhandle.h:21, [ 206s] from ../glibmm.h:92, [ 206s] from random.cc:19: [ 206s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 956 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 206s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 206s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1017 | Variant< Variant >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 206s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 206s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1070 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 206s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 206s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1240 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 206s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 206s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1286 | Variant< std::pair >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 206s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 206s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1335 | Variant< std::vector >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 206s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1404 | Variant< std::vector >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 206s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 206s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1530 | Variant< std::vector >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 206s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1606 | Variant< std::map >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 206s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1679 | Variant>() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 206s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 206s] In file included from ../glibmm/variant.h:1742: [ 206s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 23 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 66 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 109 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 152 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 195 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 244 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 287 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 330 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 373 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 206s] CXX timer.lo [ 206s] CXX timeval.lo [ 206s] CXX ustring.lo [ 206s] CXX utility.lo [ 206s] In file included from ../glibmm/containerhandle_shared.h:23, [ 206s] from ../glibmm/object.h:34, [ 206s] from signalproxy.cc:21: [ 206s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 956 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 206s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 206s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1017 | Variant< Variant >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 206s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 206s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1070 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 206s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 206s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1240 | Variant(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 206s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 206s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1286 | Variant< std::pair >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 206s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 206s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1335 | Variant< std::vector >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 206s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1404 | Variant< std::vector >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 206s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 206s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1530 | Variant< std::vector >(); [ 206s] | ^ [ 206s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 206s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1606 | Variant< std::map >() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 206s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 206s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1679 | Variant>() [ 206s] | ^ [ 206s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 206s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 206s] In file included from ../glibmm/variant.h:1742: [ 206s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 23 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 66 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 109 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 152 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 195 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 244 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 287 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 330 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 373 | Variant() [ 206s] | ^ [ 206s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 206s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 206s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 206s] | ^~~~~~~~ [ 206s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 207s] In file included from ../glibmm/containerhandle_shared.h:23, [ 207s] from ../glibmm/object.h:34, [ 207s] from signalproxy_connectionnode.cc:20: [ 207s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 956 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 207s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 207s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1017 | Variant< Variant >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 207s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 207s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1070 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 207s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 207s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1240 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 207s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 207s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1286 | Variant< std::pair >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 207s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 207s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1335 | Variant< std::vector >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 207s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1404 | Variant< std::vector >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 207s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 207s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1530 | Variant< std::vector >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 207s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1606 | Variant< std::map >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 207s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1679 | Variant>() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 207s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 207s] In file included from ../glibmm/variant.h:1742: [ 207s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 23 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 66 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 109 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 152 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 195 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 244 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 287 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 330 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 373 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 207s] CXX value.lo [ 207s] CXX value_custom.lo [ 207s] CXX variantdbusstring.lo [ 207s] CXX vectorutils.lo [ 207s] CXX wrap.lo [ 207s] In file included from ../glibmm/containerhandle_shared.h:23, [ 207s] from ../glibmm/arrayhandle.h:21, [ 207s] from ../glibmm.h:92, [ 207s] from timer.cc:19: [ 207s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 956 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 207s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 207s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1017 | Variant< Variant >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 207s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 207s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1070 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 207s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 207s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1240 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 207s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 207s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1286 | Variant< std::pair >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 207s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 207s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1335 | Variant< std::vector >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 207s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1404 | Variant< std::vector >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 207s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 207s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1530 | Variant< std::vector >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 207s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1606 | Variant< std::map >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 207s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1679 | Variant>() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 207s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 207s] In file included from ../glibmm/variant.h:1742: [ 207s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 23 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 66 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 109 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 152 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 195 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 244 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 287 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 330 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 373 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 207s] In file included from ../glibmm/containerhandle_shared.h:23, [ 207s] from ../glibmm/vectorutils.h:21, [ 207s] from vectorutils.cc:17: [ 207s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 956 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 207s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 207s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1017 | Variant< Variant >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 207s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 207s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1070 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 207s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 207s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1240 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 207s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 207s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1286 | Variant< std::pair >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 207s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 207s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1335 | Variant< std::vector >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 207s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1404 | Variant< std::vector >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 207s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 207s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1530 | Variant< std::vector >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 207s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1606 | Variant< std::map >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 207s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1679 | Variant>() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 207s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 207s] In file included from ../glibmm/variant.h:1742: [ 207s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 23 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 66 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 109 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 152 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 195 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 244 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 287 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 330 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 373 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 207s] In file included from ../glibmm/containerhandle_shared.h:23, [ 207s] from ../glibmm/vectorutils.h:21, [ 207s] from value.cc:20: [ 207s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 956 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 207s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 207s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1017 | Variant< Variant >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 207s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 207s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1070 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 207s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 207s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1240 | Variant(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 207s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 207s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1286 | Variant< std::pair >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 207s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 207s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1335 | Variant< std::vector >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 207s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1404 | Variant< std::vector >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 207s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 207s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1530 | Variant< std::vector >(); [ 207s] | ^ [ 207s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 207s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1606 | Variant< std::map >() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 207s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 207s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1679 | Variant>() [ 207s] | ^ [ 207s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 207s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 207s] In file included from ../glibmm/variant.h:1742: [ 207s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 23 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 66 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 109 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 152 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 195 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 244 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 287 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 330 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 373 | Variant() [ 207s] | ^ [ 207s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 207s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 207s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 207s] | ^~~~~~~~ [ 207s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 208s] In file included from ../glibmm/containerhandle_shared.h:23, [ 208s] from ../glibmm/object.h:34, [ 208s] from wrap.cc:20: [ 208s] ../glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 956 | Variant(); [ 208s] | ^ [ 208s] ../glibmm/variant.h:956:23: note: remove the '< >' [ 208s] ../glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant.h:964:33: note: remove the '< >' [ 208s] ../glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1017 | Variant< Variant >(); [ 208s] | ^ [ 208s] ../glibmm/variant.h:1017:24: note: remove the '< >' [ 208s] ../glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant.h:1026:34: note: remove the '< >' [ 208s] ../glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1070 | Variant(); [ 208s] | ^ [ 208s] ../glibmm/variant.h:1070:25: note: remove the '< >' [ 208s] ../glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant.h:1078:35: note: remove the '< >' [ 208s] ../glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1240 | Variant(); [ 208s] | ^ [ 208s] ../glibmm/variant.h:1240:23: note: remove the '< >' [ 208s] ../glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant.h:1248:33: note: remove the '< >' [ 208s] ../glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1286 | Variant< std::pair >() [ 208s] | ^ [ 208s] ../glibmm/variant.h:1286:29: note: remove the '< >' [ 208s] ../glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant.h:1296:39: note: remove the '< >' [ 208s] ../glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1335 | Variant< std::vector >() [ 208s] | ^ [ 208s] ../glibmm/variant.h:1335:28: note: remove the '< >' [ 208s] ../glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant.h:1345:38: note: remove the '< >' [ 208s] ../glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1404 | Variant< std::vector >(); [ 208s] | ^ [ 208s] ../glibmm/variant.h:1404:40: note: remove the '< >' [ 208s] ../glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant.h:1412:50: note: remove the '< >' [ 208s] ../glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1530 | Variant< std::vector >(); [ 208s] | ^ [ 208s] ../glibmm/variant.h:1530:38: note: remove the '< >' [ 208s] ../glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant.h:1538:48: note: remove the '< >' [ 208s] ../glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1606 | Variant< std::map >() [ 208s] | ^ [ 208s] ../glibmm/variant.h:1606:28: note: remove the '< >' [ 208s] ../glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant.h:1616:38: note: remove the '< >' [ 208s] ../glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1679 | Variant>() [ 208s] | ^ [ 208s] ../glibmm/variant.h:1679:32: note: remove the '< >' [ 208s] ../glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant.h:1688:42: note: remove the '< >' [ 208s] In file included from ../glibmm/variant.h:1742: [ 208s] ../glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 23 | Variant() [ 208s] | ^ [ 208s] ../glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 66 | Variant() [ 208s] | ^ [ 208s] ../glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 109 | Variant() [ 208s] | ^ [ 208s] ../glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 152 | Variant() [ 208s] | ^ [ 208s] ../glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 195 | Variant() [ 208s] | ^ [ 208s] ../glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 244 | Variant() [ 208s] | ^ [ 208s] ../glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 287 | Variant() [ 208s] | ^ [ 208s] ../glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 330 | Variant() [ 208s] | ^ [ 208s] ../glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 373 | Variant() [ 208s] | ^ [ 208s] ../glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 208s] ../glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 208s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 208s] | ^~~~~~~~ [ 208s] ../glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 208s] CXXLD libglibmm-2.4.la [ 209s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/glibmm' [ 209s] Making all in gio/giomm [ 209s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/giomm' [ 209s] CXX action.lo [ 209s] CXX actiongroup.lo [ 209s] CXX actionmap.lo [ 209s] CXX applaunchcontext.lo [ 209s] CXX appinfo.lo [ 209s] CXX application.lo [ 209s] CXX applicationcommandline.lo [ 209s] CXX asyncinitable.lo [ 210s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 210s] from ../../glib/glibmm/arrayhandle.h:21, [ 210s] from ../../glib/glibmm.h:92, [ 210s] from asyncinitable.cc:4: [ 210s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 956 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1017 | Variant< Variant >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1070 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1240 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1286 | Variant< std::pair >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1335 | Variant< std::vector >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1404 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1530 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1606 | Variant< std::map >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1679 | Variant>() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/variant.h:1742: [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 23 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 66 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 109 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 152 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 195 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 244 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 287 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 330 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 373 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 210s] from ../../glib/glibmm/arrayhandle.h:21, [ 210s] from ../../glib/glibmm.h:92, [ 210s] from applaunchcontext.cc:4: [ 210s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 956 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1017 | Variant< Variant >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1070 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1240 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1286 | Variant< std::pair >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1335 | Variant< std::vector >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1404 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1530 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1606 | Variant< std::map >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1679 | Variant>() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/variant.h:1742: [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 23 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 66 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 109 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 152 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 195 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 244 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 287 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 330 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 373 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 210s] from ../../glib/glibmm/arrayhandle.h:21, [ 210s] from ../../glib/glibmm.h:92, [ 210s] from applicationcommandline.cc:4: [ 210s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 956 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1017 | Variant< Variant >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1070 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1240 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1286 | Variant< std::pair >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1335 | Variant< std::vector >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1404 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1530 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1606 | Variant< std::map >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1679 | Variant>() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/variant.h:1742: [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 23 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 66 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 109 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 152 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 195 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 244 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 287 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 330 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 373 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 210s] from ../../glib/glibmm/arrayhandle.h:21, [ 210s] from ../../glib/glibmm.h:92, [ 210s] from actionmap.cc:4: [ 210s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 956 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1017 | Variant< Variant >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1070 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1240 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1286 | Variant< std::pair >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1335 | Variant< std::vector >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1404 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1530 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1606 | Variant< std::map >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1679 | Variant>() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/variant.h:1742: [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 23 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 66 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 109 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 152 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 195 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 244 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 287 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 330 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 373 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 210s] from ../../glib/glibmm/arrayhandle.h:21, [ 210s] from ../../glib/glibmm.h:92, [ 210s] from action.cc:4: [ 210s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 956 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1017 | Variant< Variant >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1070 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1240 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1286 | Variant< std::pair >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1335 | Variant< std::vector >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1404 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1530 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1606 | Variant< std::map >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1679 | Variant>() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/variant.h:1742: [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 23 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 66 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 109 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 152 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 195 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 244 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 287 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 330 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 373 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 210s] from ../../glib/glibmm/arrayhandle.h:21, [ 210s] from ../../glib/glibmm.h:92, [ 210s] from appinfo.cc:4: [ 210s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 956 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1017 | Variant< Variant >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1070 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1240 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1286 | Variant< std::pair >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1335 | Variant< std::vector >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1404 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1530 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1606 | Variant< std::map >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1679 | Variant>() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/variant.h:1742: [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 23 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 66 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 109 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 152 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 195 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 244 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 287 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 330 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 373 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 210s] from ../../glib/glibmm/arrayhandle.h:21, [ 210s] from ../../glib/glibmm.h:92, [ 210s] from actiongroup.cc:4: [ 210s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 956 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1017 | Variant< Variant >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1070 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1240 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1286 | Variant< std::pair >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1335 | Variant< std::vector >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1404 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1530 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1606 | Variant< std::map >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1679 | Variant>() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/variant.h:1742: [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 23 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 66 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 109 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 152 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 195 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 244 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 287 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 330 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 373 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 210s] from ../../glib/glibmm/arrayhandle.h:21, [ 210s] from ../../glib/glibmm.h:92, [ 210s] from application.cc:4: [ 210s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 956 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1017 | Variant< Variant >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1070 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1240 | Variant(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1286 | Variant< std::pair >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1335 | Variant< std::vector >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1404 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1530 | Variant< std::vector >(); [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1606 | Variant< std::map >() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1679 | Variant>() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 210s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 210s] In file included from ../../glib/glibmm/variant.h:1742: [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 23 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 66 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 109 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 152 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 195 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 244 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 287 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 330 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 373 | Variant() [ 210s] | ^ [ 210s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 210s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 210s] | ^~~~~~~~ [ 210s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 210s] CXX asyncresult.lo [ 210s] CXX bufferedinputstream.lo [ 210s] CXX bufferedoutputstream.lo [ 211s] CXX cancellable.lo [ 211s] CXX charsetconverter.lo [ 211s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 211s] from ../../glib/glibmm/arrayhandle.h:21, [ 211s] from ../../glib/glibmm.h:92, [ 211s] from asyncresult.cc:4: [ 211s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 956 | Variant(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1017 | Variant< Variant >(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1070 | Variant(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1240 | Variant(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1286 | Variant< std::pair >() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1335 | Variant< std::vector >() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1404 | Variant< std::vector >(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1530 | Variant< std::vector >(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1606 | Variant< std::map >() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1679 | Variant>() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 211s] In file included from ../../glib/glibmm/variant.h:1742: [ 211s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 23 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 66 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 109 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 152 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 195 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 244 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 287 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 330 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 373 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 211s] CXX converter.lo [ 211s] CXX converterinputstream.lo [ 211s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 211s] from ../../glib/glibmm/arrayhandle.h:21, [ 211s] from ../../glib/glibmm.h:92, [ 211s] from bufferedinputstream.cc:4: [ 211s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 956 | Variant(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1017 | Variant< Variant >(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1070 | Variant(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1240 | Variant(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1286 | Variant< std::pair >() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1335 | Variant< std::vector >() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1404 | Variant< std::vector >(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1530 | Variant< std::vector >(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1606 | Variant< std::map >() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1679 | Variant>() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 211s] In file included from ../../glib/glibmm/variant.h:1742: [ 211s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 23 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 66 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 109 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 152 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 195 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 244 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 287 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 330 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 373 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 211s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 211s] from ../../glib/glibmm/arrayhandle.h:21, [ 211s] from ../../glib/glibmm.h:92, [ 211s] from bufferedoutputstream.cc:4: [ 211s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 956 | Variant(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1017 | Variant< Variant >(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1070 | Variant(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1240 | Variant(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1286 | Variant< std::pair >() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1335 | Variant< std::vector >() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1404 | Variant< std::vector >(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1530 | Variant< std::vector >(); [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1606 | Variant< std::map >() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1679 | Variant>() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 211s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 211s] In file included from ../../glib/glibmm/variant.h:1742: [ 211s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 23 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 66 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 109 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 152 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 195 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 244 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 287 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 330 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 373 | Variant() [ 211s] | ^ [ 211s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 211s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 211s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 211s] | ^~~~~~~~ [ 211s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 212s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 212s] from ../../glib/glibmm/arrayhandle.h:21, [ 212s] from ../../glib/glibmm.h:92, [ 212s] from charsetconverter.cc:4: [ 212s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 956 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1017 | Variant< Variant >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1070 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 212s] CXX converteroutputstream.lo [ 212s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1240 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1286 | Variant< std::pair >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1335 | Variant< std::vector >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1404 | Variant< std::vector >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1530 | Variant< std::vector >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1606 | Variant< std::map >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1679 | Variant>() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 212s] In file included from ../../glib/glibmm/variant.h:1742: [ 212s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 23 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 66 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 109 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 152 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 195 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 244 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 287 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 330 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 373 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 212s] CXX credentials.lo [ 212s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 212s] from ../../glib/glibmm/arrayhandle.h:21, [ 212s] from ../../glib/glibmm.h:92, [ 212s] from cancellable.cc:4: [ 212s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 956 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1017 | Variant< Variant >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1070 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1240 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1286 | Variant< std::pair >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1335 | Variant< std::vector >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1404 | Variant< std::vector >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1530 | Variant< std::vector >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1606 | Variant< std::map >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1679 | Variant>() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 212s] In file included from ../../glib/glibmm/variant.h:1742: [ 212s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 23 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 66 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 109 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 152 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 195 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 244 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 287 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 330 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 373 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 212s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 212s] from ../../glib/glibmm/arrayhandle.h:21, [ 212s] from ../../glib/glibmm.h:92, [ 212s] from converter.cc:4: [ 212s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 956 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1017 | Variant< Variant >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1070 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1240 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1286 | Variant< std::pair >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1335 | Variant< std::vector >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1404 | Variant< std::vector >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1530 | Variant< std::vector >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1606 | Variant< std::map >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1679 | Variant>() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 212s] In file included from ../../glib/glibmm/variant.h:1742: [ 212s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 23 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 66 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 109 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 152 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 195 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 244 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 287 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 330 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 373 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 212s] CXX datainputstream.lo [ 212s] CXX dataoutputstream.lo [ 212s] CXX dbusactiongroup.lo [ 212s] CXX dbusaddress.lo [ 212s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 212s] from ../../glib/glibmm/arrayhandle.h:21, [ 212s] from ../../glib/glibmm.h:92, [ 212s] from converterinputstream.cc:4: [ 212s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 956 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1017 | Variant< Variant >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1070 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1240 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1286 | Variant< std::pair >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1335 | Variant< std::vector >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1404 | Variant< std::vector >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1530 | Variant< std::vector >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1606 | Variant< std::map >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1679 | Variant>() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 212s] In file included from ../../glib/glibmm/variant.h:1742: [ 212s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 23 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 66 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 109 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 152 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 195 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 244 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 287 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 330 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 373 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 212s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 212s] from ../../glib/glibmm/arrayhandle.h:21, [ 212s] from ../../glib/glibmm.h:92, [ 212s] from credentials.cc:4: [ 212s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 956 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1017 | Variant< Variant >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1070 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1240 | Variant(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1286 | Variant< std::pair >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1335 | Variant< std::vector >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1404 | Variant< std::vector >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1530 | Variant< std::vector >(); [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1606 | Variant< std::map >() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1679 | Variant>() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 212s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 212s] In file included from ../../glib/glibmm/variant.h:1742: [ 212s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 23 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 66 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 109 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 152 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 195 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 244 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 287 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 330 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 373 | Variant() [ 212s] | ^ [ 212s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 212s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 212s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 212s] | ^~~~~~~~ [ 212s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 212s] CXX dbusauthobserver.lo [ 213s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 213s] from ../../glib/glibmm/arrayhandle.h:21, [ 213s] from ../../glib/glibmm.h:92, [ 213s] from converteroutputstream.cc:4: [ 213s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 956 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1017 | Variant< Variant >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1070 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1240 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1286 | Variant< std::pair >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1335 | Variant< std::vector >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1404 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1530 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1606 | Variant< std::map >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1679 | Variant>() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 213s] In file included from ../../glib/glibmm/variant.h:1742: [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 23 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 66 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 109 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 152 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 195 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 244 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 287 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 330 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 373 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 213s] CXX dbusconnection.lo [ 213s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 213s] from ../../glib/glibmm/arrayhandle.h:21, [ 213s] from ../../glib/glibmm.h:92, [ 213s] from datainputstream.cc:4: [ 213s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 956 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1017 | Variant< Variant >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1070 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1240 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1286 | Variant< std::pair >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1335 | Variant< std::vector >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1404 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1530 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1606 | Variant< std::map >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1679 | Variant>() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 213s] In file included from ../../glib/glibmm/variant.h:1742: [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 23 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 66 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 109 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 152 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 195 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 244 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 287 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 330 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 373 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 213s] CXX dbuserror.lo [ 213s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 213s] from ../../glib/glibmm/arrayhandle.h:21, [ 213s] from ../../glib/glibmm.h:92, [ 213s] from dbusactiongroup.cc:4: [ 213s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 956 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1017 | Variant< Variant >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1070 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1240 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1286 | Variant< std::pair >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1335 | Variant< std::vector >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1404 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1530 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1606 | Variant< std::map >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1679 | Variant>() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 213s] In file included from ../../glib/glibmm/variant.h:1742: [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 23 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 66 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 109 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 152 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 195 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 244 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 287 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 330 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 373 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 213s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 213s] from ../../glib/glibmm/arrayhandle.h:21, [ 213s] from ../../glib/glibmm.h:92, [ 213s] from dbusaddress.cc:4: [ 213s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 956 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1017 | Variant< Variant >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1070 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1240 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1286 | Variant< std::pair >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1335 | Variant< std::vector >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1404 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1530 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1606 | Variant< std::map >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1679 | Variant>() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 213s] In file included from ../../glib/glibmm/variant.h:1742: [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 23 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 66 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 109 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 152 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 195 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 244 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 287 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 330 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 373 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 213s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 213s] from ../../glib/glibmm/arrayhandle.h:21, [ 213s] from ../../glib/glibmm.h:92, [ 213s] from dataoutputstream.cc:4: [ 213s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 956 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1017 | Variant< Variant >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1070 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1240 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1286 | Variant< std::pair >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1335 | Variant< std::vector >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1404 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1530 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1606 | Variant< std::map >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1679 | Variant>() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 213s] In file included from ../../glib/glibmm/variant.h:1742: [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 23 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 66 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 109 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 152 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 195 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 244 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 287 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 330 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 373 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 213s] CXX dbuserrorutils.lo [ 213s] CXX dbusinterface.lo [ 213s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 213s] from ../../glib/glibmm/arrayhandle.h:21, [ 213s] from ../../glib/glibmm.h:92, [ 213s] from dbusauthobserver.cc:4: [ 213s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 956 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1017 | Variant< Variant >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1070 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1240 | Variant(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1286 | Variant< std::pair >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1335 | Variant< std::vector >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1404 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1530 | Variant< std::vector >(); [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1606 | Variant< std::map >() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1679 | Variant>() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 213s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 213s] In file included from ../../glib/glibmm/variant.h:1742: [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 23 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 66 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 109 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 152 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 195 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 244 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 287 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 330 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 373 | Variant() [ 213s] | ^ [ 213s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 213s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 213s] | ^~~~~~~~ [ 213s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 213s] CXX dbusinterfaceskeleton.lo [ 214s] CXX dbusinterfacevtable.lo [ 214s] CXX dbusintrospection.lo [ 214s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 214s] from ../../glib/glibmm/arrayhandle.h:21, [ 214s] from ../../glib/glibmm.h:92, [ 214s] from dbusconnection.cc:4: [ 214s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 956 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1017 | Variant< Variant >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1070 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1240 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1286 | Variant< std::pair >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1335 | Variant< std::vector >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1404 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1530 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1606 | Variant< std::map >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1679 | Variant>() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 214s] In file included from ../../glib/glibmm/variant.h:1742: [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 23 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 66 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 109 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 152 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 195 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 244 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 287 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 330 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 373 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 214s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 214s] from ../../glib/glibmm/arrayhandle.h:21, [ 214s] from ../../glib/glibmm.h:92, [ 214s] from dbuserror.cc:4: [ 214s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 956 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1017 | Variant< Variant >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1070 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1240 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1286 | Variant< std::pair >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1335 | Variant< std::vector >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1404 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1530 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1606 | Variant< std::map >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1679 | Variant>() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 214s] In file included from ../../glib/glibmm/variant.h:1742: [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 23 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 66 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 109 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 152 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 195 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 244 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 287 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 330 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 373 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 214s] CXX dbusmenumodel.lo [ 214s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 214s] from ../../glib/glibmm/arrayhandle.h:21, [ 214s] from ../../glib/glibmm.h:92, [ 214s] from dbuserrorutils.cc:4: [ 214s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 956 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1017 | Variant< Variant >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1070 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1240 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1286 | Variant< std::pair >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1335 | Variant< std::vector >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1404 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1530 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1606 | Variant< std::map >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1679 | Variant>() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 214s] In file included from ../../glib/glibmm/variant.h:1742: [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 23 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 66 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 109 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 152 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 195 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 244 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 287 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 330 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 373 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 214s] CXX dbusmessage.lo [ 214s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 214s] from ../../glib/glibmm/arrayhandle.h:21, [ 214s] from ../../glib/glibmm.h:92, [ 214s] from dbusinterface.cc:4: [ 214s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 956 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1017 | Variant< Variant >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1070 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1240 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1286 | Variant< std::pair >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1335 | Variant< std::vector >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1404 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1530 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1606 | Variant< std::map >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1679 | Variant>() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 214s] In file included from ../../glib/glibmm/variant.h:1742: [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 23 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 66 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 109 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 152 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 195 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 244 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 287 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 330 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 373 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 214s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 214s] from ../../glib/glibmm/arrayhandle.h:21, [ 214s] from ../../glib/glibmm.h:92, [ 214s] from dbusintrospection.cc:4: [ 214s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 956 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1017 | Variant< Variant >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1070 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1240 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1286 | Variant< std::pair >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1335 | Variant< std::vector >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1404 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1530 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1606 | Variant< std::map >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1679 | Variant>() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 214s] In file included from ../../glib/glibmm/variant.h:1742: [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 23 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 66 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 109 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 152 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 195 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 244 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 287 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 330 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 373 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 214s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 214s] from ../../glib/glibmm/arrayhandle.h:21, [ 214s] from ../../glib/glibmm.h:92, [ 214s] from dbusinterfaceskeleton.cc:4: [ 214s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 956 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1017 | Variant< Variant >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1070 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1240 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1286 | Variant< std::pair >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1335 | Variant< std::vector >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1404 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1530 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1606 | Variant< std::map >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1679 | Variant>() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 214s] In file included from ../../glib/glibmm/variant.h:1742: [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 23 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 66 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 109 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 152 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 195 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 244 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 287 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 330 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 373 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 214s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 214s] from ../../glib/glibmm/arrayhandle.h:21, [ 214s] from ../../glib/glibmm.h:92, [ 214s] from dbusinterfacevtable.cc:4: [ 214s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 956 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1017 | Variant< Variant >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1070 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1240 | Variant(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1286 | Variant< std::pair >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1335 | Variant< std::vector >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1404 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1530 | Variant< std::vector >(); [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1606 | Variant< std::map >() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1679 | Variant>() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 214s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 214s] In file included from ../../glib/glibmm/variant.h:1742: [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 23 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 66 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 109 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 152 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 195 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 244 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 287 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 330 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 373 | Variant() [ 214s] | ^ [ 214s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 214s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 214s] | ^~~~~~~~ [ 214s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 214s] CXX dbusmethodinvocation.lo [ 215s] CXX dbusobject.lo [ 215s] CXX dbusobjectmanager.lo [ 215s] CXX dbusobjectmanagerclient.lo [ 215s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 215s] from ../../glib/glibmm/arrayhandle.h:21, [ 215s] from ../../glib/glibmm.h:92, [ 215s] from dbusmessage.cc:4: [ 215s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 956 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1017 | Variant< Variant >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1070 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1240 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1286 | Variant< std::pair >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1335 | Variant< std::vector >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1404 | Variant< std::vector >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1530 | Variant< std::vector >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1606 | Variant< std::map >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1679 | Variant>() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 215s] In file included from ../../glib/glibmm/variant.h:1742: [ 215s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 23 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 66 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 109 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 152 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 195 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 244 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 287 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 330 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 373 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 215s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 215s] from ../../glib/glibmm/arrayhandle.h:21, [ 215s] from ../../glib/glibmm.h:92, [ 215s] from dbusmenumodel.cc:4: [ 215s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 956 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1017 | Variant< Variant >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1070 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1240 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1286 | Variant< std::pair >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1335 | Variant< std::vector >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1404 | Variant< std::vector >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1530 | Variant< std::vector >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1606 | Variant< std::map >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1679 | Variant>() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 215s] In file included from ../../glib/glibmm/variant.h:1742: [ 215s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 23 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 66 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 109 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 152 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 195 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 244 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 287 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 330 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 373 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 215s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 215s] from ../../glib/glibmm/arrayhandle.h:21, [ 215s] from ../../glib/glibmm.h:92, [ 215s] from dbusmethodinvocation.cc:4: [ 215s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 956 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1017 | Variant< Variant >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1070 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1240 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1286 | Variant< std::pair >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1335 | Variant< std::vector >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1404 | Variant< std::vector >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1530 | Variant< std::vector >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1606 | Variant< std::map >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1679 | Variant>() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 215s] In file included from ../../glib/glibmm/variant.h:1742: [ 215s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 23 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 66 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 109 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 152 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 195 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 244 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 287 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 330 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 373 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 215s] CXX dbusobjectmanagerserver.lo [ 215s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 215s] from ../../glib/glibmm/arrayhandle.h:21, [ 215s] from ../../glib/glibmm.h:92, [ 215s] from dbusobject.cc:4: [ 215s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 956 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1017 | Variant< Variant >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1070 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1240 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1286 | Variant< std::pair >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1335 | Variant< std::vector >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1404 | Variant< std::vector >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1530 | Variant< std::vector >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1606 | Variant< std::map >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1679 | Variant>() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 215s] In file included from ../../glib/glibmm/variant.h:1742: [ 215s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 23 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 66 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 109 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 152 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 195 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 244 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 287 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 330 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 373 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 215s] CXX dbusobjectproxy.lo [ 215s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 215s] from ../../glib/glibmm/arrayhandle.h:21, [ 215s] from ../../glib/glibmm.h:92, [ 215s] from dbusobjectmanager.cc:4: [ 215s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 956 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1017 | Variant< Variant >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1070 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1240 | Variant(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1286 | Variant< std::pair >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1335 | Variant< std::vector >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1404 | Variant< std::vector >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1530 | Variant< std::vector >(); [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1606 | Variant< std::map >() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1679 | Variant>() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 215s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 215s] In file included from ../../glib/glibmm/variant.h:1742: [ 215s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 23 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 66 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 109 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 152 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 195 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 244 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 287 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 330 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 373 | Variant() [ 215s] | ^ [ 215s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 215s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 215s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 215s] | ^~~~~~~~ [ 215s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 215s] CXX dbusobjectskeleton.lo [ 216s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 216s] from ../../glib/glibmm/arrayhandle.h:21, [ 216s] from ../../glib/glibmm.h:92, [ 216s] from dbusobjectmanagerclient.cc:4: [ 216s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 956 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1017 | Variant< Variant >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1070 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1240 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1286 | Variant< std::pair >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1335 | Variant< std::vector >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1404 | Variant< std::vector >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1530 | Variant< std::vector >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1606 | Variant< std::map >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1679 | Variant>() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 216s] In file included from ../../glib/glibmm/variant.h:1742: [ 216s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 23 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 66 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 109 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 152 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 195 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 244 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 287 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 330 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 373 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 216s] CXX dbusownname.lo [ 216s] CXX dbusproxy.lo [ 216s] CXX dbusserver.lo [ 216s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 216s] from ../../glib/glibmm/arrayhandle.h:21, [ 216s] from ../../glib/glibmm.h:92, [ 216s] from dbusobjectproxy.cc:4: [ 216s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 956 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1017 | Variant< Variant >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1070 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1240 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1286 | Variant< std::pair >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1335 | Variant< std::vector >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1404 | Variant< std::vector >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1530 | Variant< std::vector >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1606 | Variant< std::map >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1679 | Variant>() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 216s] In file included from ../../glib/glibmm/variant.h:1742: [ 216s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 23 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 66 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 109 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 152 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 195 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 244 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 287 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 330 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 373 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 216s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 216s] from ../../glib/glibmm/arrayhandle.h:21, [ 216s] from ../../glib/glibmm.h:92, [ 216s] from dbusobjectskeleton.cc:4: [ 216s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 956 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1017 | Variant< Variant >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1070 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1240 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1286 | Variant< std::pair >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1335 | Variant< std::vector >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1404 | Variant< std::vector >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1530 | Variant< std::vector >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1606 | Variant< std::map >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1679 | Variant>() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 216s] In file included from ../../glib/glibmm/variant.h:1742: [ 216s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 23 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 66 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 109 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 152 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 195 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 244 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 287 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 330 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 373 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 216s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 216s] from ../../glib/glibmm/arrayhandle.h:21, [ 216s] from ../../glib/glibmm.h:92, [ 216s] from dbusobjectmanagerserver.cc:4: [ 216s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 956 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1017 | Variant< Variant >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1070 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1240 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1286 | Variant< std::pair >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1335 | Variant< std::vector >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1404 | Variant< std::vector >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1530 | Variant< std::vector >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1606 | Variant< std::map >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1679 | Variant>() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 216s] In file included from ../../glib/glibmm/variant.h:1742: [ 216s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 23 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 66 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 109 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 152 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 195 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 244 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 287 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 330 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 373 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 216s] CXX dbussubtreevtable.lo [ 216s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 216s] from ../../glib/glibmm/arrayhandle.h:21, [ 216s] from ../../glib/glibmm.h:92, [ 216s] from dbusproxy.cc:4: [ 216s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 956 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1017 | Variant< Variant >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1070 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1240 | Variant(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1286 | Variant< std::pair >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1335 | Variant< std::vector >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1404 | Variant< std::vector >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1530 | Variant< std::vector >(); [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1606 | Variant< std::map >() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1679 | Variant>() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 216s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 216s] In file included from ../../glib/glibmm/variant.h:1742: [ 216s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 23 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 66 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 109 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 152 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 195 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 244 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 287 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 330 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 373 | Variant() [ 216s] | ^ [ 216s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 216s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 216s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 216s] | ^~~~~~~~ [ 216s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 217s] CXX dbusutils.lo [ 217s] CXX dbuswatchname.lo [ 217s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 217s] from ../../glib/glibmm/arrayhandle.h:21, [ 217s] from ../../glib/glibmm.h:92, [ 217s] from dbusownname.cc:4: [ 217s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 956 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1017 | Variant< Variant >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1070 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1240 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1286 | Variant< std::pair >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1335 | Variant< std::vector >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1404 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1530 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1606 | Variant< std::map >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1679 | Variant>() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 217s] In file included from ../../glib/glibmm/variant.h:1742: [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 23 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 66 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 109 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 152 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 195 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 244 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 287 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 330 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 373 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 217s] CXX drive.lo [ 217s] CXX emblem.lo [ 217s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 217s] from ../../glib/glibmm/arrayhandle.h:21, [ 217s] from ../../glib/glibmm.h:92, [ 217s] from dbusserver.cc:4: [ 217s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 956 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1017 | Variant< Variant >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1070 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1240 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1286 | Variant< std::pair >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1335 | Variant< std::vector >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1404 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1530 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1606 | Variant< std::map >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1679 | Variant>() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 217s] In file included from ../../glib/glibmm/variant.h:1742: [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 23 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 66 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 109 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 152 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 195 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 244 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 287 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 330 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 373 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 217s] CXX emblemedicon.lo [ 217s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 217s] from ../../glib/glibmm/arrayhandle.h:21, [ 217s] from ../../glib/glibmm.h:92, [ 217s] from dbussubtreevtable.cc:4: [ 217s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 956 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1017 | Variant< Variant >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1070 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1240 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1286 | Variant< std::pair >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1335 | Variant< std::vector >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1404 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1530 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1606 | Variant< std::map >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1679 | Variant>() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 217s] In file included from ../../glib/glibmm/variant.h:1742: [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 23 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 66 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 109 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 152 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 195 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 244 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 287 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 330 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 373 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 217s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 217s] from ../../glib/glibmm/arrayhandle.h:21, [ 217s] from ../../glib/glibmm.h:92, [ 217s] from dbusutils.cc:4: [ 217s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 956 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1017 | Variant< Variant >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1070 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1240 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1286 | Variant< std::pair >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1335 | Variant< std::vector >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1404 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1530 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1606 | Variant< std::map >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1679 | Variant>() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 217s] In file included from ../../glib/glibmm/variant.h:1742: [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 23 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 66 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 109 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 152 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 195 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 244 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 287 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 330 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 373 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 217s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 217s] from ../../glib/glibmm/arrayhandle.h:21, [ 217s] from ../../glib/glibmm.h:92, [ 217s] from drive.cc:4: [ 217s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 956 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1017 | Variant< Variant >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1070 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1240 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1286 | Variant< std::pair >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1335 | Variant< std::vector >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1404 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1530 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1606 | Variant< std::map >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1679 | Variant>() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 217s] In file included from ../../glib/glibmm/variant.h:1742: [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 23 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 66 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 109 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 152 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 195 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 244 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 287 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 330 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 373 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 217s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 217s] from ../../glib/glibmm/arrayhandle.h:21, [ 217s] from ../../glib/glibmm.h:92, [ 217s] from dbuswatchname.cc:4: [ 217s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 956 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1017 | Variant< Variant >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1070 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1240 | Variant(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1286 | Variant< std::pair >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1335 | Variant< std::vector >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1404 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1530 | Variant< std::vector >(); [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1606 | Variant< std::map >() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1679 | Variant>() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 217s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 217s] In file included from ../../glib/glibmm/variant.h:1742: [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 23 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 66 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 109 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 152 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 195 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 244 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 287 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 330 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 373 | Variant() [ 217s] | ^ [ 217s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 217s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 217s] | ^~~~~~~~ [ 217s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 218s] CXX enums.lo [ 218s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 218s] from ../../glib/glibmm/arrayhandle.h:21, [ 218s] from ../../glib/glibmm.h:92, [ 218s] from emblem.cc:4: [ 218s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 956 | Variant(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1017 | Variant< Variant >(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1070 | Variant(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1240 | Variant(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1286 | Variant< std::pair >() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1335 | Variant< std::vector >() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1404 | Variant< std::vector >(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1530 | Variant< std::vector >(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1606 | Variant< std::map >() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1679 | Variant>() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 218s] In file included from ../../glib/glibmm/variant.h:1742: [ 218s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 23 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 66 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 109 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 152 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 218s] CXX error.lo [ 218s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 195 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 244 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 287 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 330 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 373 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 218s] CXX file.lo [ 218s] CXX fileattributeinfo.lo [ 218s] CXX fileattributeinfolist.lo [ 218s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 218s] from ../../glib/glibmm/arrayhandle.h:21, [ 218s] from ../../glib/glibmm.h:92, [ 218s] from emblemedicon.cc:4: [ 218s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 956 | Variant(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1017 | Variant< Variant >(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1070 | Variant(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1240 | Variant(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1286 | Variant< std::pair >() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1335 | Variant< std::vector >() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1404 | Variant< std::vector >(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1530 | Variant< std::vector >(); [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1606 | Variant< std::map >() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1679 | Variant>() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 218s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 218s] In file included from ../../glib/glibmm/variant.h:1742: [ 218s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 23 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 66 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 109 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 152 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 195 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 244 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 287 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 330 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 373 | Variant() [ 218s] | ^ [ 218s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 218s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 218s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 218s] | ^~~~~~~~ [ 218s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 218s] CXX fileenumerator.lo [ 218s] CXX fileicon.lo [ 219s] CXX fileinfo.lo [ 219s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 219s] from ../../glib/glibmm/arrayhandle.h:21, [ 219s] from ../../glib/glibmm.h:92, [ 219s] from enums.cc:4: [ 219s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 956 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1017 | Variant< Variant >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1070 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1240 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1286 | Variant< std::pair >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1335 | Variant< std::vector >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1404 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1530 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1606 | Variant< std::map >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1679 | Variant>() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/variant.h:1742: [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 23 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 66 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 109 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 152 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 195 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 244 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 287 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 330 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 373 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 219s] from ../../glib/glibmm/arrayhandle.h:21, [ 219s] from ../../glib/glibmm.h:92, [ 219s] from file.cc:4: [ 219s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 956 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1017 | Variant< Variant >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1070 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1240 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1286 | Variant< std::pair >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1335 | Variant< std::vector >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1404 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1530 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1606 | Variant< std::map >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1679 | Variant>() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/variant.h:1742: [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 23 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 66 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 109 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 152 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 195 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 244 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 287 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 330 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 373 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 219s] from ../../glib/glibmm/arrayhandle.h:21, [ 219s] from ../../glib/glibmm.h:92, [ 219s] from error.cc:4: [ 219s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 956 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1017 | Variant< Variant >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1070 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1240 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1286 | Variant< std::pair >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1335 | Variant< std::vector >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1404 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1530 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1606 | Variant< std::map >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1679 | Variant>() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/variant.h:1742: [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 23 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 66 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 109 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 152 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 195 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 244 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 287 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 330 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 373 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 219s] from ../../glib/glibmm/arrayhandle.h:21, [ 219s] from ../../glib/glibmm.h:92, [ 219s] from fileattributeinfo.cc:4: [ 219s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 956 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1017 | Variant< Variant >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1070 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1240 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1286 | Variant< std::pair >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1335 | Variant< std::vector >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1404 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1530 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1606 | Variant< std::map >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1679 | Variant>() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/variant.h:1742: [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 23 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 66 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 109 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 152 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 195 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 244 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 287 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 330 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 373 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 219s] from ../../glib/glibmm/arrayhandle.h:21, [ 219s] from ../../glib/glibmm.h:92, [ 219s] from fileattributeinfolist.cc:4: [ 219s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 956 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1017 | Variant< Variant >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1070 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1240 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1286 | Variant< std::pair >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1335 | Variant< std::vector >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1404 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1530 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1606 | Variant< std::map >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1679 | Variant>() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/variant.h:1742: [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 23 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 66 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 109 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 152 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 195 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 244 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 287 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 330 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 373 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 219s] CXX fileinputstream.lo [ 219s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 219s] from ../../glib/glibmm/arrayhandle.h:21, [ 219s] from ../../glib/glibmm.h:92, [ 219s] from fileenumerator.cc:4: [ 219s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 956 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1017 | Variant< Variant >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1070 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1240 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1286 | Variant< std::pair >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1335 | Variant< std::vector >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1404 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1530 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1606 | Variant< std::map >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1679 | Variant>() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/variant.h:1742: [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 23 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 66 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 109 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 152 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 195 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 244 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 287 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 330 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 373 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 219s] from ../../glib/glibmm/arrayhandle.h:21, [ 219s] from ../../glib/glibmm.h:92, [ 219s] from fileicon.cc:4: [ 219s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 956 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1017 | Variant< Variant >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1070 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1240 | Variant(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1286 | Variant< std::pair >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1335 | Variant< std::vector >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1404 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1530 | Variant< std::vector >(); [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1606 | Variant< std::map >() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1679 | Variant>() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 219s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 219s] In file included from ../../glib/glibmm/variant.h:1742: [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 23 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 66 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 109 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 152 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 195 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 244 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 287 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 330 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 373 | Variant() [ 219s] | ^ [ 219s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 219s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 219s] | ^~~~~~~~ [ 219s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 219s] CXX fileiostream.lo [ 219s] CXX filemonitor.lo [ 219s] CXX filenamecompleter.lo [ 220s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 220s] from ../../glib/glibmm/arrayhandle.h:21, [ 220s] from ../../glib/glibmm.h:92, [ 220s] from fileinfo.cc:4: [ 220s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 956 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1017 | Variant< Variant >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1070 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1240 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1286 | Variant< std::pair >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1335 | Variant< std::vector >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1404 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1530 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1606 | Variant< std::map >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1679 | Variant>() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 220s] In file included from ../../glib/glibmm/variant.h:1742: [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 23 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 66 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 109 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 152 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 195 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 244 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 287 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 330 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 373 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 220s] CXX fileoutputstream.lo [ 220s] CXX filterinputstream.lo [ 220s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 220s] from ../../glib/glibmm/arrayhandle.h:21, [ 220s] from ../../glib/glibmm.h:92, [ 220s] from fileinputstream.cc:4: [ 220s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 956 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1017 | Variant< Variant >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1070 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1240 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1286 | Variant< std::pair >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1335 | Variant< std::vector >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1404 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1530 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1606 | Variant< std::map >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1679 | Variant>() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 220s] In file included from ../../glib/glibmm/variant.h:1742: [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 23 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 66 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 109 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 152 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 195 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 244 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 287 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 330 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 373 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 220s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 220s] from ../../glib/glibmm/arrayhandle.h:21, [ 220s] from ../../glib/glibmm.h:92, [ 220s] from fileoutputstream.cc:4: [ 220s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 956 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1017 | Variant< Variant >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1070 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1240 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1286 | Variant< std::pair >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1335 | Variant< std::vector >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1404 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1530 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1606 | Variant< std::map >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1679 | Variant>() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 220s] In file included from ../../glib/glibmm/variant.h:1742: [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 23 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 66 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 109 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 152 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 195 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 244 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 287 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 330 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 373 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 220s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 220s] from ../../glib/glibmm/arrayhandle.h:21, [ 220s] from ../../glib/glibmm.h:92, [ 220s] from filenamecompleter.cc:4: [ 220s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 956 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1017 | Variant< Variant >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1070 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1240 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1286 | Variant< std::pair >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1335 | Variant< std::vector >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1404 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1530 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1606 | Variant< std::map >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1679 | Variant>() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 220s] In file included from ../../glib/glibmm/variant.h:1742: [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 23 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 66 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 109 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 152 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 195 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 244 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 287 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 330 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 373 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 220s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 220s] from ../../glib/glibmm/arrayhandle.h:21, [ 220s] from ../../glib/glibmm.h:92, [ 220s] from filemonitor.cc:4: [ 220s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 956 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1017 | Variant< Variant >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1070 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1240 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1286 | Variant< std::pair >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1335 | Variant< std::vector >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1404 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1530 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1606 | Variant< std::map >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1679 | Variant>() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 220s] In file included from ../../glib/glibmm/variant.h:1742: [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 23 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 66 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 109 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 152 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 195 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 244 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 287 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 330 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 373 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 220s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 220s] from ../../glib/glibmm/arrayhandle.h:21, [ 220s] from ../../glib/glibmm.h:92, [ 220s] from fileiostream.cc:4: [ 220s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 956 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1017 | Variant< Variant >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1070 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1240 | Variant(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1286 | Variant< std::pair >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1335 | Variant< std::vector >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1404 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1530 | Variant< std::vector >(); [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1606 | Variant< std::map >() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1679 | Variant>() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 220s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 220s] In file included from ../../glib/glibmm/variant.h:1742: [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 23 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 66 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 109 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 152 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 195 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 244 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 287 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 330 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 373 | Variant() [ 220s] | ^ [ 220s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 220s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 220s] | ^~~~~~~~ [ 220s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 221s] CXX filteroutputstream.lo [ 221s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 221s] from ../../glib/glibmm/arrayhandle.h:21, [ 221s] from ../../glib/glibmm.h:92, [ 221s] from filterinputstream.cc:4: [ 221s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 956 | Variant(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1017 | Variant< Variant >(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1070 | Variant(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1240 | Variant(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1286 | Variant< std::pair >() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1335 | Variant< std::vector >() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1404 | Variant< std::vector >(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1530 | Variant< std::vector >(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1606 | Variant< std::map >() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1679 | Variant>() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 221s] In file included from ../../glib/glibmm/variant.h:1742: [ 221s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 23 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 66 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 109 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 152 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 195 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 244 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 287 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 330 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 373 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 221s] CXX icon.lo [ 221s] CXX inetaddress.lo [ 221s] CXX inetsocketaddress.lo [ 221s] CXX initable.lo [ 221s] CXX inputstream.lo [ 221s] CXX iostream.lo [ 221s] CXX listmodel.lo [ 221s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 221s] from ../../glib/glibmm/arrayhandle.h:21, [ 221s] from ../../glib/glibmm.h:92, [ 221s] from filteroutputstream.cc:4: [ 221s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 956 | Variant(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1017 | Variant< Variant >(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1070 | Variant(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1240 | Variant(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1286 | Variant< std::pair >() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1335 | Variant< std::vector >() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1404 | Variant< std::vector >(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1530 | Variant< std::vector >(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1606 | Variant< std::map >() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1679 | Variant>() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 221s] In file included from ../../glib/glibmm/variant.h:1742: [ 221s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 23 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 66 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 109 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 152 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 195 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 244 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 287 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 330 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 373 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 221s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 221s] from ../../glib/glibmm/arrayhandle.h:21, [ 221s] from ../../glib/glibmm.h:92, [ 221s] from icon.cc:4: [ 221s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 956 | Variant(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1017 | Variant< Variant >(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1070 | Variant(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1240 | Variant(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1286 | Variant< std::pair >() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1335 | Variant< std::vector >() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1404 | Variant< std::vector >(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1530 | Variant< std::vector >(); [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1606 | Variant< std::map >() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1679 | Variant>() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 221s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 221s] In file included from ../../glib/glibmm/variant.h:1742: [ 221s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 23 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 66 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 109 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 152 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 195 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 244 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 287 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 330 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 373 | Variant() [ 221s] | ^ [ 221s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 221s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 221s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 221s] | ^~~~~~~~ [ 221s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 222s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 222s] from ../../glib/glibmm/arrayhandle.h:21, [ 222s] from ../../glib/glibmm.h:92, [ 222s] from inetsocketaddress.cc:4: [ 222s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 956 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1017 | Variant< Variant >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1070 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1240 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1286 | Variant< std::pair >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1335 | Variant< std::vector >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1404 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1530 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1606 | Variant< std::map >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1679 | Variant>() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 222s] In file included from ../../glib/glibmm/variant.h:1742: [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 23 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 66 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 109 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 152 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 195 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 244 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 287 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 330 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 373 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 222s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 222s] from ../../glib/glibmm/arrayhandle.h:21, [ 222s] from ../../glib/glibmm.h:92, [ 222s] from inputstream.cc:4: [ 222s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 956 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1017 | Variant< Variant >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1070 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1240 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1286 | Variant< std::pair >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1335 | Variant< std::vector >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1404 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1530 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1606 | Variant< std::map >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1679 | Variant>() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 222s] In file included from ../../glib/glibmm/variant.h:1742: [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 23 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 66 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 109 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 152 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 195 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 244 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 287 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 330 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 373 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 222s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 222s] from ../../glib/glibmm/arrayhandle.h:21, [ 222s] from ../../glib/glibmm.h:92, [ 222s] from inetaddress.cc:4: [ 222s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 956 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1017 | Variant< Variant >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1070 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1240 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1286 | Variant< std::pair >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1335 | Variant< std::vector >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1404 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1530 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1606 | Variant< std::map >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1679 | Variant>() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 222s] In file included from ../../glib/glibmm/variant.h:1742: [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 23 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 66 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 109 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 152 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 195 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 244 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 287 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 330 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 373 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 222s] CXX liststore.lo [ 222s] CXX loadableicon.lo [ 222s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 222s] from ../../glib/glibmm/arrayhandle.h:21, [ 222s] from ../../glib/glibmm.h:92, [ 222s] from iostream.cc:4: [ 222s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 956 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1017 | Variant< Variant >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1070 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1240 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1286 | Variant< std::pair >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1335 | Variant< std::vector >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1404 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1530 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1606 | Variant< std::map >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1679 | Variant>() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 222s] In file included from ../../glib/glibmm/variant.h:1742: [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 23 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 66 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 222s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 222s] from ../../glib/glibmm/arrayhandle.h:21, [ 222s] from ../../glib/glibmm.h:92, [ 222s] from initable.cc:4: [ 222s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 956 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 109 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1017 | Variant< Variant >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 152 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1070 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 195 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 244 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 287 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1240 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 330 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1286 | Variant< std::pair >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 373 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1335 | Variant< std::vector >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1404 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1530 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1606 | Variant< std::map >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1679 | Variant>() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 222s] In file included from ../../glib/glibmm/variant.h:1742: [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 23 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 66 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 109 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 152 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 195 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 244 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 287 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 330 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 373 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 222s] CXX memoryinputstream.lo [ 222s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 222s] from ../../glib/glibmm/arrayhandle.h:21, [ 222s] from ../../glib/glibmm.h:92, [ 222s] from listmodel.cc:4: [ 222s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 956 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1017 | Variant< Variant >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1070 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1240 | Variant(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1286 | Variant< std::pair >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1335 | Variant< std::vector >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1404 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1530 | Variant< std::vector >(); [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1606 | Variant< std::map >() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1679 | Variant>() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 222s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 222s] In file included from ../../glib/glibmm/variant.h:1742: [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 23 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 66 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 109 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 152 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 195 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 244 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 287 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 330 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 373 | Variant() [ 222s] | ^ [ 222s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 222s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 222s] | ^~~~~~~~ [ 222s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 222s] CXX memoryoutputstream.lo [ 222s] CXX menuattributeiter.lo [ 222s] CXX menulinkiter.lo [ 222s] CXX menu.lo [ 223s] CXX menuitem.lo [ 223s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 223s] from ../../glib/glibmm/arrayhandle.h:21, [ 223s] from ../../glib/glibmm.h:92, [ 223s] from loadableicon.cc:4: [ 223s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 956 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1017 | Variant< Variant >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1070 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1240 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1286 | Variant< std::pair >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1335 | Variant< std::vector >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1404 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1530 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1606 | Variant< std::map >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1679 | Variant>() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 223s] In file included from ../../glib/glibmm/variant.h:1742: [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 23 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 66 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 109 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 152 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 195 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 244 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 287 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 330 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 373 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 223s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 223s] from ../../glib/glibmm/arrayhandle.h:21, [ 223s] from ../../glib/glibmm.h:92, [ 223s] from liststore.cc:4: [ 223s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 956 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1017 | Variant< Variant >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1070 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1240 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1286 | Variant< std::pair >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1335 | Variant< std::vector >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1404 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1530 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1606 | Variant< std::map >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1679 | Variant>() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 223s] In file included from ../../glib/glibmm/variant.h:1742: [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 23 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 66 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 109 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 152 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 195 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 244 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 287 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 330 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 373 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 223s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 223s] from ../../glib/glibmm/arrayhandle.h:21, [ 223s] from ../../glib/glibmm.h:92, [ 223s] from memoryinputstream.cc:4: [ 223s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 956 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1017 | Variant< Variant >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1070 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1240 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1286 | Variant< std::pair >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1335 | Variant< std::vector >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1404 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1530 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1606 | Variant< std::map >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1679 | Variant>() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 223s] In file included from ../../glib/glibmm/variant.h:1742: [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 23 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 66 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 109 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 152 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 195 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 244 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 287 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 330 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 373 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 223s] CXX menumodel.lo [ 223s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 223s] from ../../glib/glibmm/arrayhandle.h:21, [ 223s] from ../../glib/glibmm.h:92, [ 223s] from memoryoutputstream.cc:4: [ 223s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 956 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1017 | Variant< Variant >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1070 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1240 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1286 | Variant< std::pair >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1335 | Variant< std::vector >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1404 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1530 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1606 | Variant< std::map >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1679 | Variant>() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 223s] In file included from ../../glib/glibmm/variant.h:1742: [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 23 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 66 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 109 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 152 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 195 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 244 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 287 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 330 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 373 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 223s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 223s] from ../../glib/glibmm/arrayhandle.h:21, [ 223s] from ../../glib/glibmm.h:92, [ 223s] from menulinkiter.cc:4: [ 223s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 956 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1017 | Variant< Variant >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1070 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1240 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1286 | Variant< std::pair >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1335 | Variant< std::vector >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1404 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1530 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1606 | Variant< std::map >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1679 | Variant>() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 223s] In file included from ../../glib/glibmm/variant.h:1742: [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 23 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 66 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 109 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 152 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 195 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 244 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 287 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 330 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 373 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 223s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 223s] from ../../glib/glibmm/arrayhandle.h:21, [ 223s] from ../../glib/glibmm.h:92, [ 223s] from menu.cc:4: [ 223s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 956 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1017 | Variant< Variant >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1070 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1240 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1286 | Variant< std::pair >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1335 | Variant< std::vector >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1404 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1530 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1606 | Variant< std::map >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1679 | Variant>() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 223s] In file included from ../../glib/glibmm/variant.h:1742: [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 23 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 66 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 109 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 152 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 195 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 244 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 287 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 330 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 373 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 223s] CXX mount.lo [ 223s] memoryinputstream.cc: In member function 'void Gio::MemoryInputStream::add_data(const void*, gssize)': [ 223s] memoryinputstream.cc:89:45: warning: 'void* g_memdup(gconstpointer, guint)' is deprecated: Use 'g_memdup2' instead [-Wdeprecated-declarations] [ 223s] 89 | data_copy = static_cast(g_memdup(data, len)); [ 223s] | ~~~~~~~~^~~~~~~~~~~ [ 223s] In file included from /usr/include/glib-2.0/glib/gstring.h:37, [ 223s] from /usr/include/glib-2.0/glib/giochannel.h:36, [ 223s] from /usr/include/glib-2.0/glib.h:56, [ 223s] from ../../glib/glibmm/thread.h:39, [ 223s] from ../../glib/glibmm.h:88: [ 223s] /usr/include/glib-2.0/glib/gstrfuncs.h:350:23: note: declared here [ 223s] 350 | gpointer g_memdup (gconstpointer mem, [ 223s] | ^~~~~~~~ [ 223s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 223s] from ../../glib/glibmm/arrayhandle.h:21, [ 223s] from ../../glib/glibmm.h:92, [ 223s] from menuattributeiter.cc:4: [ 223s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 956 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1017 | Variant< Variant >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1070 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1240 | Variant(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1286 | Variant< std::pair >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1335 | Variant< std::vector >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1404 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1530 | Variant< std::vector >(); [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1606 | Variant< std::map >() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1679 | Variant>() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 223s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 223s] In file included from ../../glib/glibmm/variant.h:1742: [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 23 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 66 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 109 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 152 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 195 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 244 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 287 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 330 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 373 | Variant() [ 223s] | ^ [ 223s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 223s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 223s] | ^~~~~~~~ [ 223s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 224s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 224s] from ../../glib/glibmm/arrayhandle.h:21, [ 224s] from ../../glib/glibmm.h:92, [ 224s] from menuitem.cc:4: [ 224s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 956 | Variant(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1017 | Variant< Variant >(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1070 | Variant(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1240 | Variant(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1286 | Variant< std::pair >() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1335 | Variant< std::vector >() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1404 | Variant< std::vector >(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1530 | Variant< std::vector >(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1606 | Variant< std::map >() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1679 | Variant>() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 224s] In file included from ../../glib/glibmm/variant.h:1742: [ 224s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 23 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 66 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 109 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 152 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 195 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 244 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 287 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 330 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 373 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 224s] CXX mountoperation.lo [ 224s] CXX networkaddress.lo [ 224s] CXX networkmonitor.lo [ 224s] CXX networkservice.lo [ 224s] CXX notification.lo [ 224s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 224s] from ../../glib/glibmm/arrayhandle.h:21, [ 224s] from ../../glib/glibmm.h:92, [ 224s] from menumodel.cc:4: [ 224s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 956 | Variant(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1017 | Variant< Variant >(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1070 | Variant(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1240 | Variant(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1286 | Variant< std::pair >() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1335 | Variant< std::vector >() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1404 | Variant< std::vector >(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1530 | Variant< std::vector >(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1606 | Variant< std::map >() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1679 | Variant>() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 224s] In file included from ../../glib/glibmm/variant.h:1742: [ 224s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 23 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 66 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 109 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 152 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 195 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 244 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 287 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 330 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 373 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 224s] CXX outputstream.lo [ 224s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 224s] from ../../glib/glibmm/arrayhandle.h:21, [ 224s] from ../../glib/glibmm.h:92, [ 224s] from mount.cc:4: [ 224s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 956 | Variant(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1017 | Variant< Variant >(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1070 | Variant(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1240 | Variant(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1286 | Variant< std::pair >() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1335 | Variant< std::vector >() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1404 | Variant< std::vector >(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1530 | Variant< std::vector >(); [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1606 | Variant< std::map >() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1679 | Variant>() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 224s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 224s] In file included from ../../glib/glibmm/variant.h:1742: [ 224s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 23 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 66 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 109 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 152 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 195 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 244 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 287 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 330 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 373 | Variant() [ 224s] | ^ [ 224s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 224s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 224s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 224s] | ^~~~~~~~ [ 224s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 225s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 225s] from ../../glib/glibmm/arrayhandle.h:21, [ 225s] from ../../glib/glibmm.h:92, [ 225s] from mountoperation.cc:4: [ 225s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 956 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1017 | Variant< Variant >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1070 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1240 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1286 | Variant< std::pair >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1335 | Variant< std::vector >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1404 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1530 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1606 | Variant< std::map >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1679 | Variant>() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 225s] In file included from ../../glib/glibmm/variant.h:1742: [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 23 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 66 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 109 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 152 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 195 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 244 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 287 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 330 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 373 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 225s] CXX permission.lo [ 225s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 225s] from ../../glib/glibmm/arrayhandle.h:21, [ 225s] from ../../glib/glibmm.h:92, [ 225s] from networkaddress.cc:4: [ 225s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 956 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1017 | Variant< Variant >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1070 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1240 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1286 | Variant< std::pair >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 225s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 225s] from ../../glib/glibmm/arrayhandle.h:21, [ 225s] from ../../glib/glibmm.h:92, [ 225s] from networkmonitor.cc:4: [ 225s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 956 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1335 | Variant< std::vector >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1017 | Variant< Variant >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1404 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1070 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1530 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1606 | Variant< std::map >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1240 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1679 | Variant>() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1286 | Variant< std::pair >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 225s] In file included from ../../glib/glibmm/variant.h:1742: [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 23 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1335 | Variant< std::vector >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1404 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 66 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 109 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1530 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 152 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1606 | Variant< std::map >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 195 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1679 | Variant>() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 244 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 225s] In file included from ../../glib/glibmm/variant.h:1742: [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 23 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 287 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 330 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 66 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 373 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 109 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 152 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 195 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 244 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 287 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 330 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 373 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 225s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 225s] from ../../glib/glibmm/arrayhandle.h:21, [ 225s] from ../../glib/glibmm.h:92, [ 225s] from networkservice.cc:4: [ 225s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 956 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1017 | Variant< Variant >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 225s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 225s] from ../../glib/glibmm/arrayhandle.h:21, [ 225s] from ../../glib/glibmm.h:92, [ 225s] from notification.cc:4: [ 225s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 956 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1070 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1017 | Variant< Variant >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1070 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1240 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1240 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1286 | Variant< std::pair >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1286 | Variant< std::pair >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1335 | Variant< std::vector >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1335 | Variant< std::vector >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1404 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1404 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1530 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1530 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1606 | Variant< std::map >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1606 | Variant< std::map >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1679 | Variant>() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1679 | Variant>() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 225s] In file included from ../../glib/glibmm/variant.h:1742: [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 23 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 225s] In file included from ../../glib/glibmm/variant.h:1742: [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 23 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 66 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 66 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 109 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 109 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 152 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 152 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 195 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 195 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 244 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 244 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 287 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 287 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 330 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 330 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 373 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 373 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 225s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 225s] from ../../glib/glibmm/arrayhandle.h:21, [ 225s] from ../../glib/glibmm.h:92, [ 225s] from outputstream.cc:4: [ 225s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 956 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1017 | Variant< Variant >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1070 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1240 | Variant(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1286 | Variant< std::pair >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1335 | Variant< std::vector >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1404 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1530 | Variant< std::vector >(); [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1606 | Variant< std::map >() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1679 | Variant>() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 225s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 225s] In file included from ../../glib/glibmm/variant.h:1742: [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 23 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 66 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 109 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 152 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 195 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 244 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 287 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 330 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 373 | Variant() [ 225s] | ^ [ 225s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 225s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 225s] | ^~~~~~~~ [ 225s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 225s] CXX pollableinputstream.lo [ 225s] CXX pollableoutputstream.lo [ 225s] CXX proxy.lo [ 225s] CXX proxyaddress.lo [ 225s] CXX proxyresolver.lo [ 225s] CXX remoteactiongroup.lo [ 226s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 226s] from ../../glib/glibmm/arrayhandle.h:21, [ 226s] from ../../glib/glibmm.h:92, [ 226s] from permission.cc:4: [ 226s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 956 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1017 | Variant< Variant >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1070 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1240 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1286 | Variant< std::pair >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1335 | Variant< std::vector >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1404 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1530 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1606 | Variant< std::map >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1679 | Variant>() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/variant.h:1742: [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 23 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 66 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 109 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 152 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 195 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 244 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 287 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 330 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 373 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 226s] CXX resolver.lo [ 226s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 226s] from ../../glib/glibmm/arrayhandle.h:21, [ 226s] from ../../glib/glibmm.h:92, [ 226s] from pollableinputstream.cc:4: [ 226s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 956 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1017 | Variant< Variant >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1070 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1240 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1286 | Variant< std::pair >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1335 | Variant< std::vector >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1404 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1530 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1606 | Variant< std::map >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1679 | Variant>() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/variant.h:1742: [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 23 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 66 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 109 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 152 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 195 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 244 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 287 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 330 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 373 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 226s] from ../../glib/glibmm/arrayhandle.h:21, [ 226s] from ../../glib/glibmm.h:92, [ 226s] from pollableoutputstream.cc:4: [ 226s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 956 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1017 | Variant< Variant >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1070 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1240 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1286 | Variant< std::pair >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1335 | Variant< std::vector >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1404 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1530 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1606 | Variant< std::map >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1679 | Variant>() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/variant.h:1742: [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 23 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 66 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 109 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 152 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 195 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 244 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 287 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 330 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 373 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 226s] from ../../glib/glibmm/arrayhandle.h:21, [ 226s] from ../../glib/glibmm.h:92, [ 226s] from proxyresolver.cc:4: [ 226s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 956 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1017 | Variant< Variant >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1070 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1240 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1286 | Variant< std::pair >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1335 | Variant< std::vector >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1404 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1530 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1606 | Variant< std::map >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1679 | Variant>() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/variant.h:1742: [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 23 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 66 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 109 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 152 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 195 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 244 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 287 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 330 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 373 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 226s] from ../../glib/glibmm/arrayhandle.h:21, [ 226s] from ../../glib/glibmm.h:92, [ 226s] from remoteactiongroup.cc:4: [ 226s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 956 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1017 | Variant< Variant >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1070 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1240 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1286 | Variant< std::pair >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1335 | Variant< std::vector >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1404 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1530 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1606 | Variant< std::map >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1679 | Variant>() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/variant.h:1742: [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 23 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 66 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 109 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 152 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 195 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 244 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 287 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 330 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 373 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 226s] from ../../glib/glibmm/arrayhandle.h:21, [ 226s] from ../../glib/glibmm.h:92, [ 226s] from proxy.cc:4: [ 226s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 956 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1017 | Variant< Variant >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1070 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1240 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1286 | Variant< std::pair >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1335 | Variant< std::vector >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1404 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1530 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1606 | Variant< std::map >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1679 | Variant>() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/variant.h:1742: [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 23 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 66 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 109 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 152 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 195 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 244 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 287 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 330 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 373 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 226s] from ../../glib/glibmm/arrayhandle.h:21, [ 226s] from ../../glib/glibmm.h:92, [ 226s] from proxyaddress.cc:4: [ 226s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 956 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1017 | Variant< Variant >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1070 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1240 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1286 | Variant< std::pair >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1335 | Variant< std::vector >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1404 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1530 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1606 | Variant< std::map >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1679 | Variant>() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/variant.h:1742: [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 23 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 66 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 109 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 152 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 195 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 244 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 287 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 330 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 373 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 226s] from ../../glib/glibmm/arrayhandle.h:21, [ 226s] from ../../glib/glibmm.h:92, [ 226s] from resolver.cc:4: [ 226s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 956 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1017 | Variant< Variant >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1070 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1240 | Variant(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1286 | Variant< std::pair >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1335 | Variant< std::vector >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1404 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1530 | Variant< std::vector >(); [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1606 | Variant< std::map >() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1679 | Variant>() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 226s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 226s] In file included from ../../glib/glibmm/variant.h:1742: [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 23 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 66 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 109 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 152 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 195 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 244 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 287 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 330 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 373 | Variant() [ 226s] | ^ [ 226s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 226s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 226s] | ^~~~~~~~ [ 226s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 227s] CXX resource.lo [ 227s] CXX seekable.lo [ 227s] CXX settings.lo [ 227s] CXX settingsschema.lo [ 227s] CXX settingsschemakey.lo [ 227s] CXX settingsschemasource.lo [ 227s] CXX simpleaction.lo [ 227s] CXX simpleactiongroup.lo [ 227s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 227s] from ../../glib/glibmm/arrayhandle.h:21, [ 227s] from ../../glib/glibmm.h:92, [ 227s] from seekable.cc:4: [ 227s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 956 | Variant(); [ 227s] | ^ [ 227s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1017 | Variant< Variant >(); [ 227s] | ^ [ 227s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1070 | Variant(); [ 227s] | ^ [ 227s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1240 | Variant(); [ 227s] | ^ [ 227s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1286 | Variant< std::pair >() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1335 | Variant< std::vector >() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1404 | Variant< std::vector >(); [ 227s] | ^ [ 227s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1530 | Variant< std::vector >(); [ 227s] | ^ [ 227s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1606 | Variant< std::map >() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1679 | Variant>() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 227s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 227s] In file included from ../../glib/glibmm/variant.h:1742: [ 227s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 23 | Variant() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 66 | Variant() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 109 | Variant() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 152 | Variant() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 195 | Variant() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 244 | Variant() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 287 | Variant() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 330 | Variant() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 373 | Variant() [ 227s] | ^ [ 227s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 227s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 227s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 227s] | ^~~~~~~~ [ 227s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 228s] from ../../glib/glibmm/arrayhandle.h:21, [ 228s] from ../../glib/glibmm.h:92, [ 228s] from resource.cc:4: [ 228s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 956 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1017 | Variant< Variant >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1070 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1240 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1286 | Variant< std::pair >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1335 | Variant< std::vector >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1404 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1530 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1606 | Variant< std::map >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1679 | Variant>() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/variant.h:1742: [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 23 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 66 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 109 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 152 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 195 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 244 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 287 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 330 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 373 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 228s] from ../../glib/glibmm/arrayhandle.h:21, [ 228s] from ../../glib/glibmm.h:92, [ 228s] from settingsschemakey.cc:4: [ 228s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 956 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1017 | Variant< Variant >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1070 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1240 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1286 | Variant< std::pair >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1335 | Variant< std::vector >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1404 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1530 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1606 | Variant< std::map >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1679 | Variant>() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/variant.h:1742: [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 23 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 66 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 109 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 152 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 195 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 244 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 287 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 330 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 373 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 228s] from ../../glib/glibmm/arrayhandle.h:21, [ 228s] from ../../glib/glibmm.h:92, [ 228s] from settings.cc:4: [ 228s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 956 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1017 | Variant< Variant >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1070 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1240 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1286 | Variant< std::pair >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1335 | Variant< std::vector >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1404 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1530 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1606 | Variant< std::map >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1679 | Variant>() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/variant.h:1742: [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 23 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 66 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 109 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 152 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 195 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 244 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 287 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 330 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 373 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 228s] from ../../glib/glibmm/arrayhandle.h:21, [ 228s] from ../../glib/glibmm.h:92, [ 228s] from settingsschema.cc:4: [ 228s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 956 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1017 | Variant< Variant >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1070 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1240 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1286 | Variant< std::pair >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1335 | Variant< std::vector >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1404 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1530 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1606 | Variant< std::map >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1679 | Variant>() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/variant.h:1742: [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 23 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 66 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 109 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 152 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 195 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 244 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 287 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 330 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 373 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 228s] CXX simpleiostream.lo [ 228s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 228s] from ../../glib/glibmm/arrayhandle.h:21, [ 228s] from ../../glib/glibmm.h:92, [ 228s] from simpleaction.cc:4: [ 228s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 956 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1017 | Variant< Variant >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1070 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1240 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1286 | Variant< std::pair >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1335 | Variant< std::vector >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1404 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1530 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1606 | Variant< std::map >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1679 | Variant>() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/variant.h:1742: [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 23 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 66 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 109 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 152 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 195 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 244 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 287 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 330 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 373 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 228s] from ../../glib/glibmm/arrayhandle.h:21, [ 228s] from ../../glib/glibmm.h:92, [ 228s] from simpleactiongroup.cc:4: [ 228s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 956 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1017 | Variant< Variant >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1070 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1240 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1286 | Variant< std::pair >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1335 | Variant< std::vector >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1404 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1530 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1606 | Variant< std::map >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1679 | Variant>() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/variant.h:1742: [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 23 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 66 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 109 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 152 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 195 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 244 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 287 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 330 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 373 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 228s] CXX simplepermission.lo [ 228s] CXX socket.lo [ 228s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 228s] from ../../glib/glibmm/arrayhandle.h:21, [ 228s] from ../../glib/glibmm.h:92, [ 228s] from settingsschemasource.cc:4: [ 228s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 956 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1017 | Variant< Variant >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1070 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1240 | Variant(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1286 | Variant< std::pair >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1335 | Variant< std::vector >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1404 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1530 | Variant< std::vector >(); [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1606 | Variant< std::map >() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1679 | Variant>() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 228s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 228s] In file included from ../../glib/glibmm/variant.h:1742: [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 23 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 66 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 109 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 152 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 195 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 244 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 287 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 330 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 373 | Variant() [ 228s] | ^ [ 228s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 228s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 228s] | ^~~~~~~~ [ 228s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 228s] CXX socketaddress.lo [ 228s] CXX socketaddressenumerator.lo [ 228s] CXX socketclient.lo [ 229s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 229s] from ../../glib/glibmm/arrayhandle.h:21, [ 229s] from ../../glib/glibmm.h:92, [ 229s] from simpleiostream.cc:4: [ 229s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 956 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1017 | Variant< Variant >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1070 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1240 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1286 | Variant< std::pair >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1335 | Variant< std::vector >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1404 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1530 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1606 | Variant< std::map >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1679 | Variant>() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/variant.h:1742: [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 23 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 66 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 109 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 152 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 195 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 244 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 287 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 330 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 373 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 229s] CXX socketconnectable.lo [ 229s] CXX socketconnection.lo [ 229s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 229s] from ../../glib/glibmm/arrayhandle.h:21, [ 229s] from ../../glib/glibmm.h:92, [ 229s] from simplepermission.cc:4: [ 229s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 956 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1017 | Variant< Variant >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1070 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1240 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1286 | Variant< std::pair >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1335 | Variant< std::vector >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1404 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1530 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1606 | Variant< std::map >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1679 | Variant>() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/variant.h:1742: [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 23 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 66 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 109 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 152 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 195 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 244 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 287 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 330 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 373 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 229s] CXX socketcontrolmessage.lo [ 229s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 229s] from ../../glib/glibmm/arrayhandle.h:21, [ 229s] from ../../glib/glibmm.h:92, [ 229s] from socketaddress.cc:4: [ 229s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 956 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1017 | Variant< Variant >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1070 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1240 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1286 | Variant< std::pair >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1335 | Variant< std::vector >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1404 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1530 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1606 | Variant< std::map >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1679 | Variant>() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/variant.h:1742: [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 23 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 66 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 109 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 152 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 195 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 244 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 287 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 330 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 373 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 229s] from ../../glib/glibmm/arrayhandle.h:21, [ 229s] from ../../glib/glibmm.h:92, [ 229s] from socket.cc:4: [ 229s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 956 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1017 | Variant< Variant >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1070 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1240 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1286 | Variant< std::pair >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1335 | Variant< std::vector >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1404 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1530 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1606 | Variant< std::map >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1679 | Variant>() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/variant.h:1742: [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 23 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 66 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 109 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 152 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 195 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 244 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 287 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 330 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 373 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 229s] from ../../glib/glibmm/arrayhandle.h:21, [ 229s] from ../../glib/glibmm.h:92, [ 229s] from socketclient.cc:4: [ 229s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 956 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1017 | Variant< Variant >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1070 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1240 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1286 | Variant< std::pair >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1335 | Variant< std::vector >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1404 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1530 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1606 | Variant< std::map >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1679 | Variant>() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/variant.h:1742: [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 23 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 66 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 109 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 152 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 195 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 244 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 287 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 330 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 373 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 229s] from ../../glib/glibmm/arrayhandle.h:21, [ 229s] from ../../glib/glibmm.h:92, [ 229s] from socketaddressenumerator.cc:4: [ 229s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 956 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1017 | Variant< Variant >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1070 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1240 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1286 | Variant< std::pair >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1335 | Variant< std::vector >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1404 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1530 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1606 | Variant< std::map >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1679 | Variant>() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/variant.h:1742: [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 23 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 66 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 109 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 152 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 195 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 244 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 287 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 330 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 373 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 229s] socketclient.cc: In member function 'Gio::TlsCertificateFlags Gio::SocketClient::get_tls_validation_flags() const': [ 229s] socketclient.cc:479:73: warning: 'GTlsCertificateFlags g_socket_client_get_tls_validation_flags(GSocketClient*)' is deprecated [-Wdeprecated-declarations] [ 229s] 479 | return ((TlsCertificateFlags)(g_socket_client_get_tls_validation_flags(const_cast(gobj())))); [ 229s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 229s] In file included from /usr/include/glib-2.0/gio/gio.h:148, [ 229s] from ../giomm/enums.h:25, [ 229s] from ../giomm/socketclient.h:31, [ 229s] from socketclient.cc:6: [ 229s] /usr/include/glib-2.0/gio/gsocketclient.h:116:25: note: declared here [ 229s] 116 | GTlsCertificateFlags g_socket_client_get_tls_validation_flags (GSocketClient *client); [ 229s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 229s] socketclient.cc: In member function 'void Gio::SocketClient::set_tls_validation_flags(Gio::TlsCertificateFlags)': [ 229s] socketclient.cc:484:43: warning: 'void g_socket_client_set_tls_validation_flags(GSocketClient*, GTlsCertificateFlags)' is deprecated [-Wdeprecated-declarations] [ 229s] 484 | g_socket_client_set_tls_validation_flags(gobj(), ((GTlsCertificateFlags)(flags))); [ 229s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 229s] /usr/include/glib-2.0/gio/gsocketclient.h:118:25: note: declared here [ 229s] 118 | void g_socket_client_set_tls_validation_flags (GSocketClient *client, [ 229s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 229s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 229s] from ../../glib/glibmm/arrayhandle.h:21, [ 229s] from ../../glib/glibmm.h:92, [ 229s] from socketconnection.cc:4: [ 229s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 956 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1017 | Variant< Variant >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1070 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1240 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1286 | Variant< std::pair >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1335 | Variant< std::vector >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1404 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1530 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1606 | Variant< std::map >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1679 | Variant>() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/variant.h:1742: [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 23 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 66 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 109 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 152 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 195 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 244 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 287 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 330 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 373 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 229s] from ../../glib/glibmm/arrayhandle.h:21, [ 229s] from ../../glib/glibmm.h:92, [ 229s] from socketconnectable.cc:4: [ 229s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 956 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1017 | Variant< Variant >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1070 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1240 | Variant(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1286 | Variant< std::pair >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1335 | Variant< std::vector >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1404 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1530 | Variant< std::vector >(); [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1606 | Variant< std::map >() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1679 | Variant>() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 229s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 229s] In file included from ../../glib/glibmm/variant.h:1742: [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 23 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 66 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 109 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 152 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 195 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 244 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 287 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 330 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 373 | Variant() [ 229s] | ^ [ 229s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 229s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 229s] | ^~~~~~~~ [ 229s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 230s] CXX socketlistener.lo [ 230s] CXX socketservice.lo [ 230s] CXX srvtarget.lo [ 230s] CXX tcpconnection.lo [ 230s] CXX tcpwrapperconnection.lo [ 230s] CXX threadedsocketservice.lo [ 230s] CXX themedicon.lo [ 230s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 230s] from ../../glib/glibmm/arrayhandle.h:21, [ 230s] from ../../glib/glibmm.h:92, [ 230s] from socketcontrolmessage.cc:4: [ 230s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 956 | Variant(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1017 | Variant< Variant >(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1070 | Variant(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1240 | Variant(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1286 | Variant< std::pair >() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1335 | Variant< std::vector >() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1404 | Variant< std::vector >(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1530 | Variant< std::vector >(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1606 | Variant< std::map >() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1679 | Variant>() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 230s] In file included from ../../glib/glibmm/variant.h:1742: [ 230s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 23 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 66 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 109 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 152 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 195 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 244 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 287 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 330 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 373 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 230s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 230s] from ../../glib/glibmm/arrayhandle.h:21, [ 230s] from ../../glib/glibmm.h:92, [ 230s] from socketservice.cc:4: [ 230s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 956 | Variant(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1017 | Variant< Variant >(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1070 | Variant(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1240 | Variant(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 230s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 230s] from ../../glib/glibmm/arrayhandle.h:21, [ 230s] from ../../glib/glibmm.h:92, [ 230s] from socketlistener.cc:4: [ 230s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 956 | Variant(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1286 | Variant< std::pair >() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1017 | Variant< Variant >(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1335 | Variant< std::vector >() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1070 | Variant(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1404 | Variant< std::vector >(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1530 | Variant< std::vector >(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1240 | Variant(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1286 | Variant< std::pair >() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1606 | Variant< std::map >() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1335 | Variant< std::vector >() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1679 | Variant>() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1404 | Variant< std::vector >(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 230s] In file included from ../../glib/glibmm/variant.h:1742: [ 230s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 23 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1530 | Variant< std::vector >(); [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 66 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1606 | Variant< std::map >() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 109 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1679 | Variant>() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 230s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 152 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 230s] In file included from ../../glib/glibmm/variant.h:1742: [ 230s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 23 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 195 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 66 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 244 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 109 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 287 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 152 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 330 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 195 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 373 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 244 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 287 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 330 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 373 | Variant() [ 230s] | ^ [ 230s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 230s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 230s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 230s] | ^~~~~~~~ [ 230s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 231s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 231s] from ../../glib/glibmm/arrayhandle.h:21, [ 231s] from ../../glib/glibmm.h:92, [ 231s] from tcpconnection.cc:4: [ 231s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 956 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1017 | Variant< Variant >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1070 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1240 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1286 | Variant< std::pair >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1335 | Variant< std::vector >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1404 | Variant< std::vector >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1530 | Variant< std::vector >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1606 | Variant< std::map >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1679 | Variant>() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 231s] In file included from ../../glib/glibmm/variant.h:1742: [ 231s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 23 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 66 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 109 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 152 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 195 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 244 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 287 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 330 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 373 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 231s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 231s] from ../../glib/glibmm/arrayhandle.h:21, [ 231s] from ../../glib/glibmm.h:92, [ 231s] from tcpwrapperconnection.cc:4: [ 231s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 956 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1017 | Variant< Variant >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1070 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1240 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1286 | Variant< std::pair >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1335 | Variant< std::vector >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1404 | Variant< std::vector >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1530 | Variant< std::vector >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1606 | Variant< std::map >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1679 | Variant>() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 231s] In file included from ../../glib/glibmm/variant.h:1742: [ 231s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 23 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 66 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 109 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 152 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 195 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 244 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 287 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 330 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 373 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 231s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 231s] from ../../glib/glibmm/arrayhandle.h:21, [ 231s] from ../../glib/glibmm.h:92, [ 231s] from srvtarget.cc:4: [ 231s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 956 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1017 | Variant< Variant >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1070 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1240 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1286 | Variant< std::pair >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1335 | Variant< std::vector >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1404 | Variant< std::vector >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1530 | Variant< std::vector >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1606 | Variant< std::map >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1679 | Variant>() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 231s] In file included from ../../glib/glibmm/variant.h:1742: [ 231s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 23 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 66 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 109 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 152 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 195 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 244 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 287 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 330 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 373 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 231s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 231s] from ../../glib/glibmm/arrayhandle.h:21, [ 231s] from ../../glib/glibmm.h:92, [ 231s] from threadedsocketservice.cc:4: [ 231s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 956 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1017 | Variant< Variant >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1070 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1240 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1286 | Variant< std::pair >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1335 | Variant< std::vector >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1404 | Variant< std::vector >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1530 | Variant< std::vector >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1606 | Variant< std::map >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1679 | Variant>() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 231s] In file included from ../../glib/glibmm/variant.h:1742: [ 231s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 23 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 66 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 109 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 152 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 195 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 244 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 287 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 330 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 373 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 231s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 231s] from ../../glib/glibmm/arrayhandle.h:21, [ 231s] from ../../glib/glibmm.h:92, [ 231s] from themedicon.cc:4: [ 231s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 956 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1017 | Variant< Variant >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1070 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1240 | Variant(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1286 | Variant< std::pair >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1335 | Variant< std::vector >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1404 | Variant< std::vector >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1530 | Variant< std::vector >(); [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1606 | Variant< std::map >() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1679 | Variant>() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 231s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 231s] In file included from ../../glib/glibmm/variant.h:1742: [ 231s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 23 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 66 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 109 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 152 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 195 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 244 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 287 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 330 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 373 | Variant() [ 231s] | ^ [ 231s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 231s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 231s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 231s] | ^~~~~~~~ [ 231s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 231s] CXX tlscertificate.lo [ 231s] CXX tlsclientconnection.lo [ 231s] CXX tlsconnection.lo [ 231s] CXX tlsdatabase.lo [ 231s] CXX tlsinteraction.lo [ 231s] CXX tlspassword.lo [ 231s] CXX tlsserverconnection.lo [ 231s] CXX volume.lo [ 232s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 232s] from ../../glib/glibmm/arrayhandle.h:21, [ 232s] from ../../glib/glibmm.h:92, [ 232s] from tlsclientconnection.cc:4: [ 232s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 956 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1017 | Variant< Variant >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1070 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1240 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1286 | Variant< std::pair >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 232s] from ../../glib/glibmm/arrayhandle.h:21, [ 232s] from ../../glib/glibmm.h:92, [ 232s] from tlscertificate.cc:4: [ 232s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 956 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1335 | Variant< std::vector >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1017 | Variant< Variant >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1404 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1070 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1240 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1530 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1286 | Variant< std::pair >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1335 | Variant< std::vector >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1606 | Variant< std::map >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1404 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1679 | Variant>() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1530 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/variant.h:1742: [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 23 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1606 | Variant< std::map >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1679 | Variant>() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 66 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/variant.h:1742: [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 23 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 66 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 109 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 109 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 152 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 152 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 195 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 195 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 244 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 244 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 287 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 330 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 287 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 373 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 330 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 373 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 232s] from ../../glib/glibmm/arrayhandle.h:21, [ 232s] from ../../glib/glibmm.h:92, [ 232s] from tlsconnection.cc:4: [ 232s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 956 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1017 | Variant< Variant >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1070 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1240 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1286 | Variant< std::pair >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1335 | Variant< std::vector >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1404 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1530 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1606 | Variant< std::map >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1679 | Variant>() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/variant.h:1742: [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 23 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 66 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 109 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 152 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 195 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 244 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 287 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 330 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 373 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 232s] from ../../glib/glibmm/arrayhandle.h:21, [ 232s] from ../../glib/glibmm.h:92, [ 232s] from tlsdatabase.cc:4: [ 232s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 956 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1017 | Variant< Variant >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1070 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1240 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1286 | Variant< std::pair >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1335 | Variant< std::vector >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1404 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1530 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1606 | Variant< std::map >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1679 | Variant>() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/variant.h:1742: [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 23 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 66 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 109 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 152 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 195 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 244 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 287 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 330 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 373 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 232s] from ../../glib/glibmm/arrayhandle.h:21, [ 232s] from ../../glib/glibmm.h:92, [ 232s] from tlsinteraction.cc:4: [ 232s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 956 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1017 | Variant< Variant >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1070 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1240 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1286 | Variant< std::pair >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1335 | Variant< std::vector >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1404 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1530 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1606 | Variant< std::map >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1679 | Variant>() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/variant.h:1742: [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 23 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 66 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 109 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 152 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 195 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 244 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 287 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 330 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 373 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 232s] tlsclientconnection.cc: In member function 'void Gio::TlsClientConnection::set_validation_flags(Gio::TlsCertificateFlags)': [ 232s] tlsclientconnection.cc:179:47: warning: 'void g_tls_client_connection_set_validation_flags(GTlsClientConnection*, GTlsCertificateFlags)' is deprecated [-Wdeprecated-declarations] [ 232s] 179 | g_tls_client_connection_set_validation_flags(gobj(), ((GTlsCertificateFlags)(flags))); [ 232s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 232s] In file included from /usr/include/glib-2.0/gio/gio.h:165, [ 232s] from ../giomm/enums.h:25, [ 232s] from ../giomm/tlscertificate.h:29, [ 232s] from ../giomm/tlsconnection.h:29, [ 232s] from ../giomm/tlsclientconnection.h:26, [ 232s] from tlsclientconnection.cc:6: [ 232s] /usr/include/glib-2.0/gio/gtlsclientconnection.h:67:23: note: declared here [ 232s] 67 | void g_tls_client_connection_set_validation_flags (GTlsClientConnection *conn, [ 232s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 232s] tlsclientconnection.cc: In member function 'Gio::TlsCertificateFlags Gio::TlsClientConnection::get_validation_flags() const': [ 232s] tlsclientconnection.cc:184:77: warning: 'GTlsCertificateFlags g_tls_client_connection_get_validation_flags(GTlsClientConnection*)' is deprecated [-Wdeprecated-declarations] [ 232s] 184 | return ((TlsCertificateFlags)(g_tls_client_connection_get_validation_flags(const_cast(gobj())))); [ 232s] | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 232s] /usr/include/glib-2.0/gio/gtlsclientconnection.h:65:23: note: declared here [ 232s] 65 | GTlsCertificateFlags g_tls_client_connection_get_validation_flags (GTlsClientConnection *conn); [ 232s] | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 232s] CXX volumemonitor.lo [ 232s] CXX zlibdecompressor.lo [ 232s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 232s] from ../../glib/glibmm/arrayhandle.h:21, [ 232s] from ../../glib/glibmm.h:92, [ 232s] from tlspassword.cc:4: [ 232s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 956 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1017 | Variant< Variant >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1070 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1240 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1286 | Variant< std::pair >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1335 | Variant< std::vector >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1404 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1530 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1606 | Variant< std::map >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1679 | Variant>() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/variant.h:1742: [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 23 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 66 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 109 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 152 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 195 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 244 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 287 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 330 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 373 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 232s] CXX zlibcompressor.lo [ 232s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 232s] from ../../glib/glibmm/arrayhandle.h:21, [ 232s] from ../../glib/glibmm.h:92, [ 232s] from tlsserverconnection.cc:4: [ 232s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 956 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1017 | Variant< Variant >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1070 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1240 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1286 | Variant< std::pair >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1335 | Variant< std::vector >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1404 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1530 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1606 | Variant< std::map >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1679 | Variant>() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/variant.h:1742: [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 23 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 66 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 109 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 152 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 195 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 244 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 287 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 330 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 373 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 232s] CXX desktopappinfo.lo [ 232s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 232s] from ../../glib/glibmm/arrayhandle.h:21, [ 232s] from ../../glib/glibmm.h:92, [ 232s] from volume.cc:4: [ 232s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 956 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1017 | Variant< Variant >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1070 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1240 | Variant(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1286 | Variant< std::pair >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1335 | Variant< std::vector >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1404 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1530 | Variant< std::vector >(); [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1606 | Variant< std::map >() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1679 | Variant>() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 232s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 232s] In file included from ../../glib/glibmm/variant.h:1742: [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 23 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 66 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 109 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 152 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 195 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 244 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 287 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 330 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 373 | Variant() [ 232s] | ^ [ 232s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 232s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 232s] | ^~~~~~~~ [ 232s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 233s] CXX unixconnection.lo [ 233s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 233s] from ../../glib/glibmm/arrayhandle.h:21, [ 233s] from ../../glib/glibmm.h:92, [ 233s] from volumemonitor.cc:4: [ 233s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 956 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1017 | Variant< Variant >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1070 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1240 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1286 | Variant< std::pair >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1335 | Variant< std::vector >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1404 | Variant< std::vector >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1530 | Variant< std::vector >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1606 | Variant< std::map >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1679 | Variant>() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 233s] In file included from ../../glib/glibmm/variant.h:1742: [ 233s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 23 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 66 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 109 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 152 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 195 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 244 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 287 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 330 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 373 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 233s] CXX unixcredentialsmessage.lo [ 233s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 233s] from ../../glib/glibmm/arrayhandle.h:21, [ 233s] from ../../glib/glibmm.h:92, [ 233s] from zlibdecompressor.cc:4: [ 233s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 956 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1017 | Variant< Variant >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1070 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1240 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1286 | Variant< std::pair >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1335 | Variant< std::vector >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1404 | Variant< std::vector >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1530 | Variant< std::vector >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1606 | Variant< std::map >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1679 | Variant>() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 233s] In file included from ../../glib/glibmm/variant.h:1742: [ 233s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 23 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 66 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 109 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 152 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 195 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 244 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 287 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 330 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 373 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 233s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 233s] from ../../glib/glibmm/arrayhandle.h:21, [ 233s] from ../../glib/glibmm.h:92, [ 233s] from desktopappinfo.cc:4: [ 233s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 956 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1017 | Variant< Variant >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1070 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1240 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1286 | Variant< std::pair >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1335 | Variant< std::vector >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1404 | Variant< std::vector >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1530 | Variant< std::vector >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1606 | Variant< std::map >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1679 | Variant>() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 233s] In file included from ../../glib/glibmm/variant.h:1742: [ 233s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 23 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 66 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 109 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 152 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 195 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 244 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 287 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 330 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 373 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 233s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 233s] from ../../glib/glibmm/arrayhandle.h:21, [ 233s] from ../../glib/glibmm.h:92, [ 233s] from zlibcompressor.cc:4: [ 233s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 956 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1017 | Variant< Variant >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1070 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1240 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1286 | Variant< std::pair >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1335 | Variant< std::vector >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1404 | Variant< std::vector >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1530 | Variant< std::vector >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1606 | Variant< std::map >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1679 | Variant>() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 233s] In file included from ../../glib/glibmm/variant.h:1742: [ 233s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 23 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 66 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 109 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 152 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 195 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 244 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 287 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 330 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 373 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 233s] CXX unixfdlist.lo [ 233s] CXX unixfdmessage.lo [ 233s] CXX unixinputstream.lo [ 233s] CXX unixoutputstream.lo [ 233s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 233s] from ../../glib/glibmm/arrayhandle.h:21, [ 233s] from ../../glib/glibmm.h:92, [ 233s] from unixconnection.cc:4: [ 233s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 956 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1017 | Variant< Variant >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1070 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1240 | Variant(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1286 | Variant< std::pair >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1335 | Variant< std::vector >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1404 | Variant< std::vector >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1530 | Variant< std::vector >(); [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1606 | Variant< std::map >() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1679 | Variant>() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 233s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 233s] In file included from ../../glib/glibmm/variant.h:1742: [ 233s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 23 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 66 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 109 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 152 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 195 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 244 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 287 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 330 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 373 | Variant() [ 233s] | ^ [ 233s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 233s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 233s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 233s] | ^~~~~~~~ [ 233s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 234s] CXX unixsocketaddress.lo [ 234s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 234s] from ../../glib/glibmm/arrayhandle.h:21, [ 234s] from ../../glib/glibmm.h:92, [ 234s] from unixcredentialsmessage.cc:4: [ 234s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 956 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1017 | Variant< Variant >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1070 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1240 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1286 | Variant< std::pair >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1335 | Variant< std::vector >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1404 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1530 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1606 | Variant< std::map >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1679 | Variant>() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 234s] In file included from ../../glib/glibmm/variant.h:1742: [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 23 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 66 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 109 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 152 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 195 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 244 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 287 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 330 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 373 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 234s] CXX wrap_init.lo [ 234s] CXX contenttype.lo [ 234s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 234s] from ../../glib/glibmm/arrayhandle.h:21, [ 234s] from ../../glib/glibmm.h:92, [ 234s] from unixinputstream.cc:4: [ 234s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 956 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1017 | Variant< Variant >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1070 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1240 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1286 | Variant< std::pair >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1335 | Variant< std::vector >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1404 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1530 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1606 | Variant< std::map >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1679 | Variant>() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 234s] In file included from ../../glib/glibmm/variant.h:1742: [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 23 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 66 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 109 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 152 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 195 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 244 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 287 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 330 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 373 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 234s] CXX init.lo [ 234s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 234s] from ../../glib/glibmm/arrayhandle.h:21, [ 234s] from ../../glib/glibmm.h:92, [ 234s] from unixfdmessage.cc:4: [ 234s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 956 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1017 | Variant< Variant >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1070 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1240 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1286 | Variant< std::pair >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1335 | Variant< std::vector >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1404 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1530 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1606 | Variant< std::map >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1679 | Variant>() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 234s] In file included from ../../glib/glibmm/variant.h:1742: [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 23 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 66 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 109 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 152 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 195 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 244 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 287 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 330 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 373 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 234s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 234s] from ../../glib/glibmm/arrayhandle.h:21, [ 234s] from ../../glib/glibmm.h:92, [ 234s] from unixfdlist.cc:4: [ 234s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 956 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1017 | Variant< Variant >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1070 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1240 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1286 | Variant< std::pair >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1335 | Variant< std::vector >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1404 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1530 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1606 | Variant< std::map >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1679 | Variant>() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 234s] In file included from ../../glib/glibmm/variant.h:1742: [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 23 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 66 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 109 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 152 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 195 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 244 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 287 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 330 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 373 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 234s] CXX slot_async.lo [ 234s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 234s] from ../../glib/glibmm/arrayhandle.h:21, [ 234s] from ../../glib/glibmm.h:92, [ 234s] from unixoutputstream.cc:4: [ 234s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 956 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1017 | Variant< Variant >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1070 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1240 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1286 | Variant< std::pair >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1335 | Variant< std::vector >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1404 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1530 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1606 | Variant< std::map >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1679 | Variant>() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 234s] In file included from ../../glib/glibmm/variant.h:1742: [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 23 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 66 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 109 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 152 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 195 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 244 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 287 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 330 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 373 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 234s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 234s] from ../../glib/glibmm/arrayhandle.h:21, [ 234s] from ../../glib/glibmm.h:92, [ 234s] from wrap_init.cc:4: [ 234s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 956 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1017 | Variant< Variant >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1070 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1240 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1286 | Variant< std::pair >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1335 | Variant< std::vector >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 234s] CXX socketsource.lo [ 234s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1404 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1530 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1606 | Variant< std::map >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1679 | Variant>() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 234s] In file included from ../../glib/glibmm/variant.h:1742: [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 23 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 66 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 109 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 152 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 195 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 244 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 287 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 330 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 373 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 234s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 234s] from ../../glib/glibmm/listhandle.h:21, [ 234s] from ../giomm/contenttype.h:20, [ 234s] from contenttype.cc:17: [ 234s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 956 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1017 | Variant< Variant >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1070 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1240 | Variant(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1286 | Variant< std::pair >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1335 | Variant< std::vector >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1404 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1530 | Variant< std::vector >(); [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1606 | Variant< std::map >() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1679 | Variant>() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 234s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 234s] In file included from ../../glib/glibmm/variant.h:1742: [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 23 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 66 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 109 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 152 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 195 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 244 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 287 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 330 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 373 | Variant() [ 234s] | ^ [ 234s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 234s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 234s] | ^~~~~~~~ [ 234s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 235s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 235s] from ../../glib/glibmm/arrayhandle.h:21, [ 235s] from ../../glib/glibmm.h:92, [ 235s] from unixsocketaddress.cc:4: [ 235s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 956 | Variant(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1017 | Variant< Variant >(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1070 | Variant(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1240 | Variant(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1286 | Variant< std::pair >() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1335 | Variant< std::vector >() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1404 | Variant< std::vector >(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1530 | Variant< std::vector >(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1606 | Variant< std::map >() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1679 | Variant>() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 235s] In file included from ../../glib/glibmm/variant.h:1742: [ 235s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 23 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 66 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 109 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 152 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 195 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 244 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 287 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 330 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 373 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 235s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 235s] from ../../glib/glibmm/object.h:34, [ 235s] from ../../glib/glibmm/interface.h:20, [ 235s] from ../giomm/asyncresult.h:28, [ 235s] from slot_async.cc:19: [ 235s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 956 | Variant(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1017 | Variant< Variant >(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1070 | Variant(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1240 | Variant(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1286 | Variant< std::pair >() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1335 | Variant< std::vector >() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1404 | Variant< std::vector >(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1530 | Variant< std::vector >(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1606 | Variant< std::map >() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1679 | Variant>() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 235s] In file included from ../../glib/glibmm/variant.h:1742: [ 235s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 23 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 66 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 109 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 152 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 195 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 244 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 287 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 330 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 373 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 235s] In file included from ../../glib/glibmm/containerhandle_shared.h:23, [ 235s] from ../../glib/glibmm/object.h:34, [ 235s] from ../giomm/cancellable.h:28, [ 235s] from ../giomm/socketsource.h:23, [ 235s] from socketsource.cc:17: [ 235s] ../../glib/glibmm/variant.h:956:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 956 | Variant(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:956:23: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:964:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 964 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:964:33: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1017:24: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1017 | Variant< Variant >(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1017:24: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1026:34: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1026 | explicit Variant< Variant >(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1026:34: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1070:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1070 | Variant(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1070:25: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1078:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1078 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1078:35: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1240:23: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1240 | Variant(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1240:23: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1248:33: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1248 | explicit Variant(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1248:33: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1286:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1286 | Variant< std::pair >() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1286:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1296:39: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1296 | explicit Variant< std::pair >(GVariant* castitem, [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1296:39: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1335:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1335 | Variant< std::vector >() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1335:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1345:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1345 | explicit Variant< std::vector >(GVariant* castitem, [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1345:38: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1404:40: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1404 | Variant< std::vector >(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1404:40: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1412:50: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1412 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1412:50: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1530:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1530 | Variant< std::vector >(); [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1530:38: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1538:48: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1538 | explicit Variant< std::vector >(GVariant* castitem, bool take_a_reference = false); [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1538:48: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1606:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1606 | Variant< std::map >() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1606:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1616:38: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1616 | explicit Variant< std::map >(GVariant* castitem, [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1616:38: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1679:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1679 | Variant>() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant.h:1679:32: note: remove the '< >' [ 235s] ../../glib/glibmm/variant.h:1688:42: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 1688 | explicit Variant>(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant.h:1688:42: note: remove the '< >' [ 235s] In file included from ../../glib/glibmm/variant.h:1742: [ 235s] ../../glib/glibmm/variant_basictypes.h:23:16: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 23 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:23:16: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:33:26: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 33 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:33:26: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:66:25: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 66 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:66:25: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:76:35: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 76 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:76:35: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:109:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 109 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:109:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:119:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 119 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:119:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:152:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 152 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:152:19: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:162:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 162 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:162:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:195:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 195 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:195:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:205:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 205 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:205:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:244:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 244 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:244:19: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:254:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 254 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:254:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:287:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 287 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:287:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:297:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 297 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:297:28: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:330:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 330 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:330:19: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:340:29: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 340 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:340:29: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:373:18: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 373 | Variant() [ 235s] | ^ [ 235s] ../../glib/glibmm/variant_basictypes.h:373:18: note: remove the '< >' [ 235s] ../../glib/glibmm/variant_basictypes.h:383:28: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] [ 235s] 383 | explicit Variant(GVariant* castitem, bool take_a_reference = false) [ 235s] | ^~~~~~~~ [ 235s] ../../glib/glibmm/variant_basictypes.h:383:28: note: remove the '< >' [ 235s] CXXLD libgiomm-2.4.la [ 236s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/giomm' [ 236s] Making all in tests [ 236s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tests' [ 236s] make[2]: Nothing to be done for 'all'. [ 236s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tests' [ 236s] Making all in examples [ 236s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/examples' [ 236s] GEN settings/gschemas.compiled [ 236s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/examples' [ 236s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2' [ 236s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2' [ 236s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2' [ 236s] + exit 0 [ 236s] Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.AFheFa [ 236s] + umask 022 [ 236s] + cd /home/abuild/rpmbuild/BUILD [ 236s] + cd glibmm-2.64.2 [ 236s] + LANG=C [ 236s] + export LANG [ 236s] + unset DISPLAY [ 236s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm [ 236s] + mkdir -p /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm [ 236s] + /bin/make prefix=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr exec_prefix=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr bindir=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/bin sbindir=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/sbin sysconfdir=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/etc datadir=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share includedir=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include libdir=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib libexecdir=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/libexec localstatedir=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/var sharedstatedir=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/com mandir=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/man infodir=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/info install [ 236s] Making install in tools [ 236s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tools' [ 236s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tools' [ 236s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib' [ 236s] /bin/sh ../libtool --mode=install /bin/install -c extra_defs_gen/libglibmm_generate_extra_defs-2.4.la '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib' [ 236s] libtool: install: /bin/install -c extra_defs_gen/.libs/libglibmm_generate_extra_defs-2.4.so.1.3.0 /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libglibmm_generate_extra_defs-2.4.so.1.3.0 [ 236s] libtool: install: (cd /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib && { ln -s -f libglibmm_generate_extra_defs-2.4.so.1.3.0 libglibmm_generate_extra_defs-2.4.so.1 || { rm -f libglibmm_generate_extra_defs-2.4.so.1 && ln -s libglibmm_generate_extra_defs-2.4.so.1.3.0 libglibmm_generate_extra_defs-2.4.so.1; }; }) [ 236s] libtool: install: (cd /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib && { ln -s -f libglibmm_generate_extra_defs-2.4.so.1.3.0 libglibmm_generate_extra_defs-2.4.so || { rm -f libglibmm_generate_extra_defs-2.4.so && ln -s libglibmm_generate_extra_defs-2.4.so.1.3.0 libglibmm_generate_extra_defs-2.4.so; }; }) [ 236s] libtool: install: /bin/install -c extra_defs_gen/.libs/libglibmm_generate_extra_defs-2.4.lai /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libglibmm_generate_extra_defs-2.4.la [ 236s] libtool: warning: remember to run 'libtool --finish /usr/lib' [ 236s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/glibmm-2.4/proc/m4' [ 236s] /bin/install -c -m 644 m4/base.m4 m4/class_boxedtype.m4 m4/class_boxedtype_static.m4 m4/class_generic.m4 m4/class_gobject.m4 m4/class_interface.m4 m4/class_opaque_copyable.m4 m4/class_opaque_refcounted.m4 m4/class_shared.m4 m4/compare.m4 m4/convert.m4 m4/convert_base.m4 m4/convert_gio.m4 m4/convert_glib.m4 m4/convert_glibmm.m4 m4/ctor.m4 m4/doc.m4 m4/enum.m4 m4/gerror.m4 m4/initialize.m4 m4/initialize_base.m4 m4/initialize_gio.m4 m4/initialize_glib.m4 m4/initialize_glibmm.m4 m4/member.m4 m4/method.m4 m4/property.m4 m4/signal.m4 m4/vfunc.m4 '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/glibmm-2.4/proc/m4' [ 236s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/glibmm-2.4/proc/pm' [ 236s] /bin/install -c -m 644 pm/DocsParser.pm pm/Enum.pm pm/Function.pm pm/FunctionBase.pm pm/GtkDefs.pm pm/Object.pm pm/Output.pm pm/Property.pm pm/Util.pm pm/WrapParser.pm '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/glibmm-2.4/proc/pm' [ 236s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/glibmm-2.4/glibmm_generate_extra_defs' [ 236s] /bin/install -c -m 644 extra_defs_gen/generate_extra_defs.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/glibmm-2.4/glibmm_generate_extra_defs' [ 236s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/glibmm-2.4/proc' [ 236s] /bin/install -c gmmproc generate_wrap_init.pl '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/glibmm-2.4/proc' [ 236s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tools' [ 236s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tools' [ 236s] Making install in glib/src [ 236s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/src' [ 236s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/src' [ 236s] make[2]: Nothing to be done for 'install-exec-am'. [ 236s] make[2]: Nothing to be done for 'install-data-am'. [ 236s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/src' [ 236s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/src' [ 236s] Making install in gio/src [ 236s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/src' [ 236s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/src' [ 236s] make[2]: Nothing to be done for 'install-exec-am'. [ 236s] make[2]: Nothing to be done for 'install-data-am'. [ 236s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/src' [ 236s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/src' [ 236s] Making install in glib/glibmm [ 236s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/glibmm' [ 236s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/glibmm' [ 236s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib' [ 236s] /bin/sh ../../libtool --mode=install /bin/install -c libglibmm-2.4.la '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib' [ 236s] libtool: install: /bin/install -c .libs/libglibmm-2.4.so.1.3.0 /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libglibmm-2.4.so.1.3.0 [ 236s] libtool: install: (cd /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib && { ln -s -f libglibmm-2.4.so.1.3.0 libglibmm-2.4.so.1 || { rm -f libglibmm-2.4.so.1 && ln -s libglibmm-2.4.so.1.3.0 libglibmm-2.4.so.1; }; }) [ 237s] libtool: install: (cd /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib && { ln -s -f libglibmm-2.4.so.1.3.0 libglibmm-2.4.so || { rm -f libglibmm-2.4.so && ln -s libglibmm-2.4.so.1.3.0 libglibmm-2.4.so; }; }) [ 237s] libtool: install: /bin/install -c .libs/libglibmm-2.4.lai /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libglibmm-2.4.la [ 237s] libtool: warning: remember to run 'libtool --finish /usr/lib' [ 237s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/glibmm-2.4/glibmm' [ 237s] /bin/install -c -m 644 balancedtree.h binding.h bytes.h bytearray.h checksum.h convert.h date.h datetime.h enums.h fileutils.h iochannel.h keyfile.h markup.h miscutils.h module.h nodetree.h optioncontext.h optionentry.h optiongroup.h regex.h shell.h spawn.h thread.h threads.h timezone.h unicode.h uriutils.h valuearray.h variant.h variantdict.h variantiter.h varianttype.h value_basictypes.h variant_basictypes.h arrayhandle.h base64.h class.h containerhandle_shared.h containers.h debug.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/glibmm-2.4/glibmm' [ 237s] /bin/install -c -m 644 dispatcher.h error.h exception.h exceptionhandler.h extraclassinit.h helperlist.h i18n-lib.h i18n.h init.h interface.h listhandle.h main.h object.h objectbase.h pattern.h priorities.h property.h propertyproxy.h propertyproxy_base.h quark.h random.h refptr.h sarray.h signalproxy.h signalproxy_connectionnode.h slisthandle.h streamiochannel.h stringutils.h threadpool.h timer.h timeval.h ustring.h utility.h value.h value_custom.h variantdbusstring.h vectorutils.h weakref.h wrap.h wrap_init.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/glibmm-2.4/glibmm' [ 237s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/glibmm-2.4/glibmm/private' [ 237s] /bin/install -c -m 644 private/balancedtree_p.h private/binding_p.h private/bytes_p.h private/bytearray_p.h private/checksum_p.h private/convert_p.h private/date_p.h private/datetime_p.h private/enums_p.h private/fileutils_p.h private/iochannel_p.h private/keyfile_p.h private/markup_p.h private/miscutils_p.h private/module_p.h private/nodetree_p.h private/optioncontext_p.h private/optionentry_p.h private/optiongroup_p.h private/regex_p.h private/shell_p.h private/spawn_p.h private/thread_p.h private/threads_p.h private/timezone_p.h private/unicode_p.h private/uriutils_p.h private/valuearray_p.h private/variant_p.h private/variantdict_p.h private/variantiter_p.h private/varianttype_p.h private/interface_p.h private/object_p.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/glibmm-2.4/glibmm/private' [ 237s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/glibmm' [ 237s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glib/glibmm' [ 237s] Making install in gio/giomm [ 237s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/giomm' [ 237s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/giomm' [ 237s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib' [ 237s] /bin/sh ../../libtool --mode=install /bin/install -c libgiomm-2.4.la '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib' [ 237s] libtool: warning: relinking 'libgiomm-2.4.la' [ 237s] libtool: install: (cd /home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/giomm; /bin/sh "/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/libtool" --silent --tag CXX --mode=relink armv7l-tizen-linux-gnueabi-g++ -std=c++11 -Wall -O2 -g2 -gdwarf-4 -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong -Wformat-security -fmessage-length=0 -frecord-gcc-switches -Wl,-z,relro,--as-needed --param=ssp-buffer-size=4 -march=armv7-a -mtune=cortex-a8 -mlittle-endian -mfpu=neon -mfloat-abi=softfp -mthumb -Wp,-D__SOFTFP__ -Wl,-O1 -Wl,--hash-style=gnu -Wa,-mimplicit-it=thumb -D_FILE_OFFSET_BITS=64 -g -no-undefined -version-info 4:0:3 -o libgiomm-2.4.la -rpath /usr/lib action.lo actiongroup.lo actionmap.lo applaunchcontext.lo appinfo.lo application.lo applicationcommandline.lo asyncinitable.lo asyncresult.lo bufferedinputstream.lo bufferedoutputstream.lo cancellable.lo charsetconverter.lo converter.lo converterinputstream.lo converteroutputstream.lo credentials.lo datainputstream.lo dataoutputstream.lo dbusactiongroup.lo dbusaddress.lo dbusauthobserver.lo dbusconnection.lo dbuserror.lo dbuserrorutils.lo dbusinterface.lo dbusinterfaceskeleton.lo dbusinterfacevtable.lo dbusintrospection.lo dbusmenumodel.lo dbusmessage.lo dbusmethodinvocation.lo dbusobject.lo dbusobjectmanager.lo dbusobjectmanagerclient.lo dbusobjectmanagerserver.lo dbusobjectproxy.lo dbusobjectskeleton.lo dbusownname.lo dbusproxy.lo dbusserver.lo dbussubtreevtable.lo dbusutils.lo dbuswatchname.lo drive.lo emblem.lo emblemedicon.lo enums.lo error.lo file.lo fileattributeinfo.lo fileattributeinfolist.lo fileenumerator.lo fileicon.lo fileinfo.lo fileinputstream.lo fileiostream.lo filemonitor.lo filenamecompleter.lo fileoutputstream.lo filterinputstream.lo filteroutputstream.lo icon.lo inetaddress.lo inetsocketaddress.lo initable.lo inputstream.lo iostream.lo listmodel.lo liststore.lo loadableicon.lo memoryinputstream.lo memoryoutputstream.lo menuattributeiter.lo menulinkiter.lo menu.lo menuitem.lo menumodel.lo mount.lo mountoperation.lo networkaddress.lo networkmonitor.lo networkservice.lo notification.lo outputstream.lo permission.lo pollableinputstream.lo pollableoutputstream.lo proxy.lo proxyaddress.lo proxyresolver.lo remoteactiongroup.lo resolver.lo resource.lo seekable.lo settings.lo settingsschema.lo settingsschemakey.lo settingsschemasource.lo simpleaction.lo simpleactiongroup.lo simpleiostream.lo simplepermission.lo socket.lo socketaddress.lo socketaddressenumerator.lo socketclient.lo socketconnectable.lo socketconnection.lo socketcontrolmessage.lo socketlistener.lo socketservice.lo srvtarget.lo tcpconnection.lo tcpwrapperconnection.lo threadedsocketservice.lo themedicon.lo tlscertificate.lo tlsclientconnection.lo tlsconnection.lo tlsdatabase.lo tlsinteraction.lo tlspassword.lo tlsserverconnection.lo volume.lo volumemonitor.lo zlibdecompressor.lo zlibcompressor.lo desktopappinfo.lo unixconnection.lo unixcredentialsmessage.lo unixfdlist.lo unixfdmessage.lo unixinputstream.lo unixoutputstream.lo unixsocketaddress.lo wrap_init.lo contenttype.lo init.lo slot_async.lo socketsource.lo -lsigc-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgio-2.0 -lgobject-2.0 -lglib-2.0 ../../glib/glibmm/libglibmm-2.4.la -inst-prefix-dir /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm) [ 238s] libtool: install: /bin/install -c .libs/libgiomm-2.4.so.1.3.0T /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libgiomm-2.4.so.1.3.0 [ 238s] libtool: install: (cd /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib && { ln -s -f libgiomm-2.4.so.1.3.0 libgiomm-2.4.so.1 || { rm -f libgiomm-2.4.so.1 && ln -s libgiomm-2.4.so.1.3.0 libgiomm-2.4.so.1; }; }) [ 238s] libtool: install: (cd /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib && { ln -s -f libgiomm-2.4.so.1.3.0 libgiomm-2.4.so || { rm -f libgiomm-2.4.so && ln -s libgiomm-2.4.so.1.3.0 libgiomm-2.4.so; }; }) [ 238s] libtool: install: /bin/install -c .libs/libgiomm-2.4.lai /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libgiomm-2.4.la [ 238s] libtool: warning: remember to run 'libtool --finish /usr/lib' [ 238s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4/giomm' [ 238s] /bin/install -c -m 644 action.h actiongroup.h actionmap.h applaunchcontext.h appinfo.h application.h applicationcommandline.h asyncinitable.h asyncresult.h bufferedinputstream.h bufferedoutputstream.h cancellable.h charsetconverter.h converter.h converterinputstream.h converteroutputstream.h credentials.h datainputstream.h dataoutputstream.h dbusactiongroup.h dbusaddress.h dbusauthobserver.h dbusconnection.h dbuserror.h dbuserrorutils.h dbusinterface.h dbusinterfaceskeleton.h dbusinterfacevtable.h dbusintrospection.h dbusmenumodel.h dbusmessage.h dbusmethodinvocation.h dbusobject.h dbusobjectmanager.h dbusobjectmanagerclient.h dbusobjectmanagerserver.h dbusobjectproxy.h dbusobjectskeleton.h dbusownname.h dbusproxy.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4/giomm' [ 238s] /bin/install -c -m 644 dbusserver.h dbussubtreevtable.h dbusutils.h dbuswatchname.h drive.h emblem.h emblemedicon.h enums.h error.h file.h fileattributeinfo.h fileattributeinfolist.h fileenumerator.h fileicon.h fileinfo.h fileinputstream.h fileiostream.h filemonitor.h filenamecompleter.h fileoutputstream.h filterinputstream.h filteroutputstream.h icon.h inetaddress.h inetsocketaddress.h initable.h inputstream.h iostream.h listmodel.h liststore.h loadableicon.h memoryinputstream.h memoryoutputstream.h menuattributeiter.h menulinkiter.h menu.h menuitem.h menumodel.h mount.h mountoperation.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4/giomm' [ 238s] /bin/install -c -m 644 networkaddress.h networkmonitor.h networkservice.h notification.h outputstream.h permission.h pollableinputstream.h pollableoutputstream.h proxy.h proxyaddress.h proxyresolver.h remoteactiongroup.h resolver.h resource.h seekable.h settings.h settingsschema.h settingsschemakey.h settingsschemasource.h simpleaction.h simpleactiongroup.h simpleiostream.h simplepermission.h socket.h socketaddress.h socketaddressenumerator.h socketclient.h socketconnectable.h socketconnection.h socketcontrolmessage.h socketlistener.h socketservice.h srvtarget.h tcpconnection.h tcpwrapperconnection.h threadedsocketservice.h themedicon.h tlscertificate.h tlsclientconnection.h tlsconnection.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4/giomm' [ 238s] /bin/install -c -m 644 tlsdatabase.h tlsinteraction.h tlspassword.h tlsserverconnection.h volume.h volumemonitor.h zlibdecompressor.h zlibcompressor.h desktopappinfo.h unixconnection.h unixcredentialsmessage.h unixfdlist.h unixfdmessage.h unixinputstream.h unixoutputstream.h unixsocketaddress.h contenttype.h init.h socketsource.h wrap_init.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4/giomm' [ 238s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4/giomm/private' [ 238s] /bin/install -c -m 644 private/action_p.h private/actiongroup_p.h private/actionmap_p.h private/applaunchcontext_p.h private/appinfo_p.h private/application_p.h private/applicationcommandline_p.h private/asyncinitable_p.h private/asyncresult_p.h private/bufferedinputstream_p.h private/bufferedoutputstream_p.h private/cancellable_p.h private/charsetconverter_p.h private/converter_p.h private/converterinputstream_p.h private/converteroutputstream_p.h private/credentials_p.h private/datainputstream_p.h private/dataoutputstream_p.h private/dbusactiongroup_p.h private/dbusaddress_p.h private/dbusauthobserver_p.h private/dbusconnection_p.h private/dbuserror_p.h private/dbuserrorutils_p.h private/dbusinterface_p.h private/dbusinterfaceskeleton_p.h private/dbusinterfacevtable_p.h private/dbusintrospection_p.h private/dbusmenumodel_p.h private/dbusmessage_p.h private/dbusmethodinvocation_p.h private/dbusobject_p.h private/dbusobjectmanager_p.h private/dbusobjectmanagerclient_p.h private/dbusobjectmanagerserver_p.h private/dbusobjectproxy_p.h private/dbusobjectskeleton_p.h private/dbusownname_p.h private/dbusproxy_p.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4/giomm/private' [ 238s] /bin/install -c -m 644 private/dbusserver_p.h private/dbussubtreevtable_p.h private/dbusutils_p.h private/dbuswatchname_p.h private/drive_p.h private/emblem_p.h private/emblemedicon_p.h private/enums_p.h private/error_p.h private/file_p.h private/fileattributeinfo_p.h private/fileattributeinfolist_p.h private/fileenumerator_p.h private/fileicon_p.h private/fileinfo_p.h private/fileinputstream_p.h private/fileiostream_p.h private/filemonitor_p.h private/filenamecompleter_p.h private/fileoutputstream_p.h private/filterinputstream_p.h private/filteroutputstream_p.h private/icon_p.h private/inetaddress_p.h private/inetsocketaddress_p.h private/initable_p.h private/inputstream_p.h private/iostream_p.h private/listmodel_p.h private/liststore_p.h private/loadableicon_p.h private/memoryinputstream_p.h private/memoryoutputstream_p.h private/menuattributeiter_p.h private/menulinkiter_p.h private/menu_p.h private/menuitem_p.h private/menumodel_p.h private/mount_p.h private/mountoperation_p.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4/giomm/private' [ 238s] /bin/install -c -m 644 private/networkaddress_p.h private/networkmonitor_p.h private/networkservice_p.h private/notification_p.h private/outputstream_p.h private/permission_p.h private/pollableinputstream_p.h private/pollableoutputstream_p.h private/proxy_p.h private/proxyaddress_p.h private/proxyresolver_p.h private/remoteactiongroup_p.h private/resolver_p.h private/resource_p.h private/seekable_p.h private/settings_p.h private/settingsschema_p.h private/settingsschemakey_p.h private/settingsschemasource_p.h private/simpleaction_p.h private/simpleactiongroup_p.h private/simpleiostream_p.h private/simplepermission_p.h private/socket_p.h private/socketaddress_p.h private/socketaddressenumerator_p.h private/socketclient_p.h private/socketconnectable_p.h private/socketconnection_p.h private/socketcontrolmessage_p.h private/socketlistener_p.h private/socketservice_p.h private/srvtarget_p.h private/tcpconnection_p.h private/tcpwrapperconnection_p.h private/threadedsocketservice_p.h private/themedicon_p.h private/tlscertificate_p.h private/tlsclientconnection_p.h private/tlsconnection_p.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4/giomm/private' [ 238s] /bin/install -c -m 644 private/tlsdatabase_p.h private/tlsinteraction_p.h private/tlspassword_p.h private/tlsserverconnection_p.h private/volume_p.h private/volumemonitor_p.h private/zlibdecompressor_p.h private/zlibcompressor_p.h private/desktopappinfo_p.h private/unixconnection_p.h private/unixcredentialsmessage_p.h private/unixfdlist_p.h private/unixfdmessage_p.h private/unixinputstream_p.h private/unixoutputstream_p.h private/unixsocketaddress_p.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4/giomm/private' [ 238s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/giomm' [ 238s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/gio/giomm' [ 238s] Making install in tests [ 238s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tests' [ 238s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tests' [ 238s] make[2]: Nothing to be done for 'install-exec-am'. [ 238s] make[2]: Nothing to be done for 'install-data-am'. [ 238s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tests' [ 238s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/tests' [ 238s] Making install in examples [ 238s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/examples' [ 238s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/examples' [ 238s] make[2]: Nothing to be done for 'install-exec-am'. [ 238s] make[2]: Nothing to be done for 'install-data-am'. [ 238s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/examples' [ 238s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2/examples' [ 238s] make[1]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2' [ 238s] make[2]: Entering directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2' [ 238s] make[2]: Nothing to be done for 'install-exec-am'. [ 238s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4' [ 238s] /bin/install -c -m 644 gio/giomm.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/giomm-2.4' [ 238s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/glibmm-2.4' [ 238s] /bin/install -c -m 644 glib/glibmm.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/include/glibmm-2.4' [ 238s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/giomm-2.4/include' [ 238s] /bin/install -c -m 644 gio/giommconfig.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/giomm-2.4/include' [ 238s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/glibmm-2.4/include' [ 238s] /bin/install -c -m 644 glib/glibmmconfig.h '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/glibmm-2.4/include' [ 238s] /bin/mkdir -p '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/pkgconfig' [ 238s] /bin/install -c -m 644 glib/glibmm-2.4.pc gio/giomm-2.4.pc '/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/pkgconfig' [ 238s] make[2]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2' [ 238s] make[1]: Leaving directory '/home/abuild/rpmbuild/BUILD/glibmm-2.64.2' [ 238s] + rm /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libgiomm-2.4.la /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libglibmm-2.4.la /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libglibmm_generate_extra_defs-2.4.la [ 238s] + _target= [ 238s] + _symlinks=0 [ 238s] + _files=() [ 238s] + fdupes -q -n -r /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm [ 238s] + read _file [ 238s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/info [ 238s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/doc/packages [ 238s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/doc/glibmm [ 238s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/doc/glibmm-2.64.2 [ 238s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/gtk-doc [ 238s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/doc [ 238s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/man [ 238s] + find /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm -regex '.*/man/man./.*.[0-9]' [ 238s] + xargs rm -f -- [ 238s] + find /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm -regex '.*/man/../man./.*.[0-9]' [ 238s] + xargs rm -f -- [ 238s] + find /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm -regex '.*/man/man./.*.[0-9]pm' [ 238s] + xargs rm -f -- [ 238s] + /usr/lib/rpm/find-debuginfo.sh -j8 --build-id-seed 2.64.2-0 --unique-debug-src-base glibmm-2.64.2-0.arm -S debugsourcefiles.list /home/abuild/rpmbuild/BUILD/glibmm-2.64.2 [ 238s] 1+0 records in [ 238s] 1+0 records out [ 238s] 1+0 records in [ 238s] 1+0 records out [ 238s] 1+0 records in [ 238s] 1+0 records out [ 238s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libgiomm-2.4.so.1.3.0 [ 238s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libglibmm-2.4.so.1.3.0 [ 238s] extracting debug info from /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/lib/libglibmm_generate_extra_defs-2.4.so.1.3.0 [ 238s] 0+0 records in [ 238s] 0+0 records out [ 239s] 0+0 records in [ 239s] 0+0 records out [ 239s] 0+0 records in [ 239s] 0+0 records out [ 239s] 9840 blocks [ 239s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glibmm-debuginfo.manifest [ 239s] + cp /usr/lib/rpm/debug.manifest /home/abuild/rpmbuild/BUILD/glibmm-2.64.2/glibmm-debugsource.manifest [ 239s] + /usr/lib/rpm/check-buildroot [ 239s] + /usr/lib/rpm//brp-compress [ 239s] + /usr/lib/rpm/brp-strip-static-archive /bin/strip [ 241s] + /usr/lib/rpm/brp-python-hardlink [ 241s] + /usr/lib/rpm/tizen/find-docs.sh /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm [ 241s] + /usr/lib/rpm/tizen/find-isufiles.sh /home/abuild/rpmbuild/BUILD/glibmm-2.64.2/isu.list [ 241s] ~/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm ~/rpmbuild/BUILD/glibmm-2.64.2 [ 241s] ~/rpmbuild/BUILD/glibmm-2.64.2 [ 241s] + /etc/hal/rootstrap/hal-rootstrap-checker.sh 0 /home/abuild/rpmbuild/SOURCES [ 241s] Processing files: glibmm-debugsource-2.64.2-0.armv7l [ 241s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 241s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 241s] [ 242s] Provides: glibmm-debugsource = 2.64.2-0 glibmm-debugsource(armv7l-32) = 2.64.2-0 [ 242s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 242s] Processing files: libglibmm-2.64.2-0.armv7l [ 242s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.GSQNz1 [ 242s] + umask 022 [ 242s] + cd /home/abuild/rpmbuild/BUILD [ 242s] + cd glibmm-2.64.2 [ 242s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/licenses/libglibmm [ 242s] + export LC_ALL=C [ 242s] + LC_ALL=C [ 242s] + export LICENSEDIR [ 242s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/licenses/libglibmm [ 242s] + cp -pr COPYING /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/licenses/libglibmm [ 242s] + exit 0 [ 242s] Provides: libglibmm = 2.64.2-0 libglibmm(armv7l-32) = 2.64.2-0 libglibmm-2.4.so.1 libglibmm_generate_extra_defs-2.4.so.1 [ 242s] Requires(interp): /sbin/ldconfig /sbin/ldconfig [ 242s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 242s] Requires(post): /sbin/ldconfig [ 242s] Requires(postun): /sbin/ldconfig [ 242s] Requires: ld-linux.so.3 ld-linux.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libglib-2.0.so.0 libgmodule-2.0.so.0 libgobject-2.0.so.0 libm.so.6 libsigc-2.0.so.0 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.15) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) rtld(GNU_HASH) [ 242s] Processing files: libgiomm-2.64.2-0.armv7l [ 242s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.I8G3JD [ 242s] + umask 022 [ 242s] + cd /home/abuild/rpmbuild/BUILD [ 242s] + cd glibmm-2.64.2 [ 242s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/licenses/libgiomm [ 242s] + export LC_ALL=C [ 242s] + LC_ALL=C [ 242s] + export LICENSEDIR [ 242s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/licenses/libgiomm [ 242s] + cp -pr COPYING /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/licenses/libgiomm [ 242s] + exit 0 [ 242s] Provides: libgiomm = 2.64.2-0 libgiomm(armv7l-32) = 2.64.2-0 libgiomm-2.4.so.1 [ 242s] Requires(interp): /sbin/ldconfig /sbin/ldconfig [ 242s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 242s] Requires(post): /sbin/ldconfig [ 242s] Requires(postun): /sbin/ldconfig [ 242s] Requires: ld-linux.so.3 ld-linux.so.3(GLIBC_2.4) libc.so.6 libc.so.6(GLIBC_2.4) libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libgio-2.0.so.0 libglib-2.0.so.0 libglibmm-2.4.so.1 libgmodule-2.0.so.0 libgobject-2.0.so.0 libm.so.6 libsigc-2.0.so.0 libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.21) rtld(GNU_HASH) [ 242s] Processing files: glibmm-devel-2.64.2-0.armv7l [ 242s] Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.O5ZRqK [ 242s] + umask 022 [ 242s] + cd /home/abuild/rpmbuild/BUILD [ 242s] + cd glibmm-2.64.2 [ 242s] + LICENSEDIR=/home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/licenses/glibmm-devel [ 242s] + export LC_ALL=C [ 242s] + LC_ALL=C [ 242s] + export LICENSEDIR [ 242s] + /bin/mkdir -p /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/licenses/glibmm-devel [ 242s] + cp -pr COPYING /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm/usr/share/licenses/glibmm-devel [ 242s] + exit 0 [ 243s] Provides: glibmm-devel = 2.64.2-0 glibmm-devel(armv7l-32) = 2.64.2-0 perl(DocsParser) = 1.00 perl(Enum) = 1.00 perl(Function) = 1.00 perl(FunctionBase) = 1.00 perl(GtkDefs) = 1.00 perl(GtkDefs::Function) perl(GtkDefs::Signal) perl(Object) = 1.00 perl(Output) perl(Property) = 1.00 perl(Util) = 1.00 perl(WrapParser) = 1.00 pkgconfig(giomm-2.4) = 2.64.2 pkgconfig(glibmm-2.4) = 2.64.2 [ 243s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 243s] Requires: /bin/perl /usr/bin/pkg-config libgiomm-2.4.so.1 libglibmm-2.4.so.1 libglibmm_generate_extra_defs-2.4.so.1 pkgconfig(gio-2.0) pkgconfig(glibmm-2.4) pkgconfig(gobject-2.0) pkgconfig(sigc++-2.0) [ 243s] Processing files: libglibmm-debuginfo-2.64.2-0.armv7l [ 243s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 243s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 243s] [ 243s] Provides: libglibmm-debuginfo = 2.64.2-0 libglibmm-debuginfo(armv7l-32) = 2.64.2-0 [ 243s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 243s] Recommends: glibmm-debugsource(armv7l-32) = 2.64.2-0 [ 243s] Processing files: libgiomm-debuginfo-2.64.2-0.armv7l [ 243s] Aptk: PG1hbmlmZXN0PgogPHJlcXVlc3Q+CiAgICA8ZG9tYWluIG5hbWU9Il8iLz4KIDwv [ 243s] cmVxdWVzdD4KPC9tYW5pZmVzdD4K [ 243s] [ 243s] Provides: libgiomm-debuginfo = 2.64.2-0 libgiomm-debuginfo(armv7l-32) = 2.64.2-0 [ 243s] Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 [ 243s] Recommends: glibmm-debugsource(armv7l-32) = 2.64.2-0 [ 243s] Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm [ 243s] Wrote: /home/abuild/rpmbuild/SRPMS/glibmm-2.64.2-0.src.rpm [ 245s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/glibmm-debugsource-2.64.2-0.armv7l.rpm [ 245s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/libglibmm-2.64.2-0.armv7l.rpm [ 245s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/libgiomm-2.64.2-0.armv7l.rpm [ 246s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/glibmm-devel-2.64.2-0.armv7l.rpm [ 249s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/libglibmm-debuginfo-2.64.2-0.armv7l.rpm [ 255s] Wrote: /home/abuild/rpmbuild/RPMS/armv7l/libgiomm-debuginfo-2.64.2-0.armv7l.rpm [ 255s] Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.YXfZYj [ 255s] + umask 022 [ 255s] + cd /home/abuild/rpmbuild/BUILD [ 255s] + cd glibmm-2.64.2 [ 255s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm [ 255s] + rm -rf /home/abuild/rpmbuild/BUILDROOT/glibmm-2.64.2-0.arm [ 255s] + exit 0 [ 255s] ... checking for files with abuild user/group [ 255s] ... creating baselibs [ 255s] [ 255s] ip-192-168-56-223 finished "build glibmm.spec" at Thu Dec 19 21:42:49 UTC 2024. [ 255s]