<86>Jan  4 08:57:16 userdel[1536642]: delete user 'rooter'
<86>Jan  4 08:57:16 userdel[1536642]: removed group 'rooter' owned by 'rooter'
<86>Jan  4 08:57:16 userdel[1536642]: removed shadow group 'rooter' owned by 'rooter'
<86>Jan  4 08:57:16 groupadd[1536651]: group added to /etc/group: name=rooter, GID=1211
<86>Jan  4 08:57:16 groupadd[1536651]: group added to /etc/gshadow: name=rooter
<86>Jan  4 08:57:16 groupadd[1536651]: new group: name=rooter, GID=1211
<86>Jan  4 08:57:16 useradd[1536661]: new user: name=rooter, UID=1211, GID=1211, home=/root, shell=/bin/bash, from=none
<86>Jan  4 08:57:16 userdel[1536673]: delete user 'builder'
<86>Jan  4 08:57:16 userdel[1536673]: removed group 'builder' owned by 'builder'
<86>Jan  4 08:57:16 userdel[1536673]: removed shadow group 'builder' owned by 'builder'
<86>Jan  4 08:57:16 groupadd[1536685]: group added to /etc/group: name=builder, GID=1212
<86>Jan  4 08:57:16 groupadd[1536685]: group added to /etc/gshadow: name=builder
<86>Jan  4 08:57:16 groupadd[1536685]: new group: name=builder, GID=1212
<86>Jan  4 08:57:16 useradd[1536693]: new user: name=builder, UID=1212, GID=1212, home=/usr/src, shell=/bin/bash, from=none
<13>Jan  4 08:57:24 rpmi: libexpat-2.6.4-alt1 sisyphus+365521.100.1.1 1734700247 installed
<13>Jan  4 08:57:24 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed
<13>Jan  4 08:57:24 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626059695 installed
<13>Jan  4 08:57:24 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572108 installed
<13>Jan  4 08:57:24 rpmi: libjpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449053 installed
<13>Jan  4 08:57:24 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Jan  4 08:57:24 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781690 installed
<13>Jan  4 08:57:24 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751609 installed
<13>Jan  4 08:57:24 rpmi: libogg-devel-1.3.5-alt1 sisyphus+278100.3400.1.1 1626059695 installed
<13>Jan  4 08:57:24 rpmi: libfribidi-1.0.16-alt1 sisyphus+358393.100.1.1 1727333693 installed
<13>Jan  4 08:57:24 rpmi: libserd-0.32.2-alt1 sisyphus+341428.200.1.1 1708949159 installed
<13>Jan  4 08:57:24 rpmi: libopus-1.5.2-alt1.1 sisyphus+366209.100.1.1 1734786388 installed
<13>Jan  4 08:57:24 rpmi: perl-HTTP-Date-6.06-alt1 sisyphus+324527.100.1.1 1688834564 installed
<13>Jan  4 08:57:24 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed
<13>Jan  4 08:57:24 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed
<13>Jan  4 08:57:24 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718975 installed
<13>Jan  4 08:57:24 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed
<13>Jan  4 08:57:24 rpmi: libatk-2.54.0-alt1 sisyphus+357735.600.3.1 1726642173 installed
<13>Jan  4 08:57:24 rpmi: libflac12-1.4.3-alt2 sisyphus+343354.100.1.1 1711119065 installed
<13>Jan  4 08:57:24 rpmi: libzix-0.4.2-alt1 sisyphus+341428.100.1.1 1708949132 installed
<13>Jan  4 08:57:24 rpmi: libsord-0.16.16-alt1 sisyphus+341428.300.1.1 1708949186 installed
<13>Jan  4 08:57:24 rpmi: libraw1394-11-2.1.2-alt1 sisyphus+278262.100.1.1 1626081867 installed
<13>Jan  4 08:57:24 rpmi: liblcms2-2.16-alt1 sisyphus+335676.100.1.1 1701682605 installed
<13>Jan  4 08:57:24 rpmi: libusb-1.0.27-alt1 sisyphus+347412.100.1.1 1714739652 installed
<13>Jan  4 08:57:24 rpmi: libSDL2-2.30.11-alt1 sisyphus+367519.100.1.1 1735907387 installed
<13>Jan  4 08:57:24 rpmi: libmpg123-1:1.32.10-alt1 sisyphus+365072.100.1.1 1734226046 installed
<13>Jan  4 08:57:24 rpmi: liblame-3.100-alt1 sisyphus+346342.200.2.2 1716474674 installed
<13>Jan  4 08:57:24 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed
<13>Jan  4 08:57:24 rpmi: libsndfile-1.1.0-alt1 sisyphus+339776.7300.6.2 1707349197 installed
<13>Jan  4 08:57:24 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572108 installed
<13>Jan  4 08:57:24 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed
<13>Jan  4 08:57:24 rpmi: perl-Compress-Raw-Zlib-2.206-alt1 sisyphus+335067.600.1.1 1700901614 installed
<13>Jan  4 08:57:24 rpmi: perl-libnet-1:3.15-alt1 sisyphus+317310.100.1.1 1679580208 installed
<13>Jan  4 08:57:24 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed
<13>Jan  4 08:57:24 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922745 installed
<13>Jan  4 08:57:25 rpmi: libicu74-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702422879 installed
<13>Jan  4 08:57:25 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605157 installed
<13>Jan  4 08:57:25 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333695 installed
<13>Jan  4 08:57:25 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed
<13>Jan  4 08:57:25 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802618 installed
<13>Jan  4 08:57:25 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed
<13>Jan  4 08:57:25 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667413000 installed
<13>Jan  4 08:57:25 rpmi: libsystemd-1:255.13-alt1 sisyphus+359453.100.2.1 1728651220 installed
<13>Jan  4 08:57:25 rpmi: libdbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487513 installed
<13>Jan  4 08:57:25 rpmi: libavahi-0.8-alt4 sisyphus+344258.100.1.1 1712133862 installed
<13>Jan  4 08:57:25 rpmi: dbus-tools-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487513 installed
<86>Jan  4 08:57:25 groupadd[1546179]: group added to /etc/group: name=messagebus, GID=999
<86>Jan  4 08:57:25 groupadd[1546179]: group added to /etc/gshadow: name=messagebus
<86>Jan  4 08:57:25 groupadd[1546179]: new group: name=messagebus, GID=999
<86>Jan  4 08:57:25 useradd[1546194]: new user: name=messagebus, UID=999, GID=999, home=/run/dbus, shell=/dev/null, from=none
<13>Jan  4 08:57:25 rpmi: dbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487513 installed
<13>Jan  4 08:57:25 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577440 installed
<13>Jan  4 08:57:25 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed
<13>Jan  4 08:57:25 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605157 installed
<13>Jan  4 08:57:25 rpmi: icu-utils-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702422879 installed
<13>Jan  4 08:57:25 rpmi: libicu-devel-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702422879 installed
<13>Jan  4 08:57:25 rpmi: libinstpatch-1.1.6-alt1.1 sisyphus+279572.100.1.2 1626605112 installed
<13>Jan  4 08:57:25 rpmi: libgsm-devel-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed
<13>Jan  4 08:57:25 rpmi: liblame-devel-3.100-alt1 sisyphus+346342.200.2.2 1716474674 installed
<13>Jan  4 08:57:25 rpmi: libmpg123-devel-1:1.32.10-alt1 sisyphus+365072.100.1.1 1734226046 installed
<13>Jan  4 08:57:25 rpmi: libiec61883-1.2.0-alt1.qa1 sisyphus+275365.100.1.2 1624491850 installed
<13>Jan  4 08:57:25 rpmi: libsratom-0.6.16-alt1 sisyphus+341428.400.1.1 1708949213 installed
<13>Jan  4 08:57:25 rpmi: liblilv-0.24.24-alt2 sisyphus+341494.100.1.1 1709024102 installed
<13>Jan  4 08:57:25 rpmi: libflac-devel-1.4.3-alt2 sisyphus+343354.100.1.1 1711119065 installed
<13>Jan  4 08:57:25 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176897 installed
<13>Jan  4 08:57:26 rpmi: libgnutls30-3.8.8-alt2 sisyphus+364832.100.1.1 1734008167 installed
<13>Jan  4 08:57:26 rpmi: libngtcp2.16-1.10.0-alt1 sisyphus+366376.200.1.1 1735020758 installed
<13>Jan  4 08:57:26 rpmi: libngtcp2_crypto_gnutls8-1.10.0-alt1 sisyphus+366376.200.1.1 1735020758 installed
<13>Jan  4 08:57:26 rpmi: libpng-devel-1.6.42-alt2 sisyphus+339555.100.1.1 1706781690 installed
<13>Jan  4 08:57:26 rpmi: perl-File-Listing-6.16-alt1 sisyphus+325783.100.1.1 1690559356 installed
<13>Jan  4 08:57:26 rpmi: libopus-devel-1.5.2-alt1.1 sisyphus+366209.100.1.1 1734786388 installed
<13>Jan  4 08:57:26 rpmi: libvorbis-devel-1.3.7-alt1 sisyphus+275738.100.1.1 1624751609 installed
<13>Jan  4 08:57:26 rpmi: libsndfile-devel-1.1.0-alt1 sisyphus+339776.7300.6.2 1707349197 installed
<13>Jan  4 08:57:26 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Jan  4 08:57:26 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Jan  4 08:57:26 rpmi: libyuv-0.0.1874-alt1 sisyphus+326054.40.2.1 1690679429 installed
<13>Jan  4 08:57:26 rpmi: libturbojpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449053 installed
<13>Jan  4 08:57:26 rpmi: libwayland-cursor-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572108 installed
<13>Jan  4 08:57:26 rpmi: libwayland-egl-4:18.1.0-alt1.1 sisyphus+356019.140.3.1 1724572108 installed
<13>Jan  4 08:57:26 rpmi: libtheora-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928124 installed
<13>Jan  4 08:57:26 rpmi: wayland-devel-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572108 installed
<13>Jan  4 08:57:26 rpmi: libwayland-client-devel-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572108 installed
<13>Jan  4 08:57:26 rpmi: libspeechd2-0.11.5-alt3 sisyphus+365348.1300.13.3 1735053129 installed
<13>Jan  4 08:57:26 rpmi: libmpeg2-0.5.1-alt4.svn20120718 sisyphus+285823.100.1.1 1632416719 installed
<13>Jan  4 08:57:26 rpmi: libmad-0.15.1b-alt9 sisyphus+278239.100.1.1 1626080113 installed
<13>Jan  4 08:57:26 rpmi: libxkbcommon-1.7.0-alt1.1 sisyphus+343672.100.1.1 1711490815 installed
<13>Jan  4 08:57:26 rpmi: libsqlite3-3.47.1-alt1 sisyphus+365248.200.3.1 1734527637 installed
<13>Jan  4 08:57:26 rpmi: libgudev-1:238-alt1 sisyphus+324364.100.1.1 1688646145 installed
<13>Jan  4 08:57:26 rpmi: libgif-4.1.6-alt3 sisyphus+276911.100.1.3 1625273983 installed
<13>Jan  4 08:57:26 rpmi: libwebrtc-audio-processing-1.3-alt2 sisyphus+332026.100.1.1 1697579432 installed
<13>Jan  4 08:57:26 rpmi: libsbc1-2.0-alt2 sisyphus+322708.100.1.1 1686327806 installed
<13>Jan  4 08:57:26 rpmi: libmysofa-1.3.3-alt1 sisyphus+360234.100.1.1 1729426706 installed
<13>Jan  4 08:57:26 rpmi: libldac2-2.0.2.3-alt0.1 sisyphus+278007.100.1.2 1625973035 installed
<13>Jan  4 08:57:26 rpmi: liblc3-1.1.1-alt1 sisyphus+347780.100.1.1 1715374023 installed
<13>Jan  4 08:57:26 rpmi: libfreeaptx-0.1.1-alt1 sisyphus+282022.100.1.1 1628182684 installed
<13>Jan  4 08:57:26 rpmi: libgomp1-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed
<13>Jan  4 08:57:26 rpmi: libsigc++2-2.12.1-alt1 sisyphus+331046.200.2.1 1696511642 installed
<13>Jan  4 08:57:26 rpmi: libfdk-aac2-2.0.3-alt0.1 sisyphus+338863.100.1.1 1706094242 installed
<13>Jan  4 08:57:26 rpmi: libfaad2-2.11.1-alt1 sisyphus+338260.100.2.2 1705755212 installed
<13>Jan  4 08:57:26 rpmi: libepoxy-1.5.10-alt1 sisyphus+296853.200.2.1 1647631868 installed
<13>Jan  4 08:57:26 rpmi: libdatrie-0.2.13-alt1_7 sisyphus+328221.100.1.1 1693336967 installed
<13>Jan  4 08:57:26 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed
<13>Jan  4 08:57:26 rpmi: libconfig-c++11-1.7.3-alt1 sisyphus+356893.2177.17.1 1725864293 installed
<13>Jan  4 08:57:26 rpmi: libtdb-1.4.10-alt1 sisyphus+342425.100.8.1 1714748994 installed
<13>Jan  4 08:57:26 rpmi: libltdl7-2.4.7-alt5 sisyphus+341963.200.3.1 1711659248 installed
<13>Jan  4 08:57:26 rpmi: sound-theme-freedesktop-0.8-alt1 sisyphus+277010.100.1.2 1625346634 installed
<13>Jan  4 08:57:26 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094932 installed
<13>Jan  4 08:57:26 rpmi: libgtest-1.15.2-alt1 sisyphus+364140.100.8.1 1733730028 installed
<13>Jan  4 08:57:26 rpmi: libbluez-5.79-alt1 sisyphus+362585.400.4.1 1731678534 installed
<13>Jan  4 08:57:26 rpmi: liba52-0.8.0-alt1 sisyphus+349892.100.1.1 1716987413 installed
<13>Jan  4 08:57:26 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402242 installed
<13>Jan  4 08:57:26 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577529 installed
<13>Jan  4 08:57:26 rpmi: libsensors3-3.6.0-alt4 sisyphus+366234.100.1.1 1734814779 installed
<13>Jan  4 08:57:26 rpmi: libspirv-tools0-1:2024.4-alt0.1 sisyphus+365035.200.5.1 1734354505 installed
<13>Jan  4 08:57:26 rpmi: llvm18.1-filesystem-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763102 installed
<13>Jan  4 08:57:27 rpmi: llvm18.1-polly-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763102 installed
<13>Jan  4 08:57:27 rpmi: llvm18.1-gold-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763102 installed
<13>Jan  4 08:57:30 rpmi: llvm18.1-libs-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763102 installed
<13>Jan  4 08:57:30 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440792 installed
<13>Jan  4 08:57:30 rpmi: libdrm-1:2.4.124-alt1 sisyphus+364215.100.1.1 1733469813 installed
<13>Jan  4 08:57:30 rpmi: libgbm-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711586 installed
<13>Jan  4 08:57:30 rpmi: perl-Try-Tiny-0.31-alt1 sisyphus+290597.100.1.1 1637915507 installed
<13>Jan  4 08:57:30 rpmi: perl-IO-Socket-IP-0.42-alt1 sisyphus+325815.100.1.2 1690571193 installed
<13>Jan  4 08:57:30 rpmi: perl-Module-Load-0.36-alt1 sisyphus+258992.100.1.1 1601543407 installed
<13>Jan  4 08:57:30 rpmi: perl-Compress-Raw-Bzip2-2.210-alt1 sisyphus+343108.100.1.3 1710881036 installed
<13>Jan  4 08:57:30 rpmi: perl-IO-Compress-Brotli-2:0.004001-alt3 sisyphus+335067.1200.1.1 1700901700 installed
<13>Jan  4 08:57:30 rpmi: perl-Clone-0.46-alt1 sisyphus+335067.1100.1.1 1700901674 installed
<13>Jan  4 08:57:30 rpmi: perl-HTML-Tagset-3.24-alt1 sisyphus+343117.100.1.3 1710883587 installed
<13>Jan  4 08:57:30 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed
<13>Jan  4 08:57:30 rpmi: perl-Data-Dump-1.25-alt1 sisyphus+276551.100.1.1 1625126880 installed
<13>Jan  4 08:57:30 rpmi: perl-Filter-1.64-alt1 sisyphus+335067.400.1.1 1700901530 installed
<13>Jan  4 08:57:30 rpmi: perl-Encode-3.21-alt1 sisyphus+343095.100.1.1 1710875480 installed
<13>Jan  4 08:57:30 rpmi: perl-URI-5.27-alt1 sisyphus+340901.100.1.1 1708180683 installed
<13>Jan  4 08:57:30 rpmi: perl-IO-Compress-2.206-alt1 sisyphus+325819.100.1.1 1690563199 installed
<13>Jan  4 08:57:30 rpmi: perl-Net-HTTP-6.23-alt1 sisyphus+323470.100.1.1 1687422469 installed
<13>Jan  4 08:57:30 rpmi: perl-HTML-Parser-3.82-alt1 sisyphus+343116.100.1.3 1710883258 installed
<13>Jan  4 08:57:30 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed
<13>Jan  4 08:57:30 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed
<13>Jan  4 08:57:30 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed
<13>Jan  4 08:57:30 rpmi: perl-HTTP-Message-6.45-alt1 sisyphus+330728.100.1.1 1696162276 installed
<13>Jan  4 08:57:30 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed
<13>Jan  4 08:57:30 rpmi: perl-libwww-6.77-alt1 sisyphus+343120.100.1.2 1710884405 installed
<13>Jan  4 08:57:30 rpmi: perl-XML-LibXML-2.0210-alt8 sisyphus+355798.100.1.1 1724340088 installed
<13>Jan  4 08:57:30 rpmi: perl-XML-SAX-1.02-alt1 sisyphus+232322.100.1.1 1560758406 installed
<13>Jan  4 08:57:30 rpmi: perl-XML-Simple-2.25-alt2 sisyphus+257498.100.1.1 1599324034 installed
<13>Jan  4 08:57:30 rpmi: icon-naming-utils-0.8.90-alt1 sisyphus+276851.100.1.1 1625243947 installed
<13>Jan  4 08:57:30 rpmi: icon-theme-adwaita-47.0-alt1 sisyphus+357735.1000.3.1 1726642413 installed
<13>Jan  4 08:57:30 rpmi: usbids-20240206-alt1 sisyphus+339943.100.1.1 1707270512 installed
<13>Jan  4 08:57:30 rpmi: pciids-20241129-alt1 sisyphus+363612.100.1.1 1732846470 installed
<13>Jan  4 08:57:30 rpmi: hwdata-0.384-alt1 sisyphus+354460.100.1.1 1722898493 installed
<13>Jan  4 08:57:30 rpmi: libwebp7-1.5.0-alt1 sisyphus+365488.100.1.1 1734677706 installed
<13>Jan  4 08:57:30 rpmi: libdeflate-1.23-alt1 sisyphus+366443.100.2.1 1735140378 installed
<13>Jan  4 08:57:30 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180093 installed
<13>Jan  4 08:57:31 rpmi: libgdk-pixbuf-locales-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed
<13>Jan  4 08:57:31 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed
<13>Jan  4 08:57:31 rpmi: libxxhash-0.8.2-alt1 sisyphus+336514.200.7.1 1702672120 installed
<13>Jan  4 08:57:31 rpmi: less-633-alt1 sisyphus+328181.300.2.1 1693321749 installed
<13>Jan  4 08:57:31 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed
<13>Jan  4 08:57:31 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed
<13>Jan  4 08:57:32 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131612 installed
<13>Jan  4 08:57:32 rpmi: libpixman-3:0.44.2-alt1 sisyphus+364211.100.1.1 1733467591 installed
<13>Jan  4 08:57:32 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432033 installed
<13>Jan  4 08:57:32 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468406 installed
<13>Jan  4 08:57:32 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962878 installed
<13>Jan  4 08:57:32 rpmi: libdevmapper-1.02.202-alt1 sisyphus+361775.200.5.1 1730990776 installed
<13>Jan  4 08:57:32 rpmi: mount-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486360 installed
<13>Jan  4 08:57:32 rpmi: losetup-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486360 installed
<13>Jan  4 08:57:32 rpmi: lsblk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486360 installed
<13>Jan  4 08:57:32 rpmi: diffstat-1.64-alt1 sisyphus+346132.200.3.2 1716466240 installed
<13>Jan  4 08:57:32 rpmi: dconf-profile-0.1-alt1 sisyphus+325633.340.3.1 1690415358 installed
<13>Jan  4 08:57:32 rpmi: publicsuffix-list-dafsa-20240911-alt1 sisyphus+357399.100.1.1 1726160479 installed
<13>Jan  4 08:57:32 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684771 installed
<13>Jan  4 08:57:32 rpmi: libnghttp3.9-1.7.0-alt1 sisyphus+366376.100.1.1 1735020698 installed
<13>Jan  4 08:57:32 rpmi: libnghttp2-1.64.0-alt1 sisyphus+363795.200.2.1 1733118560 installed
<13>Jan  4 08:57:32 rpmi: openldap-common-2.6.9-alt2 sisyphus+367501.300.4.1 1735841751 installed
<13>Jan  4 08:57:32 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626059663 installed
<13>Jan  4 08:57:32 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769693 installed
<13>Jan  4 08:57:32 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684806164 installed
<13>Jan  4 08:57:32 rpmi: liblmdb-0.9.33-alt1 sisyphus+360625.100.1.1 1729819639 installed
<13>Jan  4 08:57:32 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed
<13>Jan  4 08:57:32 rpmi: libcom_err-1.47.1.0.10.ad56-alt2 sisyphus+363497.200.3.1 1732729916 installed
<13>Jan  4 08:57:32 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed
<13>Jan  4 08:57:32 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598420 installed
<13>Jan  4 08:57:32 rpmi: libharfbuzz-10.1.0-alt1 sisyphus+361773.100.1.1 1730824050 installed
<13>Jan  4 08:57:32 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221065 installed
<13>Jan  4 08:57:32 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337302 installed
<13>Jan  4 08:57:32 rpmi: fontconfig-2.15.0-alt1 sisyphus+355771.100.2.3 1724337302 installed
Updating fonts cache: <29>Jan  4 08:57:33 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Jan  4 08:57:33 rpmi: libharfbuzz-icu-10.1.0-alt1 sisyphus+361773.100.1.1 1730824050 installed
<13>Jan  4 08:57:33 rpmi: libharfbuzz-gobject-10.1.0-alt1 sisyphus+361773.100.1.1 1730824050 installed
<13>Jan  4 08:57:34 rpmi: bc-1:1.07.1-alt1 sisyphus+346065.200.3.1 1716459102 installed
<13>Jan  4 08:57:34 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550035 installed
<13>Jan  4 08:57:34 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787317 installed
<13>Jan  4 08:57:34 rpmi: gsettings-desktop-schemas-data-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed
<13>Jan  4 08:57:34 rpmi: libgio-2.82.4-alt1 sisyphus+364807.100.1.1 1733991604 installed
<13>Jan  4 08:57:34 rpmi: gsettings-desktop-schemas-47.1-alt1 sisyphus+357735.300.3.1 1726641770 installed
<13>Jan  4 08:57:34 rpmi: libgdk-pixbuf-2.42.12-alt1 sisyphus+348142.100.1.1 1715791858 installed
<13>Jan  4 08:57:34 rpmi: libglibmm-2.66.7-alt1 sisyphus+344717.100.1.1 1712649444 installed
<13>Jan  4 08:57:34 rpmi: libxml++2-2.42.3-alt1 sisyphus+338062.100.1.2 1705656008 installed
<13>Jan  4 08:57:34 rpmi: libffado-2.4.9-alt1 sisyphus+359940.100.1.1 1729093023 installed
<13>Jan  4 08:57:34 rpmi: gtk4-update-icon-cache-4.16.7-alt1 sisyphus+363301.100.1.1 1732451683 installed
<13>Jan  4 08:57:34 rpmi: libdconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417204 installed
<13>Jan  4 08:57:34 rpmi: dconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417204 installed
<13>Jan  4 08:57:34 rpmi: libgtk+3-schemas-3.24.43-alt1 sisyphus+352627.100.1.1 1720700731 installed
<13>Jan  4 08:57:34 rpmi: libgstreamer1.0-1.24.10-alt1 sisyphus+364070.100.1.1 1733316001 installed
<13>Jan  4 08:57:34 rpmi: libjson-glib-1.10.6-alt1 sisyphus+364645.100.1.1 1733849753 installed
<13>Jan  4 08:57:34 rpmi: libgusb-0.4.9-alt1 sisyphus+345693.100.1.1 1713857462 installed
<13>Jan  4 08:57:34 rpmi: libcolord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039037 installed
<13>Jan  4 08:57:34 rpmi: libpolkit-124-alt3 sisyphus+351454.100.1.1 1719236631 installed
<13>Jan  4 08:57:34 rpmi: systemd-modules-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed
<13>Jan  4 08:57:34 rpmi: systemd-sysctl-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651220 installed
<13>Jan  4 08:57:34 rpmi: systemd-tmpfiles-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed
<13>Jan  4 08:57:34 rpmi: systemd-utils-filetriggers-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed
<13>Jan  4 08:57:34 rpmi: libfdisk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486360 installed
<13>Jan  4 08:57:34 rpmi: openssl-config-3.1.1-alt1 sisyphus+366628.500.5.1 1735237131 installed
<13>Jan  4 08:57:34 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed
<13>Jan  4 08:57:34 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441073 installed
<13>Jan  4 08:57:34 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342009 installed
<13>Jan  4 08:57:34 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240774 installed
<13>Jan  4 08:57:34 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441114 installed
<13>Jan  4 08:57:34 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436131 installed
<13>Jan  4 08:57:34 rpmi: libpulseaudio-17.0-alt2 sisyphus+339257.100.1.1 1706519233 installed
<13>Jan  4 08:57:34 rpmi: libcairo-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948394 installed
<13>Jan  4 08:57:34 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023235 installed
<13>Jan  4 08:57:34 rpmi: libcairo-gobject-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948394 installed
<13>Jan  4 08:57:34 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485401 installed
<13>Jan  4 08:57:34 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023273 installed
<13>Jan  4 08:57:34 rpmi: libpango-1.55.0-alt1 sisyphus+364011.100.1.1 1733245603 installed
<13>Jan  4 08:57:34 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124180 installed
<13>Jan  4 08:57:34 rpmi: libat-spi2-core-2.54.0-alt1 sisyphus+357735.600.3.1 1726642173 installed
<13>Jan  4 08:57:36 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342009 installed
<13>Jan  4 08:57:36 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240774 installed
<13>Jan  4 08:57:36 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436131 installed
<13>Jan  4 08:57:36 rpmi: libXext-devel-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441114 installed
<13>Jan  4 08:57:36 rpmi: at-spi2-atk-2.54.0-alt1 sisyphus+357735.600.3.1 1726642173 installed
<13>Jan  4 08:57:36 rpmi: libXcursor-1.2.2-alt1 sisyphus+343583.600.1.1 1711441036 installed
<13>Jan  4 08:57:36 rpmi: libharfbuzz-cairo-10.1.0-alt1 sisyphus+361773.100.1.1 1730824050 installed
<13>Jan  4 08:57:36 rpmi: libmikmod-3.3.11.1-alt2 sisyphus+278211.100.1.1 1626077624 installed
<13>Jan  4 08:57:36 rpmi: libXtst-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168504 installed
<13>Jan  4 08:57:36 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168534 installed
<13>Jan  4 08:57:37 rpmi: libGLX-mesa-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711586 installed
<13>Jan  4 08:57:37 rpmi: libEGL-mesa-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711586 installed
<13>Jan  4 08:57:37 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Jan  4 08:57:37 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Jan  4 08:57:37 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Jan  4 08:57:37 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424894 installed
<13>Jan  4 08:57:37 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed
<13>Jan  4 08:57:37 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed
<13>Jan  4 08:57:37 rpmi: libXinerama-1.1.5-alt1 sisyphus+309287.100.1.1 1667213209 installed
<13>Jan  4 08:57:37 rpmi: dbus-tools-gui-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487513 installed
<13>Jan  4 08:57:37 rpmi: xprop-1.2.5-alt1 sisyphus+279025.100.1.1 1626354193 installed
<13>Jan  4 08:57:37 rpmi: libXcomposite-0.4.6-alt1 sisyphus+311188.200.1.1 1670233684 installed
<13>Jan  4 08:57:37 rpmi: libXdamage-1.1.6-alt1 sisyphus+311188.300.1.1 1670233713 installed
<13>Jan  4 08:57:37 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Jan  4 08:57:37 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Jan  4 08:57:37 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed
<13>Jan  4 08:57:37 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed
<13>Jan  4 08:57:37 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622586 installed
<13>Jan  4 08:57:37 rpmi: libcrypto3-3.1.7-alt3 sisyphus+366628.200.2.1 1735232541 installed
<13>Jan  4 08:57:37 rpmi: libssl3-3.1.7-alt3 sisyphus+366628.200.2.1 1735232541 installed
<86>Jan  4 08:57:37 groupadd[1558421]: group added to /etc/group: name=_keytab, GID=998
<86>Jan  4 08:57:37 groupadd[1558421]: group added to /etc/gshadow: name=_keytab
<86>Jan  4 08:57:37 groupadd[1558421]: new group: name=_keytab, GID=998
<13>Jan  4 08:57:37 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735219 installed
<13>Jan  4 08:57:38 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526985 installed
<13>Jan  4 08:57:39 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526985 installed
<13>Jan  4 08:57:39 rpmi: glib2-devel-2.82.4-alt1 sisyphus+364807.100.1.1 1733991604 installed
<13>Jan  4 08:57:39 rpmi: libkmod-32-alt1 sisyphus+357452.100.2.1 1727718010 installed
<13>Jan  4 08:57:39 rpmi: libcairo-devel-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948394 installed
<13>Jan  4 08:57:39 rpmi: fontconfig-devel-2.15.0-alt1 sisyphus+355771.100.2.3 1724337302 installed
<13>Jan  4 08:57:39 rpmi: libfreetype-devel-2.13.3-alt1 sisyphus+355656.100.1.1 1724221065 installed
<13>Jan  4 08:57:39 rpmi: libharfbuzz-devel-10.1.0-alt1 sisyphus+361773.100.1.1 1730824050 installed
<13>Jan  4 08:57:39 rpmi: libgio-devel-2.82.4-alt1 sisyphus+364807.100.1.1 1733991604 installed
<13>Jan  4 08:57:39 rpmi: libgdk-pixbuf-devel-2.42.12-alt1 sisyphus+348142.100.1.1 1715791858 installed
<13>Jan  4 08:57:39 rpmi: libXft-devel-2.3.8-alt1 sisyphus+331490.400.1.1 1697023273 installed
<13>Jan  4 08:57:39 rpmi: libpango-devel-1.55.0-alt1 sisyphus+364011.100.1.1 1733245603 installed
<13>Jan  4 08:57:39 rpmi: libcairo-gobject-devel-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948394 installed
<13>Jan  4 08:57:39 rpmi: systemd-utils-standalone-1:255.13-alt1 sisyphus+359453.100.2.1 1728651220 installed
<13>Jan  4 08:57:39 rpmi: at-spi2-core-2.54.0-alt1 sisyphus+357735.600.3.1 1726642173 installed
<13>Jan  4 08:57:39 rpmi: kmod-32-alt1 sisyphus+357452.100.2.1 1727718010 installed
<13>Jan  4 08:57:39 rpmi: dmsetup-1.02.202-alt1 sisyphus+361775.200.5.1 1730990776 installed
<86>Jan  4 08:57:39 groupadd[1560129]: group added to /etc/group: name=tape, GID=997
<86>Jan  4 08:57:39 groupadd[1560129]: group added to /etc/gshadow: name=tape
<86>Jan  4 08:57:39 groupadd[1560129]: new group: name=tape, GID=997
<86>Jan  4 08:57:39 groupadd[1560145]: group added to /etc/group: name=dialout, GID=996
<86>Jan  4 08:57:39 groupadd[1560145]: group added to /etc/gshadow: name=dialout
<86>Jan  4 08:57:39 groupadd[1560145]: new group: name=dialout, GID=996
<86>Jan  4 08:57:39 groupadd[1560157]: group added to /etc/group: name=input, GID=995
<86>Jan  4 08:57:39 groupadd[1560157]: group added to /etc/gshadow: name=input
<86>Jan  4 08:57:39 groupadd[1560157]: new group: name=input, GID=995
<86>Jan  4 08:57:39 groupadd[1560168]: group added to /etc/group: name=video, GID=994
<86>Jan  4 08:57:39 groupadd[1560168]: group added to /etc/gshadow: name=video
<86>Jan  4 08:57:39 groupadd[1560168]: new group: name=video, GID=994
<86>Jan  4 08:57:39 groupadd[1560178]: group added to /etc/group: name=render, GID=993
<86>Jan  4 08:57:39 groupadd[1560178]: group added to /etc/gshadow: name=render
<86>Jan  4 08:57:39 groupadd[1560178]: new group: name=render, GID=993
<86>Jan  4 08:57:39 groupadd[1560187]: group added to /etc/group: name=sgx, GID=992
<86>Jan  4 08:57:39 groupadd[1560187]: group added to /etc/gshadow: name=sgx
<86>Jan  4 08:57:39 groupadd[1560187]: new group: name=sgx, GID=992
<13>Jan  4 08:57:39 rpmi: udev-1:255.13-alt1 sisyphus+359453.100.2.1 1728651220 installed
<86>Jan  4 08:57:40 groupadd[1560841]: group added to /etc/group: name=colord, GID=991
<86>Jan  4 08:57:40 groupadd[1560841]: group added to /etc/gshadow: name=colord
<86>Jan  4 08:57:40 groupadd[1560841]: new group: name=colord, GID=991
<86>Jan  4 08:57:40 useradd[1560851]: new user: name=colord, UID=998, GID=991, home=/var/colord, shell=/dev/null, from=none
<13>Jan  4 08:57:40 rpmi: colord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039037 installed
<13>Jan  4 08:57:40 rpmi: libatk-devel-2.54.0-alt1 sisyphus+357735.600.3.1 1726642173 installed
<13>Jan  4 08:57:40 rpmi: libpulseaudio-devel-17.0-alt2 sisyphus+339257.100.1.1 1706519233 installed
<13>Jan  4 08:57:40 rpmi: gtk-builder-convert-2.24.33-alt2 sisyphus+361465.100.1.1 1730475121 installed
<13>Jan  4 08:57:40 rpmi: libgsasl18-2.2.1-alt2 sisyphus+359713.200.2.1 1728905438 installed
<86>Jan  4 08:57:40 groupadd[1560970]: group added to /etc/group: name=sasl, GID=990
<86>Jan  4 08:57:40 groupadd[1560970]: group added to /etc/gshadow: name=sasl
<86>Jan  4 08:57:40 groupadd[1560970]: new group: name=sasl, GID=990
<13>Jan  4 08:57:40 rpmi: libsasl2-3-2.1.28-alt2.1 sisyphus+367419.100.1.1 1735482553 installed
<13>Jan  4 08:57:40 rpmi: libldap2-2.6.9-alt2 sisyphus+367501.300.4.1 1735841767 installed
<13>Jan  4 08:57:40 rpmi: libcups-2.4.11-alt1 sisyphus+359120.200.2.1 1728202638 installed
<13>Jan  4 08:57:41 rpmi: libgtk+3-3.24.43-alt1 sisyphus+352627.100.1.1 1720700753 installed
<13>Jan  4 08:57:41 rpmi: libevent2.1-2.1.12-alt1 sisyphus+324359.3500.11.1 1689364668 installed
<13>Jan  4 08:57:41 rpmi: libcamera-1:0.4.0-alt1 sisyphus+367486.100.1.1 1735805257 installed
<13>Jan  4 08:57:41 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593140 installed
<13>Jan  4 08:57:41 rpmi: libcurl-8.11.1-alt1 sisyphus+364692.100.1.1 1733905244 installed
<13>Jan  4 08:57:41 rpmi: openssh-common-9.6p1-alt2 sisyphus+351911.100.1.1 1719838551 installed
<86>Jan  4 08:57:41 groupadd[1562264]: group added to /etc/group: name=sshagent, GID=989
<86>Jan  4 08:57:41 groupadd[1562264]: group added to /etc/gshadow: name=sshagent
<86>Jan  4 08:57:41 groupadd[1562264]: new group: name=sshagent, GID=989
<13>Jan  4 08:57:41 rpmi: openssh-clients-9.6p1-alt2 sisyphus+351911.100.1.1 1719838551 installed
<13>Jan  4 08:57:41 rpmi: rsync-3.2.7-alt1 sisyphus+325006.2000.1.1 1689498390 installed
<13>Jan  4 08:57:41 rpmi: alsa-ucm-conf-1.2.12-alt1 sisyphus+352670.100.1.1 1720712327 installed
<13>Jan  4 08:57:41 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed
<13>Jan  4 08:57:41 rpmi: libalsa-1:1.2.12-alt1 sisyphus+352670.200.1.1 1720712403 installed
<13>Jan  4 08:57:41 rpmi: libSDL-1.2.14-alt10 sisyphus+346015.200.2.1 1716212612 installed
<13>Jan  4 08:57:41 rpmi: libSDL-devel-1.2.14-alt10 sisyphus+346015.200.2.1 1716212612 installed
<13>Jan  4 08:57:41 rpmi: libSDL_net-1.2.8-alt3.git9a629d6 sisyphus+346019.200.2.1 1716214193 installed
<13>Jan  4 08:57:41 rpmi: libcanberra-0.30-alt3 sisyphus+275093.100.2.3 1624562354 installed
<13>Jan  4 08:57:42 rpmi: pipewire-libs-1.2.7-alt1 sisyphus+367486.200.1.1 1735805421 installed
<13>Jan  4 08:57:42 rpmi: pipewire-jack-libs-1.2.7-alt1 sisyphus+367486.200.1.1 1735805421 installed
<13>Jan  4 08:57:42 rpmi: libfluidsynth-2.4.2-alt1 sisyphus+367460.600.3.2 1735651571 installed
<13>Jan  4 08:57:42 rpmi: libfluidsynth-devel-2.4.2-alt1 sisyphus+367460.600.3.2 1735651571 installed
<13>Jan  4 08:57:42 rpmi: libSDL_net-devel-1.2.8-alt3.git9a629d6 sisyphus+346019.200.2.1 1716214193 installed
<13>Jan  4 08:57:42 rpmi: libalsa-devel-1:1.2.12-alt1 sisyphus+352670.200.1.1 1720712403 installed
<13>Jan  4 08:57:42 rpmi: git-core-2.42.2-alt1 sisyphus+348068.100.1.1 1715721643 installed
<13>Jan  4 08:57:42 rpmi: curl-8.11.1-alt1 sisyphus+364692.100.1.1 1733905244 installed
<13>Jan  4 08:57:42 rpmi: libcurl-devel-8.11.1-alt1 sisyphus+364692.100.1.1 1733905244 installed
<13>Jan  4 08:57:42 rpmi: libgtk+3-devel-3.24.43-alt1 sisyphus+352627.100.1.1 1720700753 installed
<13>Jan  4 08:57:42 rpmi: libmikmod-devel-3.3.11.1-alt2 sisyphus+278211.100.1.1 1626077624 installed
<13>Jan  4 08:57:42 rpmi: libspeechd-devel-0.11.5-alt3 sisyphus+365348.1300.13.3 1735053129 installed
<13>Jan  4 08:57:42 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139881 installed
<13>Jan  4 08:57:42 rpmi: liba52-devel-0.8.0-alt1 sisyphus+349892.100.1.1 1716987413 installed
<13>Jan  4 08:57:42 rpmi: libfaad-devel-2.11.1-alt1 sisyphus+338260.100.2.2 1705755212 installed
<13>Jan  4 08:57:42 rpmi: libgif-devel-4.1.6-alt3 sisyphus+276911.100.1.3 1625273983 installed
<13>Jan  4 08:57:42 rpmi: libmad-devel-0.15.1b-alt9 sisyphus+278239.100.1.1 1626080113 installed
<13>Jan  4 08:57:42 rpmi: libmpeg2-devel-0.5.1-alt4.svn20120718 sisyphus+285823.100.1.1 1632416719 installed
<13>Jan  4 08:57:42 rpmi: libtheora-devel-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928124 installed
<13>Jan  4 08:57:42 rpmi: libjpeg-devel-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449053 installed
<13>Jan  4 08:57:42 rpmi: libfribidi-devel-1.0.16-alt1 sisyphus+358393.100.1.1 1727333693 installed
<13>Jan  4 08:57:42 rpmi: libreadline-devel-8.2.10-alt1 sisyphus+338911.100.4.1 1706717069 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/scummvm-2.8.0-alt1.nosrc.rpm (w1.gzdio)
Installing scummvm-2.8.0-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.81113
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf scummvm-2.8.0
+ echo 'Source #0 (scummvm-2.8.0.tar.gz):'
Source #0 (scummvm-2.8.0.tar.gz):
+ /usr/bin/gzip -dc /usr/src/RPM/SOURCES/scummvm-2.8.0.tar.gz
+ /bin/tar -xf -
+ cd scummvm-2.8.0
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (scummvm-1.3.0-mp2player.patch):'
Patch #0 (scummvm-1.3.0-mp2player.patch):
+ /usr/bin/patch -p1
patching file common/algorithm.h
Hunk #1 succeeded at 25 (offset -3 lines).
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.76350
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd scummvm-2.8.0
+ export CXXFLAGS=-DFS_API_VERSION=0x0202
+ CXXFLAGS=-DFS_API_VERSION=0x0202
+ ./configure --prefix=/usr --bindir=/usr/bin --mandir=/usr/share/man --libdir=/usr/lib --enable-release --enable-plugins --default-dynamic --disable-nasm --disable-tremor --enable-text-console --enable-all-engines --enable-vkeybd
Running ScummVM configure...
Looking for C++ compiler... g++
Checking if compiler supports C++11... yes
Checking for compiler version... GCC 14, ok
Checking if C++11 initializer list is available... yes
Checking if C++11 std::nullptr_t is available... yes
Checking if C++11 alignas and alignof keywords are available... yes
Using LLD linker... no
Using Mold linker... no
Checking for whether C++ compiler accepts -Wglobal-constructors... no
Checking for whether C++ compiler accepts -Wno-undefined-var-template... no
Checking for whether C++ compiler accepts -Wno-pragma-pack... no
Checking for whether C++ compiler accepts -Wno-address-of-packed-member... yes
Checking endianness... little
Checking 64-bitness... no
Type with 1 byte... char
Type with 2 bytes... short
Type with 4 bytes... int
Type with 8 bytes... long long
Alignment required... no
Checking host CPU architecture... x86
Checking hosttype... linux-gnu
Checking for pkg-config... yes
Looking for sdl-config... /usr/bin/sdl-config
Checking for SDL... yes
Checking for SDL_Net... yes
Checks for ENet...
   Checking for sendmsg... yes
   Checking for recvmsg... yes
Optional checks for ENet...
   Checking for getaddrinfo... yes
   Checking for getnameinfo... yes
   Checking for gethostbyaddr_r... yes
   Checking for gethostbyname_r... yes
   Checking for poll... yes
   Checking for fcntl... yes
   Checking for inet_pton... yes
   Checking for inet_ntop... yes
   Checking for msghdr.msg_flags... yes
   Checking for socklen_t... yes
Checking if host is POSIX compliant... yes
Checking if posix_spawn is supported... yes
Checking if fseeko with 64-bit off_t is supported... yes (adding -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64)
Checking whether to have a verbose build... no
Checking whether building plugins was requested... yes
Checking whether building plugins is supported... yes
Checking if detection features building statically... yes
Checking if building detection features for all engines... yes
Checking for Ogg... yes
Checking for TTS libraries... yes
Checking for Vorbis... yes
Checking for Tremor... no (Vorbis/Tremor support is mutually exclusive)
Checking for OPL2LPT... no
Checking for RetroWave OPL3... no
Checking for FLAC >= 1.0.1... yes
Checking for MAD... yes
Checking for ALSA >= 0.9... yes
Checking for libjpeg >= v6b... yes
Checking for PNG >= 1.2.8... yes
Checking for GIF >= 5.0.0... no
Checking for libtheoradec >= 1.0... yes
Checking for libvpx >= 1.6... no
Checking for libfaad... yes
Checking for SEQ MIDI... yes
Checking for sndio... no
Checking for TiMidity... yes
Checking for zlib... yes
Checking for libmpeg2 >= 0.4.0... yes
Checking for liba52... yes
Looking for curl-config... /usr/bin/curl-config
Checking for libcurl... yes
Looking for mikmod-config... /usr/bin/libmikmod-config
Checking for libmikmod... yes
Cloud integration... local, servers
Checking for FluidSynth... yes
Checking for FluidLite... no (FluidSynth/FluidLite support is mutually exclusive)
Checking for Sonivox... no
Checking for readline... yes
Checking for libunity... no
Checking for gtk... yes
Package bzip2 was not found in the pkg-config search path.
Perhaps you should add the directory containing `bzip2.pc'
to the PKG_CONFIG_PATH environment variable
Package 'bzip2', required by 'freetype2', not found
Checking for FreeType2... yes
Checking for OpenGL... yes (OpenGL)
Checking for OpenGL for game... yes (shaders enabled)
Checking for Linux CD-ROM... yes
Checking for nasm... disabled
Checking for curl... yes
Checking for FriBidi... yes
Test C++11 compatibility during compilation... no
Checking for Discord RPC... no
Building translation support... yes (with runtime language detection)
Building taskbar integration support... no
Building system dialogs support... gtk
Building text-to-speech support... speech dispatcher
Building TinyGL support... yes
Building Bink video support... yes
Building updates support... no
Enabling Address Sanitizer... no
Enabling Thread Sanitizer... no
Enabling Undefined Behavior Sanitizer... no
Enabling x86/amd64 SSE2... yes
Enabling x86/amd64 AVX2... no
Enabling ARM NEON... no
Backend... sdl (1.2.14), 16bit color, high resolution, TinyGL, savegame timestamp, HQ and Edge scalers, aspect ratio correction, MT-32 emulator, Lua, Nuked OPL emulator, text console, virtual keyboard, cloud, ENet
WARNING: Disabling engine Hpl1 because the following dependencies are unmet: GIF 

Engines (plugins):
    SCUMM [all games]
    Access 
    ADL 
    AGI 
    AGOS [all games]
    Adventure Game Studio 
    Sanitarium 
    Lord Avalot d'Argent 
    Beavis and Butthead in Virtual Stupidity 
    Blade Runner 
    The Journeyman Project 2: Buried in Time 
    CGE 
    CGE2 
    Chamber 
    Chewy: Esc from F5 
    Cinematique evo 1 
    Magic Composer 
    Crab 
    Cinematique evo 2 
    Lost Eden 
    Cryo Omni3D games [all games]
    Macromedia Director 
    Dungeon Master 
    Dragon History 
    Blazing Dragons 
    Drascula: The Vampire Strikes Back 
    Dreamweb 
    Escape From Hell 
    Freescape 
    Glk Interactive Fiction games 
    UFOs 
    Gobli*ns 
    The Griffon Legend 
    Grim [all games]
    Groovie [all games]
    Hades Challenge 
    Hyperspace Delivery Boy! 
    Hopkins FBI 
    Hugo Trilogy 
    Hypnotix Inc. 
    In Cold Blood 
    Illusions Engine 
    The Immortal 
    Kingdom: The Far Reaches 
    Kyra [all games]
    Labyrinth of Time 
    The Last Express 
    Lilliput 
    Lure of the Temptress 
    MacVenture 
    MADE 
    MADS [all games]
    Might and Magic [all games]
    Mohawk [all games]
    Mortevielle 
    mTropolis 
    Mutation of JB 
    Myst 3 
    Nancy Drew 
    Neverhood 
    Nikita Game Interface 
    Parallaction 
    The Journeyman Project: Pegasus Prime 
    Red Comrades 
    Pink Panther 
    Playground 3d: the testing and playground environment for 3d renderers 
    Plumbers Don't Wear Ties 
    The Prince and The Coward 
    Private Eye 
    Flight of the Amazon Queen 
    SAGA [all games]
    SAGA2 
    SCI [all games]
    The Lost Files of Sherlock Holmes 
    Beneath a Steel Sky 
    Sludge 
    The Longest Journey 
    Star Trek 25th Anniversary/Judgment Rites 
    Mission Supernova 
    Broken Sword 
    Broken Sword II 
    Broken Sword 2.5 
    Teen Agent 
    TestBed: the Testing framework 
    Tetraedge 
    Tinsel 
    Starship Titanic 
    3 Skulls of the Toltecs 
    Tony Tough and the Night of Roasted Moths 
    Toonstruck 
    Touche: The Adventures of the Fifth Musketeer 
    Trecision Adventure Module 
    TsAGE 
    Bud Tucker in Double Trouble 
    Little Big Adventure 
    Ultima [all games]
    V-Cruise 
    Voyeur 
    WAGE 
    The Watchmaker 
    Wintermute [all games]
    Z-Vision 

Engines Skipped:
    Hpl1 

WARNING: This ScummVM build contains the following UNSTABLE engines:
    Lord Avalot d'Argent 
    Chamber 
    Crab 
    Lost Eden 
    Dungeon Master 
    Grim [Escape from Monkey Island]
    In Cold Blood 
    The Immortal 
    The Last Express 
    Lilliput 
    MacVenture 
    MADS [MADS V2]
    Might and Magic 
    Mohawk [Where in Time is Carmen Sandiego?]
    Mutation of JB 
    Playground 3d: the testing and playground environment for 3d renderers 
    Sludge 
    Star Trek 25th Anniversary/Judgment Rites 
    TestBed: the Testing framework 
    Ultima [Ultima I - The First Age of Darkness]
    WAGE 
    The Watchmaker 
    Wintermute [Wintermute3D]

Creating engines/engines.mk
Creating engines/detection_table.h
Creating engines/plugins_table.h
Creating config.h
Creating config.mk
+ make -j8
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
fatal: not a git repository (or any of the parent directories): .git
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/asylum/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/asylum/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/access/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/detection.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/agos/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/detection.cpp:36:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/avalanche/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/avalanche/detection.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/wagparser.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agi/wagparser.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/detection.o
In file included from ./common/config-manager.h:27,
                 from engines/agi/detection.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/detection.cpp:33:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/bbvs/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/bbvs/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/adl/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/bladerunner/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/bladerunner/archive.h:26,
                 from ./engines/bladerunner/bladerunner.h:25,
                 from engines/bladerunner/detection.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/buried/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/buried/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/cge/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/cge/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/cge2/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/cge2/detection.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/chamber/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/chamber/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/cge/fileio.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/cge/fileio.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/disk.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./common/substream.h:25,
                 from engines/adl/disk.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/cge2/fileio.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/cge2/fileio.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/chewy/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/chewy/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/composer/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/composer/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/crab/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/crab/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/cine/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/cine/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/cine/gfx.h:27,
                 from ./engines/cine/cine.h:44,
                 from engines/cine/detection.cpp:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/cryo/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/cryo/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/ags/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/cruise/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/cruise/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/cryomni3d/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/cryomni3d/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from ./engines/cryomni3d/cryomni3d.h:35,
                 from engines/cryomni3d/detection.cpp:30:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/dm/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/dm/detection.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/dragons/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/dragons/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/draci/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/draci/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/drascula/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/drascula/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/dreamweb/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/dreamweb/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/efh/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/efh/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/freescape/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./engines/freescape/freescape.h:26,
                 from engines/freescape/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/glk/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/advsys/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/advsys/detection.h:25,
                 from engines/glk/advsys/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/director/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/director/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from ./engines/director/director.h:27,
                 from engines/director/detection.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/agt/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/agt/detection.h:25,
                 from engines/glk/agt/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/adrift/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/adrift/detection.h:25,
                 from engines/glk/adrift/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/alan2/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/alan2/detection.h:25,
                 from engines/glk/alan2/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/alan3/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/alan3/detection.h:25,
                 from engines/glk/alan3/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/archetype/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/archetype/detection.h:25,
                 from engines/glk/archetype/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/comprehend/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/comprehend/detection.h:25,
                 from engines/glk/comprehend/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/hugo/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/hugo/detection.h:25,
                 from engines/glk/hugo/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/glulx/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/glulx/detection.h:25,
                 from engines/glk/glulx/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/jacl/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/jacl/detection.h:25,
                 from engines/glk/jacl/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/quest/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/quest/detection.h:25,
                 from engines/glk/quest/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/magnetic/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/magnetic/detection.h:25,
                 from engines/glk/magnetic/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/scott/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/glk/scott/detection.cpp:33:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/level9/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/level9/detection.h:25,
                 from engines/glk/level9/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/gnap/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./engines/gnap/gnap.h:26,
                 from engines/gnap/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/tads/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/tads/detection.h:25,
                 from engines/glk/tads/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/gob/detection/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/gob/detection/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/advsys/game.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/griffon/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/griffon/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/grim/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/grim/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/blorb.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/glk/streams.h:26,
                 from ./engines/glk/blorb.h:26,
                 from engines/glk/blorb.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/hdb/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/hdb/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/groovie/detection.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/groovie/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/gob/dataio.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./common/substream.h:25,
                 from engines/gob/dataio.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/hopkins/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/hopkins/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/hadesch/detection.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/hadesch/detection.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/hugo/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/hugo/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/hpl1/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from ./engines/hpl1/detection.h:25,
                 from engines/hpl1/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/glk/zcode/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/glk/zcode/detection.h:25,
                 from engines/glk/zcode/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/icb/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/icb/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/illusions/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/illusions/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/hypno/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/hypno/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/kingdom/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/kingdom/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/lab/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/lab/detection.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/immortal/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/immortal/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/lastexpress/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/lastexpress/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/kyra/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/kyra/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/lilliput/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/lilliput/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/lilliput/script.h:26,
                 from ./engines/lilliput/lilliput.h:26,
                 from engines/lilliput/detection.cpp:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/mohawk/myst_metaengine.o
In file included from ./common/config-manager.h:27,
                 from ./engines/mohawk/myst_metaengine.h:25,
                 from engines/mohawk/myst_metaengine.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/lure/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/lure/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/made/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/made/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/mm/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/mm/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/mohawk/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/mohawk/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/macventure/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/macventure/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from ./engines/macventure/gui.h:33,
                 from ./engines/macventure/macventure.h:45,
                 from engines/macventure/detection.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/mads/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/mads/detection.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/mads/events.h:27,
                 from ./engines/mads/hotspots.h:26,
                 from ./engines/mads/scene.h:30,
                 from ./engines/mads/game.h:30,
                 from ./engines/mads/dialogs.h:26,
                 from ./engines/mads/conversations.h:29,
                 from ./engines/mads/mads.h:32,
                 from engines/mads/detection.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/mohawk/riven_metaengine.o
In file included from ./common/config-manager.h:27,
                 from ./engines/mohawk/riven_metaengine.h:25,
                 from engines/mohawk/riven_metaengine.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/mutationofjb/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/mutationofjb/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/mtropolis/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/mtropolis/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/mortevielle/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/mortevielle/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/mortevielle/mortevielle.h:34,
                 from engines/mortevielle/detection.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/myst3/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from engines/myst3/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/nancy/detection.o
In file included from ./common/config-manager.h:27,
                 from engines/nancy/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/neverhood/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/neverhood/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ngi/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/ngi/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/parallaction/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/parallaction/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/parallaction/parallaction.h:26,
                 from engines/parallaction/detection.cpp:30:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/pegasus/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/pegasus/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/petka/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/petka/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/pink/detection.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/pink/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/pink/pda_mgr.h:25,
                 from ./engines/pink/pink.h:36,
                 from engines/pink/detection.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/plumbers/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/plumbers/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/playground3d/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/playground3d/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/prince/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/prince/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/private/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/private/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/queen/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/queen/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/queen/version.o
In file included from ./common/config-manager.h:27,
                 from engines/queen/version.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/saga/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/saga/detection.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/saga2/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/saga2/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/sherlock/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/sherlock/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/sherlock/talk.h:29,
                 from ./engines/sherlock/sherlock.h:50,
                 from engines/sherlock/detection.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/stark/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/stark/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/sludge/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/sludge/detection.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/sci/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/sci/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/ThemeEval.h:28,
                 from engines/sci/detection.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/sky/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/sky/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/file_nes.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/scumm/file.h:25,
                 from ./engines/scumm/file_nes.h:25,
                 from engines/scumm/file_nes.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/file.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/scumm/file.h:25,
                 from engines/scumm/file.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/sword1/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/sword1/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/supernova/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/supernova/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/startrek/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/startrek/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/startrek/object.h:26,
                 from ./engines/startrek/startrek.h:48,
                 from engines/startrek/detection.cpp:30:
./engines/startrek/fixedint.h:58:54: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   58 |         explicit TFixedInt<T, totalBits, decimalBits>(const TFixedInt<T2, otherTB, otherDB> &fi) {
      |                                                      ^
./engines/startrek/fixedint.h:58:54: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/sword2/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/sword2/detection.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/sword25/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/sword25/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/teenagent/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/teenagent/detection.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/tetraedge/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from ./engines/tetraedge/detection.h:25,
                 from engines/tetraedge/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/testbed/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/testbed/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/titanic/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/titanic/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/scumm/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/toltecs/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/toltecs/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/tony/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/tony/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/toon/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/toon/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/touche/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/touche/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/trecision/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/trecision/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/tinsel/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/tinsel/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/tucker/detection.o
In file included from ./common/config-manager.h:27,
                 from engines/tucker/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/twine/detection.o
In file included from ./common/config-manager.h:27,
                 from engines/twine/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/tsage/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/tsage/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ultima/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/ultima/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/vcruise/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/vcruise/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/wage/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/wage/detection.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/voyeur/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/voyeur/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/watchmaker/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/watchmaker/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      base/test_new_standards.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/zvision/detection.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from engines/zvision/detection.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/platform/sdl/sdl-window.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./backends/platform/sdl/sdl-window.h:27,
                 from backends/platform/sdl/sdl-window.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/wintermute/detection.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/wintermute/detection.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/platform/sdl/posix/posix-main.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/base-backend.h:25,
                 from ./backends/modular-backend.h:25,
                 from ./backends/platform/sdl/sdl.h:27,
                 from ./backends/platform/sdl/posix/posix.h:25,
                 from backends/platform/sdl/posix/posix-main.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/platform/sdl/posix/posix.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/base-backend.h:25,
                 from ./backends/modular-backend.h:25,
                 from ./backends/platform/sdl/sdl.h:27,
                 from ./backends/platform/sdl/posix/posix.h:25,
                 from backends/platform/sdl/posix/posix.cpp:35:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/platform/sdl/sdl.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/base-backend.h:25,
                 from ./backends/modular-backend.h:25,
                 from ./backends/platform/sdl/sdl.h:27,
                 from backends/platform/sdl/sdl.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from backends/platform/sdl/sdl.cpp:53:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/achievements.o
In file included from ./common/config-manager.h:27,
                 from engines/achievements.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/dialogs.o
In file included from ./common/config-manager.h:27,
                 from engines/dialogs.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from engines/dialogs.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      base/main.o
In file included from ./engines/engine.h:30,
                 from base/main.cpp:33:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from base/main.cpp:56:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/obsolete.o
In file included from ./common/config-manager.h:27,
                 from engines/obsolete.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/savestate.o
In file included from ./engines/engine.h:30,
                 from engines/savestate.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/game.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from engines/game.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/chooser.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from gui/chooser.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/metaengine.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from engines/metaengine.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/engine.o
In file included from ./engines/engine.h:30,
                 from engines/engine.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from engines/engine.cpp:48:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/browser.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/browser.h:25,
                 from gui/browser.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/browser.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      base/plugins.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from base/plugins.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/advancedDetector.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from engines/advancedDetector.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from engines/advancedDetector.cpp:38:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/dialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from gui/dialog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/dialog.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/about.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from gui/about.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/about.cpp:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/error.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/message.h:25,
                 from gui/error.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/dump-all-dialogs.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from gui/dump-all-dialogs.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/dump-all-dialogs.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/console.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/console.h:25,
                 from gui/console.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/ThemeEval.h:28,
                 from gui/console.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/EventRecorder.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./gui/EventRecorder.h:25,
                 from gui/EventRecorder.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      base/commandLine.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from base/commandLine.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/debugger.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from gui/debugger.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/filebrowser-dialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/filebrowser-dialog.h:25,
                 from gui/filebrowser-dialog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/filebrowser-dialog.cpp:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/helpdialog.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from gui/helpdialog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/helpdialog.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/object.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from gui/object.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/object.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/imagealbum-dialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from gui/imagealbum-dialog.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/imagealbum-dialog.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/editgamedialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/editgamedialog.h:26,
                 from gui/editgamedialog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/editgamedialog.cpp:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/message.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from gui/message.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/message.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/saveload.o
In file included from ./common/config-manager.h:27,
                 from gui/saveload.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/gui-manager.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from gui/gui-manager.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/gui-manager.cpp:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/MetadataParser.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/formats/xmlparser.h:28,
                 from ./gui/MetadataParser.h:25,
                 from gui/MetadataParser.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./common/formats/xmlparser.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/massadd.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from gui/massadd.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/massadd.h:29,
                 from gui/massadd.cpp:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/themebrowser.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/themebrowser.h:25,
                 from gui/themebrowser.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/themebrowser.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/textviewer.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from gui/textviewer.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/textviewer.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/shaderbrowser-dialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/shaderbrowser-dialog.h:25,
                 from gui/shaderbrowser-dialog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/ThemeEval.h:28,
                 from gui/shaderbrowser-dialog.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/predictivedialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/predictivedialog.h:25,
                 from gui/predictivedialog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/predictivedialog.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/Tooltip.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from ./gui/widget.h:29,
                 from gui/Tooltip.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/Tooltip.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/ThemeLayout.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from gui/ThemeLayout.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/ThemeLayout.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/ThemeEval.o
In file included from ./gui/ThemeEval.h:28,
                 from gui/ThemeEval.cpp:22:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from ./gui/ThemeEval.h:31:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/animation/Animation.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/animation/RepeatAnimationWrapper.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/unknown-game-dialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/unknown-game-dialog.h:25,
                 from gui/unknown-game-dialog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/unknown-game-dialog.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/launcher.o
In file included from ./common/config-manager.h:27,
                 from gui/launcher.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./common/formats/xmlparser.h:32,
                 from ./gui/MetadataParser.h:25,
                 from ./gui/launcher.h:35,
                 from gui/launcher.cpp:37:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/saveload-dialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/saveload-dialog.h:25,
                 from gui/saveload-dialog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/saveload-dialog.cpp:34:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/animation/SequenceAnimationComposite.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/widgets/edittext.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from gui/widgets/edittext.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/widgets/edittext.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/ThemeEngine.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from gui/ThemeEngine.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from gui/ThemeEngine.cpp:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/widgets/editable.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from gui/widgets/editable.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/widgets/editable.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/ThemeParser.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./gui/ThemeEngine.h:26,
                 from gui/ThemeParser.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/ThemeEval.h:28,
                 from gui/ThemeParser.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/widget.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from gui/widget.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/widget.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/widgets/richtext.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from gui/widgets/richtext.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from ./graphics/macgui/mactext-canvas.h:25,
                 from ./graphics/macgui/mactext.h:25,
                 from gui/widgets/richtext.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/widgets/popup.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from gui/widgets/popup.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/widgets/popup.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/widgets/groupedlist.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from gui/widgets/groupedlist.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/widgets/groupedlist.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/widgets/scrollbar.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from gui/widgets/scrollbar.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/widgets/scrollbar.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/widgets/scrollcontainer.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from ./gui/widget.h:29,
                 from ./gui/widgets/scrollcontainer.h:25,
                 from gui/widgets/scrollcontainer.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/widgets/scrollcontainer.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/widgets/list.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from gui/widgets/list.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/widgets/list.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/downloaddialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/downloaddialog.h:25,
                 from gui/downloaddialog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/downloaddialog.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/widgets/grid.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from gui/widgets/grid.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/widgets/grid.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/widgets/tab.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from ./gui/widget.h:29,
                 from ./gui/widgets/tab.h:25,
                 from gui/widgets/tab.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/widgets/tab.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/base-backend.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/base-backend.h:25,
                 from backends/base-backend.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/remotebrowser.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/remotebrowser.h:25,
                 from gui/remotebrowser.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/remotebrowser.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/fluidsynth-dialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/fluidsynth-dialog.h:26,
                 from gui/fluidsynth-dialog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/fluidsynth-dialog.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/downloadpacksdialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/downloadpacksdialog.h:25,
                 from gui/downloadpacksdialog.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/downloadpacksdialog.cpp:33:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/cloudconnectionwizard.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/cloudconnectionwizard.h:28,
                 from gui/cloudconnectionwizard.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/cloudconnectionwizard.cpp:38:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/audiocd/audiocd-stream.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/audiocd/audiocd-stream.h:47,
                 from backends/audiocd/audiocd-stream.cpp:43:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/fs/abstract-fs.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from backends/fs/abstract-fs.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/fs/stdiostream.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/keymapper/action.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./backends/keymapper/action.h:28,
                 from backends/keymapper/action.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/modular-backend.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/base-backend.h:25,
                 from ./backends/modular-backend.h:25,
                 from backends/modular-backend.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/audiocd/default/default-audiocd.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./backends/audiocd/audiocd.h:25,
                 from ./backends/audiocd/default/default-audiocd.h:25,
                 from backends/audiocd/default/default-audiocd.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/keymapper/input-watcher.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./backends/keymapper/hardware-input.h:28,
                 from ./backends/keymapper/input-watcher.h:27,
                 from backends/keymapper/input-watcher.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/keymapper/standard-actions.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/events/default/default-events.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from backends/events/default/default-events.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/keymapper/hardware-input.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./backends/keymapper/hardware-input.h:28,
                 from backends/keymapper/hardware-input.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/log/log.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from backends/log/log.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/midi/dmedia.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/keymapper/virtual-mouse.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./backends/keymapper/virtual-mouse.h:27,
                 from backends/keymapper/virtual-mouse.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from backends/keymapper/virtual-mouse.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/midi/sndio.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/keymapper/keymapper.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./backends/keymapper/hardware-input.h:28,
                 from ./backends/keymapper/keymap.h:27,
                 from ./backends/keymapper/keymapper.h:27,
                 from backends/keymapper/keymapper.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/midi/stmidi.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/midi/seq.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./audio/musicplugin.h:25,
                 from backends/midi/seq.cpp:38:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/midi/alsa.o
In file included from ./common/config-manager.h:27,
                 from backends/midi/alsa.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      gui/options.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./gui/dialog.h:29,
                 from ./gui/browser.h:25,
                 from gui/options.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from gui/options.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/keymapper/remap-widget.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from ./gui/widget.h:29,
                 from ./backends/keymapper/remap-widget.h:28,
                 from backends/keymapper/remap-widget.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from backends/keymapper/remap-widget.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/midi/timidity.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./audio/musicplugin.h:25,
                 from backends/midi/timidity.cpp:45:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/saves/savefile.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/cloudmanager.h:25,
                 from backends/saves/savefile.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/keymapper/keymap.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./backends/keymapper/hardware-input.h:28,
                 from ./backends/keymapper/keymap.h:27,
                 from backends/keymapper/keymap.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/timer/default/default-timer.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/timer/default/default-timer.h:28,
                 from backends/timer/default/default-timer.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/cloudicon.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from backends/cloud/cloudicon.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/iso8601.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/storagefile.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/basestorage.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/basestorage.h:25,
                 from backends/cloud/basestorage.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/downloadrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/downloadrequest.h:27,
                 from backends/cloud/downloadrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/storage.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from backends/cloud/storage.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/cloudmanager.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/cloudmanager.h:25,
                 from backends/cloud/cloudmanager.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/folderdownloadrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/folderdownloadrequest.h:26,
                 from backends/cloud/folderdownloadrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/saves/default/default-saves.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/cloudmanager.h:25,
                 from backends/saves/default/default-saves.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/box/boxtokenrefresher.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/box/boxtokenrefresher.h:25,
                 from backends/cloud/box/boxtokenrefresher.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/box/boxstorage.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/basestorage.h:25,
                 from ./backends/cloud/id/idstorage.h:25,
                 from ./backends/cloud/box/boxstorage.h:25,
                 from backends/cloud/box/boxstorage.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/box/boxlistdirectorybyidrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/box/boxlistdirectorybyidrequest.h:25,
                 from backends/cloud/box/boxlistdirectorybyidrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/dropbox/dropboxcreatedirectoryrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/dropbox/dropboxcreatedirectoryrequest.h:25,
                 from backends/cloud/dropbox/dropboxcreatedirectoryrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/box/boxuploadrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/box/boxuploadrequest.h:25,
                 from backends/cloud/box/boxuploadrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/dropbox/dropboxstorage.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/basestorage.h:25,
                 from ./backends/cloud/dropbox/dropboxstorage.h:25,
                 from backends/cloud/dropbox/dropboxstorage.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/dropbox/dropboxinforequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/dropbox/dropboxinforequest.h:25,
                 from backends/cloud/dropbox/dropboxinforequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/dropbox/dropboxtokenrefresher.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/dropbox/dropboxtokenrefresher.h:25,
                 from backends/cloud/dropbox/dropboxtokenrefresher.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/savessyncrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/savessyncrequest.h:26,
                 from backends/cloud/savessyncrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/dropbox/dropboxuploadrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/dropbox/dropboxuploadrequest.h:25,
                 from backends/cloud/dropbox/dropboxuploadrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/dropbox/dropboxlistdirectoryrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/dropbox/dropboxlistdirectoryrequest.h:25,
                 from backends/cloud/dropbox/dropboxlistdirectoryrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/googledrive/googledrivelistdirectorybyidrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/googledrive/googledrivelistdirectorybyidrequest.h:25,
                 from backends/cloud/googledrive/googledrivelistdirectorybyidrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/googledrive/googledrivetokenrefresher.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/googledrive/googledrivetokenrefresher.h:25,
                 from backends/cloud/googledrive/googledrivetokenrefresher.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/id/idstorage.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/basestorage.h:25,
                 from ./backends/cloud/id/idstorage.h:25,
                 from backends/cloud/id/idstorage.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/id/iddownloadrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/id/iddownloadrequest.h:25,
                 from backends/cloud/id/iddownloadrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/id/idcreatedirectoryrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/id/idcreatedirectoryrequest.h:25,
                 from backends/cloud/id/idcreatedirectoryrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/googledrive/googledrivestorage.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/basestorage.h:25,
                 from ./backends/cloud/id/idstorage.h:25,
                 from ./backends/cloud/googledrive/googledrivestorage.h:25,
                 from backends/cloud/googledrive/googledrivestorage.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/id/idstreamfilerequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/id/idstreamfilerequest.h:25,
                 from backends/cloud/id/idstreamfilerequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/googledrive/googledriveuploadrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/googledrive/googledriveuploadrequest.h:25,
                 from backends/cloud/googledrive/googledriveuploadrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/id/idresolveidrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/id/idresolveidrequest.h:25,
                 from backends/cloud/id/idresolveidrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/id/idlistdirectoryrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/id/idlistdirectoryrequest.h:25,
                 from backends/cloud/id/idlistdirectoryrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/onedrive/onedrivecreatedirectoryrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/onedrive/onedrivecreatedirectoryrequest.h:25,
                 from backends/cloud/onedrive/onedrivecreatedirectoryrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/onedrive/onedrivestorage.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/basestorage.h:25,
                 from ./backends/cloud/onedrive/onedrivestorage.h:25,
                 from backends/cloud/onedrive/onedrivestorage.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/onedrive/onedrivetokenrefresher.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/onedrive/onedrivetokenrefresher.h:25,
                 from backends/cloud/onedrive/onedrivetokenrefresher.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/curl/connectionmanager.o
In file included from ./backends/networking/curl/connectionmanager.h:27,
                 from backends/networking/curl/connectionmanager.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/onedrive/onedriveuploadrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/onedrive/onedriveuploadrequest.h:25,
                 from backends/cloud/onedrive/onedriveuploadrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/curl/curlrequest.o
In file included from ./backends/networking/curl/connectionmanager.h:27,
                 from backends/networking/curl/curlrequest.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/cloud/onedrive/onedrivelistdirectoryrequest.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/cloud/storage.h:31,
                 from ./backends/cloud/onedrive/onedrivelistdirectoryrequest.h:25,
                 from backends/cloud/onedrive/onedrivelistdirectoryrequest.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/curl/request.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/curl/postrequest.o
In file included from ./backends/networking/curl/connectionmanager.h:27,
                 from backends/networking/curl/postrequest.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/curl/session.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/curl/curljsonrequest.o
In file included from ./backends/networking/curl/connectionmanager.h:27,
                 from backends/networking/curl/curljsonrequest.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/curl/networkreadstream.o
In file included from ./backends/networking/curl/connectionmanager.h:27,
                 from backends/networking/curl/networkreadstream.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/curl/url.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from backends/networking/curl/url.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/curl/socket.o
In file included from ./backends/networking/curl/connectionmanager.h:27,
                 from backends/networking/curl/socket.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/curl/sessionrequest.o
In file included from ./backends/networking/curl/connectionmanager.h:27,
                 from backends/networking/curl/sessionrequest.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/client.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./backends/networking/sdl_net/handlers/indexpagehandler.h:26,
                 from ./backends/networking/sdl_net/localwebserver.h:31,
                 from backends/networking/sdl_net/client.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/getclienthandler.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/handlers/filesbasehandler.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/saves/default/default-saves.h:28,
                 from backends/networking/sdl_net/handlers/filesbasehandler.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/handlers/downloadfilehandler.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from ./backends/fs/fs-factory.h:26,
                 from backends/networking/sdl_net/handlers/downloadfilehandler.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/handlers/filesajaxpagehandler.o
In file included from ./common/archive.h:31,
                 from ./backends/networking/sdl_net/handlerutils.h:26,
                 from backends/networking/sdl_net/handlers/filesajaxpagehandler.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/handlers/createdirectoryhandler.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from ./backends/fs/fs-factory.h:26,
                 from backends/networking/sdl_net/handlers/createdirectoryhandler.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/handlers/indexpagehandler.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./backends/networking/sdl_net/handlers/indexpagehandler.h:26,
                 from backends/networking/sdl_net/handlers/indexpagehandler.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/handlers/resourcehandler.o
In file included from ./common/archive.h:31,
                 from ./backends/networking/sdl_net/handlerutils.h:26,
                 from backends/networking/sdl_net/handlers/resourcehandler.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/handlers/uploadfilehandler.o
In file included from ./common/archive.h:31,
                 from ./backends/networking/sdl_net/handlerutils.h:26,
                 from backends/networking/sdl_net/handlers/uploadfilehandler.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/handlers/filespagehandler.o
In file included from ./common/archive.h:31,
                 from ./backends/networking/sdl_net/handlerutils.h:26,
                 from backends/networking/sdl_net/handlers/filespagehandler.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/enet/source/callbacks.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/handlerutils.o
In file included from ./common/archive.h:31,
                 from ./backends/networking/sdl_net/handlerutils.h:26,
                 from backends/networking/sdl_net/handlerutils.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/handlers/listajaxhandler.o
In file included from ./common/archive.h:31,
                 from ./backends/networking/sdl_net/handlerutils.h:26,
                 from backends/networking/sdl_net/handlers/listajaxhandler.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/enet/source/list.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/enet/source/host.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/enet/source/compress.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/enet/source/packet.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/uploadfileclienthandler.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from ./backends/fs/fs-factory.h:26,
                 from backends/networking/sdl_net/uploadfileclienthandler.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/localwebserver.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./gui/object.h:27,
                 from ./backends/networking/sdl_net/handlers/indexpagehandler.h:26,
                 from ./backends/networking/sdl_net/localwebserver.h:31,
                 from backends/networking/sdl_net/localwebserver.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/handlers/connectcloudhandler.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from ./backends/fs/fs-factory.h:26,
                 from backends/networking/sdl_net/handlers/connectcloudhandler.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/enet/source/unix.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/enet/source/peer.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/sdl_net/reader.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from ./backends/fs/fs-factory.h:26,
                 from backends/networking/sdl_net/reader.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/enet/enet.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/networking/enet/host.h:38,
                 from backends/networking/enet/enet.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/enet/socket.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from backends/networking/enet/socket.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/enet/host.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/networking/enet/host.h:38,
                 from backends/networking/enet/host.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/vkeybd/polygon.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./backends/vkeybd/polygon.h:30,
                 from backends/vkeybd/polygon.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/vkeybd/image-map.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./backends/vkeybd/polygon.h:30,
                 from backends/vkeybd/image-map.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/networking/enet/source/protocol.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/opengl/framebuffer.o
In file included from ./graphics/opengl/context.h:25,
                 from ./backends/graphics/opengl/texture.h:26,
                 from ./backends/graphics/opengl/pipelines/pipeline.h:28,
                 from backends/graphics/opengl/framebuffer.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/opengl/shader.o
In file included from ./backends/graphics/opengl/shader.h:29,
                 from backends/graphics/opengl/shader.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/vkeybd/virtual-keyboard-gui.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./backends/vkeybd/virtual-keyboard.h:31,
                 from ./backends/vkeybd/virtual-keyboard-gui.h:29,
                 from backends/vkeybd/virtual-keyboard-gui.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from backends/vkeybd/virtual-keyboard-gui.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/opengl/pipelines/clut8.o
In file included from ./graphics/opengl/context.h:25,
                 from ./backends/graphics/opengl/texture.h:26,
                 from ./backends/graphics/opengl/pipelines/pipeline.h:28,
                 from ./backends/graphics/opengl/pipelines/shader.h:25,
                 from ./backends/graphics/opengl/pipelines/clut8.h:25,
                 from backends/graphics/opengl/pipelines/clut8.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/opengl/pipelines/fixed.o
In file included from ./graphics/opengl/context.h:25,
                 from ./backends/graphics/opengl/texture.h:26,
                 from ./backends/graphics/opengl/pipelines/pipeline.h:28,
                 from ./backends/graphics/opengl/pipelines/fixed.h:25,
                 from backends/graphics/opengl/pipelines/fixed.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/opengl/pipelines/pipeline.o
In file included from ./graphics/opengl/context.h:25,
                 from ./backends/graphics/opengl/texture.h:26,
                 from ./backends/graphics/opengl/pipelines/pipeline.h:28,
                 from backends/graphics/opengl/pipelines/pipeline.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/vkeybd/virtual-keyboard.o
In file included from ./gui/gui-manager.h:26,
                 from backends/vkeybd/virtual-keyboard.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/opengl/texture.o
In file included from ./graphics/opengl/context.h:25,
                 from ./backends/graphics/opengl/texture.h:26,
                 from backends/graphics/opengl/texture.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/opengl/pipelines/shader.o
In file included from ./graphics/opengl/context.h:25,
                 from ./backends/graphics/opengl/texture.h:26,
                 from ./backends/graphics/opengl/pipelines/pipeline.h:28,
                 from ./backends/graphics/opengl/pipelines/shader.h:25,
                 from backends/graphics/opengl/pipelines/shader.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/vkeybd/virtual-keyboard-parser.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/formats/xmlparser.h:28,
                 from ./backends/vkeybd/virtual-keyboard-parser.h:29,
                 from backends/vkeybd/virtual-keyboard-parser.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./common/formats/xmlparser.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/events/sdl/legacy-sdl-events.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/graphics/graphics.h:25,
                 from ./backends/graphics/windowed.h:25,
                 from ./backends/graphics/sdl/sdl-graphics.h:25,
                 from ./backends/events/sdl/sdl-events.h:26,
                 from ./backends/events/sdl/legacy-sdl-events.h:25,
                 from backends/events/sdl/legacy-sdl-events.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/events/sdl/sdl-events.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/graphics/graphics.h:25,
                 from ./backends/graphics/windowed.h:25,
                 from ./backends/graphics/sdl/sdl-graphics.h:25,
                 from ./backends/events/sdl/sdl-events.h:26,
                 from backends/events/sdl/sdl-events.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from backends/events/sdl/sdl-events.cpp:33:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/mixer/null/null-mixer.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer_intern.h:26,
                 from ./backends/mixer/mixer.h:25,
                 from ./backends/mixer/null/null-mixer.h:25,
                 from backends/mixer/null/null-mixer.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/mixer/sdl/sdl-mixer.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer_intern.h:26,
                 from ./backends/mixer/mixer.h:25,
                 from ./backends/mixer/sdl/sdl-mixer.h:26,
                 from backends/mixer/sdl/sdl-mixer.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/mutex/sdl/sdl-mutex.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/mutex/sdl/sdl-mutex.h:25,
                 from backends/mutex/sdl/sdl-mutex.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/timer/sdl/sdl-timer.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/timer/default/default-timer.h:28,
                 from ./backends/timer/sdl/sdl-timer.h:25,
                 from backends/timer/sdl/sdl-timer.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/opengl/pipelines/libretro/parser.o
In file included from ./graphics/opengl/context.h:25,
                 from ./backends/graphics/opengl/texture.h:26,
                 from ./backends/graphics/opengl/pipelines/libretro/types.h:26,
                 from ./backends/graphics/opengl/pipelines/libretro/parser.h:28,
                 from backends/graphics/opengl/pipelines/libretro/parser.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/audiocd/sdl/sdl-audiocd.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./backends/audiocd/audiocd.h:25,
                 from ./backends/audiocd/default/default-audiocd.h:25,
                 from ./backends/audiocd/sdl/sdl-audiocd.h:25,
                 from backends/audiocd/sdl/sdl-audiocd.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/plugins/sdl/sdl-provider.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./backends/plugins/sdl/sdl-provider.h:25,
                 from backends/plugins/sdl/sdl-provider.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/sdl/sdl-graphics.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/graphics/graphics.h:25,
                 from ./backends/graphics/windowed.h:25,
                 from ./backends/graphics/sdl/sdl-graphics.h:25,
                 from backends/graphics/sdl/sdl-graphics.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics3d/opengl/framebuffer.o
In file included from ./graphics/opengl/context.h:25,
                 from backends/graphics3d/opengl/framebuffer.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/opengl/opengl-graphics.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/graphics/graphics.h:25,
                 from ./backends/graphics/windowed.h:25,
                 from ./backends/graphics/opengl/opengl-graphics.h:26,
                 from backends/graphics/opengl/opengl-graphics.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics3d/opengl/texture.o
In file included from ./graphics/opengl/context.h:25,
                 from backends/graphics3d/opengl/texture.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/opengl/pipelines/libretro.o
In file included from ./graphics/opengl/context.h:25,
                 from ./backends/graphics/opengl/texture.h:26,
                 from ./backends/graphics/opengl/pipelines/pipeline.h:28,
                 from ./backends/graphics/opengl/pipelines/shader.h:25,
                 from ./backends/graphics/opengl/pipelines/libretro.h:28,
                 from backends/graphics/opengl/pipelines/libretro.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics3d/opengl/surfacerenderer.o
In file included from ./graphics/opengl/context.h:25,
                 from backends/graphics3d/opengl/surfacerenderer.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/fs/posix/posix-fs-factory.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from ./backends/fs/fs-factory.h:26,
                 from ./backends/fs/posix/posix-fs-factory.h:25,
                 from backends/fs/posix/posix-fs-factory.cpp:33:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics3d/opengl/tiledsurface.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./backends/graphics3d/opengl/tiledsurface.h:28,
                 from backends/graphics3d/opengl/tiledsurface.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/fs/posix/posix-fs.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from ./backends/fs/posix/posix-fs.h:25,
                 from backends/fs/posix/posix-fs.cpp:34:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/fs/posix/posix-iostream.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/fs/posix-drives/posix-drives-fs.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from ./backends/fs/posix/posix-fs.h:25,
                 from ./backends/fs/posix-drives/posix-drives-fs.h:25,
                 from backends/fs/posix-drives/posix-drives-fs.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/fs/posix-drives/posix-drives-fs-factory.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from ./backends/fs/fs-factory.h:26,
                 from ./backends/fs/posix-drives/posix-drives-fs-factory.h:25,
                 from backends/fs/posix-drives/posix-drives-fs-factory.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/fs/chroot/chroot-fs-factory.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from ./backends/fs/fs-factory.h:26,
                 from ./backends/fs/chroot/chroot-fs-factory.h:26,
                 from backends/fs/chroot/chroot-fs-factory.cpp:33:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/plugins/posix/posix-provider.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./backends/plugins/posix/posix-provider.h:25,
                 from backends/plugins/posix/posix-provider.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/openglsdl/openglsdl-graphics.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/graphics/graphics.h:25,
                 from ./backends/graphics/windowed.h:25,
                 from ./backends/graphics/opengl/opengl-graphics.h:26,
                 from ./backends/graphics/openglsdl/openglsdl-graphics.h:25,
                 from backends/graphics/openglsdl/openglsdl-graphics.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/fs/chroot/chroot-fs.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/fs/abstract-fs.h:27,
                 from ./backends/fs/posix/posix-fs.h:25,
                 from ./backends/fs/chroot/chroot-fs.h:25,
                 from backends/fs/chroot/chroot-fs.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/taskbar/unity/unity-taskbar.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/saves/posix/posix-saves.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/saves/default/default-saves.h:28,
                 from ./backends/saves/posix/posix-saves.h:25,
                 from backends/saves/posix/posix-saves.cpp:33:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics3d/openglsdl/openglsdl-graphics3d.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/graphics/graphics.h:25,
                 from ./backends/graphics/windowed.h:25,
                 from ./backends/graphics/sdl/sdl-graphics.h:25,
                 from ./backends/graphics3d/openglsdl/openglsdl-graphics3d.h:25,
                 from backends/graphics3d/openglsdl/openglsdl-graphics3d.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/text-to-speech/linux/linux-text-to-speech.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/text-to-speech/linux/linux-text-to-speech.h:33,
                 from backends/text-to-speech/linux/linux-text-to-speech.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/graphics/surfacesdl/surfacesdl-graphics.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./backends/graphics/graphics.h:25,
                 from ./backends/graphics/surfacesdl/surfacesdl-graphics.h:25,
                 from backends/graphics/surfacesdl/surfacesdl-graphics.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
backends/graphics/surfacesdl/surfacesdl-graphics.cpp: In constructor 'SurfaceSdlGraphicsManager::SurfaceSdlGraphicsManager(SdlEventSource*, SdlWindow*)':
backends/graphics/surfacesdl/surfacesdl-graphics.cpp:144:47: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  144 |         _currentPalette = (SDL_Color *)calloc(sizeof(SDL_Color), 256);
      |                                               ^~~~~~~~~~~~~~~~~
backends/graphics/surfacesdl/surfacesdl-graphics.cpp:144:47: note: earlier argument should specify number of elements, later size of each element
backends/graphics/surfacesdl/surfacesdl-graphics.cpp:145:47: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  145 |         _overlayPalette = (SDL_Color *)calloc(sizeof(SDL_Color), 256);
      |                                               ^~~~~~~~~~~~~~~~~
backends/graphics/surfacesdl/surfacesdl-graphics.cpp:145:47: note: earlier argument should specify number of elements, later size of each element
backends/graphics/surfacesdl/surfacesdl-graphics.cpp:146:46: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  146 |         _cursorPalette = (SDL_Color *)calloc(sizeof(SDL_Color), 256);
      |                                              ^~~~~~~~~~~~~~~~~
backends/graphics/surfacesdl/surfacesdl-graphics.cpp:146:46: note: earlier argument should specify number of elements, later size of each element
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/audiocd/linux/linux-audiocd.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./backends/audiocd/audiocd-stream.h:47,
                 from backends/audiocd/linux/linux-audiocd.cpp:50:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      backends/dialogs/gtk/gtk-dialogs.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./backends/dialogs/gtk/gtk-dialogs.h:27,
                 from backends/dialogs/gtk/gtk-dialogs.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/3do_decoder.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./video/3do_decoder.h:25,
                 from video/3do_decoder.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/dxa_decoder.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from video/dxa_decoder.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/flic_decoder.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./video/video_decoder.h:25,
                 from ./video/flic_decoder.h:25,
                 from video/flic_decoder.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/mpegps_decoder.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from video/mpegps_decoder.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/mve_decoder.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./video/video_decoder.h:25,
                 from ./video/mve_decoder.h:26,
                 from video/mve_decoder.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/avi_decoder.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from video/avi_decoder.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/hnm_decoder.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from video/hnm_decoder.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/psx_decoder.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from video/psx_decoder.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/paco_decoder.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from video/paco_decoder.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/subtitles.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from video/subtitles.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/qt_decoder.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./video/video_decoder.h:25,
                 from ./video/qt_decoder.h:36,
                 from video/qt_decoder.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/bmp.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./common/substream.h:25,
                 from image/bmp.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/cel_3do.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from image/cel_3do.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/gif.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/theora_decoder.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./video/video_decoder.h:25,
                 from ./video/theora_decoder.h:30,
                 from video/theora_decoder.cpp:36:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/video_decoder.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./video/video_decoder.h:25,
                 from video/video_decoder.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/coktel_decoder.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from video/coktel_decoder.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/smk_decoder.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./video/smk_decoder.h:28,
                 from video/smk_decoder.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/neo.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/jpeg.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from image/jpeg.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/iff.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/pcx.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/xbm.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/scr.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/bmp_raw.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/png.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from image/png.cpp:36:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/codec.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./image/codecs/cinepak.h:26,
                 from image/codecs/codec.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/tga.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/pict.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./image/pict.h:26,
                 from image/pict.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/hlz.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      video/bink_decoder.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./common/substream.h:25,
                 from video/bink_decoder.cpp:33:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/jyv1.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from image/codecs/jyv1.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/cdtoons.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from image/codecs/cdtoons.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/mjpeg.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from image/codecs/mjpeg.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/msrle.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/msrle4.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from image/codecs/msrle4.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/indeo5.o
In file included from ./graphics/yuv_to_rgb.h:41,
                 from image/codecs/indeo5.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/msvideo1.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/indeo3.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from image/codecs/indeo3.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/indeo4.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from image/codecs/indeo4.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/cinepak.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./image/codecs/cinepak.h:26,
                 from image/codecs/cinepak.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/smc.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/rpza.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from image/codecs/rpza.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/truemotion1.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from image/codecs/truemotion1.cpp:32:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/indeo/mem.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/xan.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from image/codecs/xan.cpp:43:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/mpeg.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from image/codecs/mpeg.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/indeo/vlc.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/indeo/indeo_dsp.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/hnm.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from image/codecs/hnm.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/qtrle.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from image/codecs/qtrle.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/svq1.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from image/codecs/svq1.cpp:31:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/big5.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/big5.h:26,
                 from graphics/big5.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      image/codecs/indeo/indeo.o
In file included from ./graphics/yuv_to_rgb.h:41,
                 from image/codecs/indeo/indeo.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/blit/blit-alpha.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/blit/blit-alpha.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/cursorman.o
In file included from ./graphics/cursorman.h:26,
                 from graphics/cursorman.cpp:22:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/fonts/amigafont.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from ./graphics/fonts/amigafont.h:25,
                 from graphics/fonts/amigafont.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/fontman.o
In file included from ./graphics/fontman.h:26,
                 from graphics/fontman.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/blit/blit-generic.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/blit.h:26,
                 from ./graphics/blit/blit-alpha.h:22,
                 from graphics/blit/blit-generic.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/fonts/consolefont.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./graphics/fonts/bdf.h:25,
                 from graphics/fonts/consolefont.cpp:2:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/fonts/freetype.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/fonts/dosfont.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from ./graphics/fonts/dosfont.h:25,
                 from graphics/fonts/dosfont.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/blit/blit.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/blit.h:26,
                 from graphics/blit/blit.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/blit/blit-scale.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/blit.h:26,
                 from graphics/blit/blit-scale.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/fonts/newfont_big.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./graphics/fonts/bdf.h:25,
                 from graphics/fonts/newfont_big.cpp:2:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/fonts/newfont.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./graphics/fonts/bdf.h:25,
                 from graphics/fonts/newfont.cpp:2:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/font.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from graphics/font.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/framelimiter.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./graphics/framelimiter.h:25,
                 from graphics/framelimiter.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/fonts/bdf.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./graphics/fonts/bdf.h:25,
                 from graphics/fonts/bdf.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/fonts/winfont.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from graphics/fonts/winfont.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/datafiles.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./graphics/macgui/macwindowmanager.h:27,
                 from graphics/macgui/datafiles.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/maccursor.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/korfont.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from graphics/korfont.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/macbutton.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/macgui/macbutton.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from graphics/macgui/macbutton.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/macdialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from graphics/macgui/macdialog.cpp:47:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from ./graphics/macgui/mactext-canvas.h:25,
                 from ./graphics/macgui/mactext.h:25,
                 from graphics/macgui/macdialog.cpp:54:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/fonts/ttf.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from graphics/fonts/ttf.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/larryScale.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/macpopupmenu.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./graphics/fonts/bdf.h:25,
                 from ./graphics/macgui/macfontmanager.h:26,
                 from ./graphics/macgui/macmenu.h:26,
                 from ./graphics/macgui/macpopupmenu.h:25,
                 from graphics/macgui/macpopupmenu.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from graphics/macgui/macpopupmenu.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/fonts/macfont.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from graphics/fonts/macfont.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/macwidget.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/macgui/macwidget.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from graphics/macgui/macwidget.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/mactext-md.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./graphics/macgui/macwindowmanager.h:27,
                 from ./graphics/macgui/mactext-canvas.h:25,
                 from ./graphics/macgui/mactext.h:25,
                 from graphics/macgui/mactext-md.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/mactextwindow.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/macgui/mactextwindow.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from graphics/macgui/mactextwindow.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/macwindow.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from graphics/macgui/macwindow.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from graphics/macgui/macwindow.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/macwindowborder.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/macgui/macwindowborder.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from graphics/macgui/macwindowborder.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/macfontmanager.o
In file included from ./common/archive.h:31,
                 from graphics/macgui/macfontmanager.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from graphics/macgui/macfontmanager.cpp:30:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/opengl/debug.o
In file included from ./graphics/opengl/context.h:25,
                 from ./graphics/opengl/debug.h:25,
                 from graphics/opengl/debug.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/nine_patch.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/nine_patch.h:49,
                 from graphics/nine_patch.cpp:50:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from graphics/nine_patch.cpp:51:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/mactext-canvas.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./graphics/macgui/macwindowmanager.h:27,
                 from ./graphics/macgui/mactext-canvas.h:25,
                 from ./graphics/macgui/mactext.h:25,
                 from graphics/macgui/mactext-canvas.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/macmenu.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/macgui/macmenu.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from graphics/macgui/macmenu.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/palette.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/pixelformat.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/opengl/shader.o
In file included from ./common/config-manager.h:27,
                 from graphics/opengl/shader.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/mactext.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from graphics/macgui/mactext.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/macgui/macwindowmanager.h:28,
                 from ./graphics/macgui/mactext-canvas.h:25,
                 from ./graphics/macgui/mactext.h:25,
                 from graphics/macgui/mactext.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/renderer.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from graphics/renderer.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/pm5544.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from graphics/pm5544.cpp:35:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scalerplugin.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./graphics/scalerplugin.h:24,
                 from graphics/scalerplugin.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/macgui/macwindowmanager.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/macgui/macwindowmanager.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from graphics/macgui/macwindowmanager.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/downscaler.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from graphics/scaler/downscaler.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/primitives.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/primitives.h:25,
                 from graphics/primitives.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/screen.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/screen.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/thumbnail_intern.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/scaler/thumbnail_intern.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/normal.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./graphics/scalerplugin.h:24,
                 from ./graphics/scaler/normal.h:24,
                 from graphics/scaler/normal.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/managed_surface.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from graphics/managed_surface.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/transform_struct.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from graphics/transform_struct.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/transform_tools.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_tools.h:25,
                 from graphics/transform_tools.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/VectorRenderer.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/VectorRenderer.h:25,
                 from graphics/VectorRenderer.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/sjis.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from graphics/sjis.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/thumbnail.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/thumbnail.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/surface.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from graphics/surface.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/wincursor.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/wincursor.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/clear.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/clear.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/arrays.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/arrays.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/api.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/api.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/yuv_to_rgb.o
In file included from ./graphics/yuv_to_rgb.h:41,
                 from graphics/yuv_to_rgb.cpp:86:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/fog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/fog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/get.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/get.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/clip.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/clip.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/opengl/context.o
In file included from ./graphics/opengl/context.h:25,
                 from graphics/opengl/context.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/light.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/light.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/list.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/list.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/init.o
In file included from graphics/tinygl/init.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/memory.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/memory.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/misc.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/misc.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/matrix.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/matrix.cpp:31:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/pixelbuffer.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/select.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/select.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/specbuf.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/specbuf.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/texture.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/texture.cpp:32:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/svg.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/svg.h:24,
                 from graphics/svg.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/vertex.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/vertex.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/zbuffer.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from graphics/tinygl/zbuffer.cpp:34:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/zmath.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/texelbuffer.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from ./graphics/tinygl/zgl.h:40,
                 from graphics/tinygl/texelbuffer.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/aspect.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/dotmatrix.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./graphics/scalerplugin.h:24,
                 from ./graphics/scaler/dotmatrix.h:24,
                 from graphics/scaler/dotmatrix.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/scale2x.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/scale3x.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/scalebit.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./graphics/scalerplugin.h:24,
                 from ./graphics/scaler/scalebit.h:40,
                 from graphics/scaler/scalebit.cpp:41:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/pm.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./graphics/scalerplugin.h:24,
                 from ./graphics/scaler/pm.h:24,
                 from graphics/scaler/pm.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/zdirtyrect.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zdirtyrect.h:26,
                 from graphics/tinygl/zdirtyrect.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/tv.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./graphics/scalerplugin.h:24,
                 from ./graphics/scaler/tv.h:24,
                 from graphics/scaler/tv.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/zline.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from graphics/tinygl/zline.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/sai.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./graphics/scalerplugin.h:24,
                 from ./graphics/scaler/sai.h:24,
                 from graphics/scaler/sai.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/adlib.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/adlib.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/adlib_ms.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mididrv_ms.h:25,
                 from ./audio/adlib_ms.h:25,
                 from audio/adlib_ms.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/casio.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mididrv_ms.h:25,
                 from ./audio/casio.h:26,
                 from audio/casio.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/audiostream.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/audiostream.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/cms.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./audio/cms.h:29,
                 from audio/cms.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/blit/blit-sse2.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/blit.h:26,
                 from ./graphics/blit/blit-alpha.h:22,
                 from graphics/blit/blit-sse2.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/fmopl.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from audio/fmopl.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mididrv_ms.o
In file included from ./common/config-manager.h:27,
                 from audio/mididrv_ms.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mididrv.o
In file included from ./common/config-manager.h:27,
                 from audio/mididrv.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/midiparser_smf.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/midiparser_qt.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/midiparser_qt.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/midiparser_xmidi.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mididrv_ms.h:25,
                 from ./audio/mt32gm.h:26,
                 from ./audio/miles.h:26,
                 from audio/midiparser_xmidi.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/midiparser.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/midiplayer.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/midiplayer.h:26,
                 from audio/midiplayer.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/miles_midi.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mididrv_ms.h:25,
                 from ./audio/mt32gm.h:26,
                 from ./audio/miles.h:26,
                 from audio/miles_midi.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/miles_adlib.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mididrv_ms.h:25,
                 from ./audio/mt32gm.h:26,
                 from ./audio/miles.h:26,
                 from audio/miles_adlib.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mixer.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./gui/EventRecorder.h:25,
                 from audio/mixer.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/musicplugin.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./audio/musicplugin.h:25,
                 from audio/musicplugin.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mpu401.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from audio/mpu401.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/null.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from audio/null.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/timestamp.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/rate.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from audio/rate.cpp:32:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mt32gm.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mididrv_ms.h:25,
                 from ./audio/mt32gm.h:26,
                 from audio/mt32gm.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/aac.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/decoders/aac.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/edge.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/scaler/edge.cpp:97:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/3do.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/aiff.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/decoders/aiff.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/apc.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/g711.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/flac.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/decoders/flac.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/iff_sound.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/adpcm.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/asf.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/mac_snd.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./common/substream.h:25,
                 from audio/decoders/mac_snd.cpp:31:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/mp3.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/decoders/mp3.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/quicktime.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/decoders/quicktime.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/voc.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/decoders/voc.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/vorbis.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/raw.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/wave.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/decoders/wave.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/xa.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/xan_dpcm.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mods/impulsetracker.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/qdm2.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/decoders/qdm2.cpp:35:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mods/infogrames.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mods/paula.h:27,
                 from ./audio/mods/infogrames.h:31,
                 from audio/mods/infogrames.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mods/module.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/wma.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mods/maxtrax.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/mods/maxtrax.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mods/mod_xm_s3m.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/mods/mod_xm_s3m.cpp:63:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mods/protracker.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mods/paula.h:27,
                 from ./audio/mods/protracker.h:35,
                 from audio/mods/protracker.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mods/paula.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from audio/mods/paula.cpp:36:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mods/rjp1.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/mods/rjp1.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mods/soundfx.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mods/paula.h:27,
                 from audio/mods/soundfx.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/cms.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./audio/cms.h:29,
                 from ./audio/softsynth/cms.h:25,
                 from audio/softsynth/cms.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mods/tfmx.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/mods/tfmx.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/opl/dosbox.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from audio/softsynth/opl/dosbox.cpp:34:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/mods/module_mod_xm_s3m.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/mods/module_mod_xm_s3m.cpp:63:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/fmtowns_pc98/pcm_common.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from audio/softsynth/fmtowns_pc98/pcm_common.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/fmtowns_pc98/pc98_audio.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.h:26,
                 from audio/softsynth/fmtowns_pc98/pc98_audio.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/opl/dbopl.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/VectorRendererSpec.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from graphics/VectorRendererSpec.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/opl/mame.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from audio/softsynth/opl/mame.cpp:37:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/fmtowns_pc98/sega_audio.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.h:26,
                 from audio/softsynth/fmtowns_pc98/sega_audio.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/fmtowns_pc98/towns_pc98_plugins.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./audio/musicplugin.h:25,
                 from audio/softsynth/fmtowns_pc98/towns_pc98_plugins.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/appleiigs.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from audio/softsynth/appleiigs.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/fmtowns_pc98/towns_euphony.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/fmtowns_pc98/towns_audio.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.h:26,
                 from audio/softsynth/fmtowns_pc98/towns_audio.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/eas.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.h:26,
                 from audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/pcspk.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/softsynth/pcspk.h:26,
                 from audio/softsynth/pcspk.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/fmtowns_pc98/towns_pc98_driver.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from audio/softsynth/mt32.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/wave6581.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/fluidsynth.o
audio/softsynth/fluidsynth.cpp:61:9: warning: "FS_API_VERSION" redefined
   61 | #define FS_API_VERSION ((FLUIDSYNTH_VERSION_MAJOR << 8) | FLUIDSYNTH_VERSION_MINOR)
      |         ^~~~~~~~~~~~~~
<command-line>: note: this is the location of the previous definition
In file included from ./common/config-manager.h:27,
                 from audio/softsynth/fluidsynth.cpp:41:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/soundfont/rawfile.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/soundfont/rifffile.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/sid.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from audio/softsynth/sid.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/soundfont/synthfile.o
In file included from ./common/array.h:26,
                 from audio/soundfont/synthfile.h:32,
                 from audio/soundfont/synthfile.cpp:27:
In function 'Out Common::copy_backward(In, In, Out) [with In = SynthWave**; Out = SynthWave**]',
    inlined from 'T* Common::Array<T>::insert_aux(iterator, const_iterator, const_iterator) [with T = SynthWave*]' at ./common/array.h:488:18,
    inlined from 'void Common::Array<T>::insert(iterator, const T&) [with T = SynthWave*]' at ./common/array.h:216:13,
    inlined from 'SynthWave* SynthFile::AddWave(uint16, uint16, int, int, uint16, uint16, uint32, unsigned char*, Common::String)' at audio/soundfont/synthfile.cpp:54:16:
./common/algorithm.h:70:24: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   70 |                 *--dst = *--last;
      |                 ~~~~~~~^~~~~~~~~
In function 'Out Common::copy_backward(In, In, Out) [with In = SynthInstr**; Out = SynthInstr**]',
    inlined from 'T* Common::Array<T>::insert_aux(iterator, const_iterator, const_iterator) [with T = SynthInstr*]' at ./common/array.h:488:18,
    inlined from 'void Common::Array<T>::insert(iterator, const T&) [with T = SynthInstr*]' at ./common/array.h:216:13,
    inlined from 'SynthInstr* SynthFile::AddInstr(uint32, uint32)' at audio/soundfont/synthfile.cpp:47:17:
./common/algorithm.h:70:24: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   70 |                 *--dst = *--last;
      |                 ~~~~~~~^~~~~~~~~
In function 'Out Common::copy_backward(In, In, Out) [with In = SynthRgn**; Out = SynthRgn**]',
    inlined from 'T* Common::Array<T>::insert_aux(iterator, const_iterator, const_iterator) [with T = SynthRgn*]' at ./common/array.h:488:18,
    inlined from 'void Common::Array<T>::insert(iterator, const T&) [with T = SynthRgn*]' at ./common/array.h:216:13,
    inlined from 'SynthRgn* SynthInstr::AddRgn()' at audio/soundfont/synthfile.cpp:74:15:
./common/algorithm.h:70:24: warning: 'void* __builtin_memmove(void*, const void*, unsigned int)' specified bound 4294967292 exceeds maximum object size 2147483647 [-Wstringop-overflow=]
   70 |                 *--dst = *--last;
      |                 ~~~~~~~^~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/soundfont/vgminstrset.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/soundfont/sf2file.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/soundfont/vgmcoll.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/soundfont/vgmcoll.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/soundfont/vgmsamp.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/soundfont/vgmitem.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/soundfont/vab/psxspu.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/soundfont/vab/psxspu.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/soundfont/vab/vab.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/soundfont/vab/vab.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/decoders/ac3.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/aabb.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/zblit.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zblit.h:25,
                 from graphics/tinygl/zblit.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/opl/nuked.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from audio/softsynth/opl/nuked.cpp:31:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/alsa_opl.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from audio/alsa_opl.cpp:35:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/cosinetables.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/angle.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/dct.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/frustum.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/line3d.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/line2d.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/fft.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/matrix3.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/glmath.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./math/glmath.h:25,
                 from math/glmath.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/plane.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/mdct.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/matrix4.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/rdft.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/sinetables.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/ray.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/sinewindows.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/vector2d.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/rect2d.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/vector3d.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/vector4d.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      math/quat.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/dbcs-str.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/concatstream.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/coroutines.o
In file included from ./common/coroutines.h:28,
                 from common/coroutines.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/error.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from common/error.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/debug.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/debug.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/events.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from common/events.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/gui_options.o
In file included from ./common/config-manager.h:27,
                 from common/gui_options.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/archive.o
In file included from ./common/archive.h:31,
                 from common/archive.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/hashmap.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/file.o
In file included from ./common/archive.h:31,
                 from common/file.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/language.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/localization.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from common/localization.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/memory.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/config-manager.o
In file included from ./common/config-manager.h:27,
                 from common/config-manager.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/memorypool.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/mutex.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/mutex.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/fs.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from common/fs.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/md5.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/osd_message_queue.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./common/osd_message_queue.h:25,
                 from common/osd_message_queue.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/platform.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/random.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from common/random.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/rational.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/rational.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/rendermode.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from common/rendermode.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/path.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/punycode.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/punycode.cpp:45:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/streamdebug.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/streamdebug.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/macresman.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/crc.h:40,
                 from common/macresman.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/encodings/singlebyte.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/textconsole.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from common/textconsole.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/str.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from common/str.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/stream.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./common/substream.h:25,
                 from common/stream.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/str-enc.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from common/str-enc.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/system.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from common/system.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/text-to-speech.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from common/text-to-speech.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/tokenizer.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/unicode-bidi.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/xpfloat.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/ustr.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/util.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/util.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/zip-set.o
In file included from ./common/config-manager.h:27,
                 from common/zip-set.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/translation.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from common/translation.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/str-base.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from common/str-base.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/dcl.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/compression/dcl.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/powerpacker.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/compression/powerpacker.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/gentee_installer.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/compression/gentee_installer.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/gzio.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/compression/gzio.cpp:37:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/installshieldv3_archive.o
In file included from ./common/archive.h:31,
                 from ./common/compression/installshieldv3_archive.h:25,
                 from common/compression/installshieldv3_archive.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/installshield_cab.o
In file included from ./common/archive.h:31,
                 from common/compression/installshield_cab.cpp:45:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/clickteam.o
In file included from ./common/archive.h:31,
                 from ./common/compression/clickteam.h:25,
                 from common/compression/clickteam.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/rnc_deco.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/unzip.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from common/compression/unzip.cpp:94:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/vise.o
In file included from ./common/archive.h:31,
                 from ./common/compression/vise.h:28,
                 from common/compression/vise.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/zlib.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/compression/zlib.cpp:39:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/cue.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/formats/cue.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/formatinfo.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/translation.h:26,
                 from common/formats/formatinfo.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/unarj.o
In file included from ./common/archive.h:31,
                 from common/compression/unarj.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/iff_container.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./common/substream.h:25,
                 from common/formats/iff_container.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/ini-file.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from common/formats/ini-file.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/compression/stuffit.o
In file included from ./common/archive.h:31,
                 from common/compression/stuffit.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/prodos.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./common/formats/prodos.h:26,
                 from common/formats/prodos.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
common/formats/prodos.cpp: In constructor 'Common::ProDOSFile::ProDOSFile(char*, uint8, uint16, uint32, uint16, Common::File*)':
common/formats/prodos.cpp:34:16: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 16 equals destination size [-Wstringop-truncation]
   34 |         strncpy(_name, name, 16);
      |                ^
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/json.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/winexe.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from common/formats/winexe.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/double_serialization.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/quicktime.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/formats/quicktime.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/winexe_ne.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/formats/winexe_ne.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lauxlib.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from common/lua/scummvm_file.h:26,
                 from common/lua/lauxlib.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/markdown.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/xmlparser.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/formats/xmlparser.h:28,
                 from common/formats/xmlparser.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./common/formats/xmlparser.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lapi.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lbaselib.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/formats/winexe_pe.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from common/formats/winexe_pe.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/ldblib.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lfunc.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/linit.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/ldebug.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/ldo.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lcode.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/liolib.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from common/lua/scummvm_file.h:26,
                 from common/lua/liolib.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lmem.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lgc.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lmathlib.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/loadlib.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lopcodes.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/llex.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lobject.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lstate.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/loslib.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from common/lua/loslib.cpp:20:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lstring.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/ltm.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/ltablib.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/ltable.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lua_persist.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lua_persistence_util.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lparser.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lstrlib.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lzio.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lua_unpersist.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/Analog.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/File.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/Display.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/LA32Ramp.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/scummvm_file.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from common/lua/scummvm_file.h:26,
                 from common/lua/scummvm_file.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/LA32FloatWaveGenerator.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      common/lua/lvm.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/LA32WaveGenerator.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/BReverbModel.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/MidiStreamParser.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/FileStream.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/Poly.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/PartialManager.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/Partial.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/ROMInfo.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/TVF.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/Tables.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/Part.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/TVA.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/srchelper/InternalResampler.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/sha1/sha1.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/TVP.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/srchelper/srctools/src/LinearResampler.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/srchelper/srctools/src/IIR2xResampler.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/srchelper/srctools/src/FIRResampler.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/SampleRateConverter.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/srchelper/srctools/src/SincResampler.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/srchelper/srctools/src/ResamplerModel.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/base-costume.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/actor.h:28,
                 from ./engines/scumm/base-costume.h:26,
                 from engines/scumm/base-costume.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/c_interface/c_interface.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/bomp.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/bomp.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      audio/softsynth/mt32/Synth.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/cdda.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/camera.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/camera.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/akos.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/akos.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/charset-fontdata.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/scumm/charset.h:26,
                 from engines/scumm/charset-fontdata.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/boxes.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/boxes.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/cursor.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/scumm/cursor.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/scumm/cursor.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/costume.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/costume.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/debugger.o
In file included from ./common/debug-channels.h:30,
                 from engines/scumm/debugger.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/actor.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/scumm/actor.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/charset.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/font.h:27,
                 from engines/scumm/charset.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/gfx_towns.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/gfx_towns.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/dialogs.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/dialogs.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from engines/scumm/dialogs.cpp:33:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/mixer_he.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/he/sound_he.h:26,
                 from ./engines/scumm/he/mixer_he.h:25,
                 from engines/scumm/he/mixer_he.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/resource_he.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/he/resource_he.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/scumm/he/resource_he.cpp:30:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/script_v60he.o
In file included from ./common/archive.h:31,
                 from engines/scumm/he/script_v60he.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/script_v70he.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/he/script_v70he.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/gfx_gui.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/gfx_gui.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/scumm/gfx_gui.cpp:36:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/sound_he.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/actor.h:28,
                 from engines/scumm/he/sound_he.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/gfx.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/scumm/gfx.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse/imuse.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/scumm/imuse/imuse.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse/imuse_part.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from engines/scumm/imuse/imuse_part.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse/sysex_samnmax.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse/imuse.h:28,
                 from ./engines/scumm/imuse/imuse_internal.h:27,
                 from engines/scumm/imuse/sysex_samnmax.cpp:35:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse/sysex_scumm.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse/imuse.h:28,
                 from ./engines/scumm/imuse/imuse_internal.h:27,
                 from engines/scumm/imuse/sysex_scumm.cpp:36:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse/instrument.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/imuse/instrument.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/help.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/help.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse/imuse_player.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/imuse/imuse_player.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse/drivers/amiga.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mods/paula.h:27,
                 from ./engines/scumm/imuse/drivers/amiga.h:26,
                 from engines/scumm/imuse/drivers/amiga.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse/drivers/fmtowns.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./audio/softsynth/fmtowns_pc98/towns_pc98_fmsynth.h:26,
                 from engines/scumm/imuse/drivers/fmtowns.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse/drivers/pcspk.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./audio/softsynth/emumidi.h:27,
                 from ./engines/scumm/imuse/drivers/pcspk.h:25,
                 from engines/scumm/imuse/drivers/pcspk.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/ks_check.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse/drivers/mac_m68k.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./audio/softsynth/emumidi.h:27,
                 from ./engines/scumm/imuse/drivers/mac_m68k.h:25,
                 from engines/scumm/imuse/drivers/mac_m68k.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/midiparser_ro.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/scaler/hq.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./base/plugins.h:26,
                 from ./graphics/scalerplugin.h:24,
                 from ./graphics/scaler/hq.h:24,
                 from graphics/scaler/hq.cpp:21:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/gfx_mac.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/scumm/gfx_mac.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/scumm/gfx_mac.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse/drivers/midi.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from engines/scumm/imuse/drivers/midi.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_ad.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/players/player_ad.h:27,
                 from engines/scumm/players/player_ad.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_apple2.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/players/player_apple2.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_he.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./engines/scumm/players/player_he.h:26,
                 from engines/scumm/players/player_he.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/input.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/input.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/scumm/input.cpp:45:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/palette.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/palette.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/object.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/actor.h:28,
                 from engines/scumm/object.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_mod.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/players/player_mod.h:25,
                 from engines/scumm/players/player_mod.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_pce.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/players/player_pce.h:26,
                 from engines/scumm/players/player_pce.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_mac.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/players/player_mac.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_nes.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/players/player_nes.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/metaengine.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/metaengine.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_v2.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/players/player_v2base.h:26,
                 from ./engines/scumm/players/player_v2.h:25,
                 from engines/scumm/players/player_v2.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_v1.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/players/player_v1.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_sid.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/players/player_sid.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_towns.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./backends/audiocd/audiocd.h:25,
                 from ./engines/scumm/sound.h:29,
                 from engines/scumm/players/player_towns.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_v2base.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/players/player_v2base.h:26,
                 from engines/scumm/players/player_v2base.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_v3m.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/macresman.h:28,
                 from engines/scumm/players/player_v3m.cpp:89:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_v4a.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/players/player_v4a.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_v2cms.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/players/player_v2base.h:26,
                 from ./engines/scumm/players/player_v2cms.h:25,
                 from engines/scumm/players/player_v2cms.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_v5m.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/macresman.h:28,
                 from engines/scumm/players/player_v5m.cpp:74:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_v3a.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/players/player_v3a.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/resource_v2.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/scumm/file.h:25,
                 from engines/scumm/resource_v2.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/resource_v3.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v5.h:25,
                 from ./engines/scumm/scumm_v4.h:25,
                 from ./engines/scumm/scumm_v3.h:25,
                 from engines/scumm/resource_v3.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/resource_v4.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v5.h:25,
                 from ./engines/scumm/scumm_v4.h:25,
                 from engines/scumm/resource_v4.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/room.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/scumm/room.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/script_v3.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v5.h:25,
                 from ./engines/scumm/scumm_v4.h:25,
                 from ./engines/scumm/scumm_v3.h:25,
                 from engines/scumm/script_v3.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/players/player_v2a.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/players/player_v2a.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/script_v4.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v5.h:25,
                 from ./engines/scumm/scumm_v4.h:25,
                 from engines/scumm/script_v4.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/resource.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/macresman.h:28,
                 from engines/scumm/resource.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/script_v0.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/actor.h:28,
                 from engines/scumm/script_v0.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/script_v2.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/actor.h:28,
                 from engines/scumm/script_v2.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/script.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/script.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/saveload.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/saveload.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
engines/scumm/saveload.cpp: In member function 'void Scumm::ScummEngine::loadResourceOLD(Common::Serializer&, Scumm::ResType, Scumm::ResId)':
engines/scumm/saveload.cpp:2299:24: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized]
 2299 |                 uint16 tmp;
      |                        ^~~
engines/scumm/saveload.cpp:2295:16: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized]
 2295 |         uint32 size;
      |                ^~~~
engines/scumm/saveload.cpp: In member function 'void Scumm::ScummEngine::loadResource(Common::Serializer&, Scumm::ResType, Scumm::ResId)':
engines/scumm/saveload.cpp:2347:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized]
 2347 |                 uint32 size;
      |                        ^~~~
engines/scumm/saveload.cpp:2359:24: warning: 'size' may be used uninitialized [-Wmaybe-uninitialized]
 2359 |                 uint32 size;
      |                        ^~~~
engines/scumm/saveload.cpp: In member function 'virtual void Scumm::ScummEngine::saveLoadWithSerializer(Common::Serializer&)':
engines/scumm/saveload.cpp:1778:32: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized]
 1778 |                         uint16 tmp;
      |                                ^~~
engines/scumm/saveload.cpp:1756:15: warning: 'idx' may be used uninitialized [-Wmaybe-uninitialized]
 1756 |         ResId idx;
      |               ^~~
engines/scumm/saveload.cpp:2004:23: warning: 'tmp' may be used uninitialized [-Wmaybe-uninitialized]
 2004 |                 uint8 tmp;
      |                       ^~~
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/usage_bits.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/usage_bits.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/util.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/script_v6.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/script_v6.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/sound.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/sound.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/vars.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/vars.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/script_v5.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/actor.h:28,
                 from engines/scumm/script_v5.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/verbs.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/actor.h:28,
                 from engines/scumm/verbs.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/nut_renderer.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/nut_renderer.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/string.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/string.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
engines/scumm/string.cpp: In member function 'virtual void Scumm::ScummEngine::fakeBidiString(byte*, bool, int) const':
engines/scumm/string.cpp:645:44: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  645 |         byte * const buff = (byte *)calloc(sizeof(byte), bufferSize);
      |                                            ^~~~~~~~~~~~
engines/scumm/string.cpp:645:44: note: earlier argument should specify number of elements, later size of each element
engines/scumm/string.cpp:647:45: warning: 'void* calloc(size_t, size_t)' sizes specified with 'sizeof' in the earlier argument and not in the later argument [-Wcalloc-transposed-args]
  647 |         byte * const stack = (byte *)calloc(sizeof(byte), bufferSize);
      |                                             ^~~~~~~~~~~~
engines/scumm/string.cpp:647:45: note: earlier argument should specify number of elements, later size of each element
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_bndmgr.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/imuse_digi/dimuse_bndmgr.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/string_v7.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/string_v7.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_codecs.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_tables.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_sndmgr.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/resource.h:26,
                 from engines/scumm/imuse_digi/dimuse_sndmgr.cpp:31:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_cmds.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_cmds.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_fades.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_fades.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/script_v8.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/script_v8.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_files.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_files.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_groups.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_groups.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_engine.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/scumm/imuse_digi/dimuse_engine.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/scumm.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/scumm.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/scumm/scumm.cpp:38:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_dispatch.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_dispatch.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_streamer.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_streamer.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_scripts.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_scripts.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_utils.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_utils.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_wave.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_wave.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_tracks.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_tracks.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_waveout.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_waveout.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_triggers.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./engines/scumm/imuse_digi/dimuse_engine.h:26,
                 from engines/scumm/imuse_digi/dimuse_triggers.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/smush/codec1.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/imuse_digi/dimuse_internalmixer.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from engines/scumm/imuse_digi/dimuse_internalmixer.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/smush/codec20.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/insane/insane_iact.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/scumm_v7.h:27,
                 from engines/scumm/insane/insane_iact.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/insane/insane_ben.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/insane/insane_ben.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/insane/insane.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/insane/insane.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/smush/codec37.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/insane/insane_scenes.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/insane/insane_scenes.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/smush/codec47.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/insane/insane_enemy.o
In file included from ./engines/engine.h:30,
                 from engines/scumm/insane/insane_enemy.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/animation_he.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/animation_he.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/logic_he.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/logic_he.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/floodfill_he.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/scumm/he/floodfill_he.h:25,
                 from engines/scumm/he/floodfill_he.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/palette_he.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/scumm/he/palette_he.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/cup_player_he.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/scumm/he/cup_player_he.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/script_v71he.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/actor.h:28,
                 from engines/scumm/he/script_v71he.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/script_v80he.o
In file included from ./common/archive.h:31,
                 from engines/scumm/he/script_v80he.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/smush/smush_player.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/smush/smush_player.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/scumm/smush/smush_player.cpp:30:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/localizer.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/scumm/he/localizer.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/logic/baseball2001.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/logic/baseball2001.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/script_v90he.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/actor.h:28,
                 from engines/scumm/he/script_v90he.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/script_v72he.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/he/script_v72he.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/logic/basketball.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/logic/basketball.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/sprite_he.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/sprite_he.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/logic/funshop.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/logic/funshop.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/logic/football.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/he/logic/football.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/logic/moonbase_logic.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/logic/moonbase_logic.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/logic/puttrace.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/logic/puttrace.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/moonbase/ai_node.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/moonbase/ai_defenseunit.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from engines/scumm/he/moonbase/ai_defenseunit.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/script_v100he.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/scumm/he/script_v100he.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/logic/soccer.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/logic/soccer.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/moonbase/ai_traveller.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/moonbase/ai_traveller.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/wiz_he.o
In file included from ./common/archive.h:31,
                 from engines/scumm/he/wiz_he.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/scumm/he/wiz_he.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/moonbase/ai_weapon.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/moonbase/ai_targetacquisition.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/moonbase/ai_targetacquisition.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/moonbase/ai_types.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from engines/scumm/he/moonbase/ai_types.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/moonbase/ai_tree.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/moonbase/ai_tree.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/moonbase/distortion.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/moonbase/distortion.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/moonbase/moonbase.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/moonbase/moonbase.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/dialog-createsession.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/dialog-createsession.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/dialog-sessionselector.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from engines/scumm/dialog-sessionselector.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/scumm/dialog-sessionselector.h:30,
                 from engines/scumm/dialog-sessionselector.cpp:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/moonbase/moonbase_fow.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/he/moonbase/moonbase_fow.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/moonbase/ai_main.o
In file included from ./engines/engine.h:30,
                 from ./engines/scumm/scumm.h:25,
                 from ./engines/scumm/scumm_v6.h:25,
                 from ./engines/scumm/he/intern_he.h:25,
                 from engines/scumm/he/moonbase/ai_main.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/animation.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/animation.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/asurface.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/asurface.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/bubble_box.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/access/bubble_box.h:27,
                 from engines/access/bubble_box.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/bubble_box.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/char.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/char.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/data.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/access/data.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/decompress.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from engines/access/decompress.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/access.o
In file included from ./common/config-manager.h:27,
                 from engines/access/access.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/access.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/debugger.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/access/debugger.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/debugger.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/net/net_lobby.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/he/net/net_lobby.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/events.o
In file included from ./graphics/cursorman.h:26,
                 from engines/access/events.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/font.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/access/font.h:27,
                 from engines/access/font.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/files.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./common/substream.h:25,
                 from engines/access/files.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/files.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/scumm/he/net/net_main.o
In file included from ./common/config-manager.h:27,
                 from engines/scumm/he/net/net_main.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/metaengine.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/access/metaengine.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/metaengine.cpp:30:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/inventory.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/access/inventory.h:27,
                 from engines/access/inventory.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/inventory.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/player.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/access/player.h:26,
                 from engines/access/player.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/player.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/screen.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from engines/access/screen.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/screen.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/resources.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/access/resources.h:28,
                 from engines/access/resources.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/resources.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/video.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/access/data.h:27,
                 from ./engines/access/video.h:27,
                 from engines/access/video.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/video.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/sound.o
In file included from ./common/config-manager.h:27,
                 from engines/access/sound.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/sound.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/room.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/room.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/scripts.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/scripts.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/video/movie_decoder.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/video/movie_decoder.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/amazon/amazon_player.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/amazon/amazon_player.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/amazon/amazon_room.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/amazon/amazon_room.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/amazon/amazon_game.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/access/resources.h:28,
                 from engines/access/amazon/amazon_game.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from ./engines/access/amazon/amazon_game.h:25,
                 from engines/access/amazon/amazon_game.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/amazon/amazon_resources.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/access/resources.h:28,
                 from ./engines/access/amazon/amazon_resources.h:27,
                 from engines/access/amazon/amazon_resources.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/amazon/amazon_resources.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/martian/martian_player.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/martian/martian_player.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/amazon/amazon_scripts.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/amazon/amazon_scripts.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/martian/martian_game.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/access/resources.h:28,
                 from engines/access/martian/martian_game.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from ./engines/access/martian/martian_game.h:25,
                 from engines/access/martian/martian_game.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/martian/martian_resources.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/access/resources.h:28,
                 from ./engines/access/martian/martian_resources.h:26,
                 from engines/access/martian/martian_resources.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41,
                 from engines/access/martian/martian_resources.cpp:23:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/martian/martian_room.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/martian/martian_room.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/amazon/amazon_logic.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/amazon/amazon_logic.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/access/martian/martian_scripts.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/access/access.h:26,
                 from engines/access/martian/martian_scripts.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/access/events.h:27,
                 from ./engines/access/access.h:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/display.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from engines/adl/display.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/adl_v3.o
In file included from ./common/debug-channels.h:30,
                 from ./engines/adl/adl.h:25,
                 from ./engines/adl/adl_v2.h:25,
                 from ./engines/adl/adl_v3.h:25,
                 from engines/adl/adl_v3.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/adl_v5.o
In file included from ./common/debug-channels.h:30,
                 from ./engines/adl/adl.h:25,
                 from ./engines/adl/adl_v2.h:25,
                 from ./engines/adl/adl_v3.h:25,
                 from ./engines/adl/adl_v4.h:25,
                 from ./engines/adl/adl_v5.h:25,
                 from engines/adl/adl_v5.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from engines/adl/adl_v5.cpp:27:
./engines/adl/graphics.h:52:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   52 |         GraphicsMan_v1<T>(T &display) : _display(display) { this->setBounds(Common::Rect(280, 160)); }
      |                           ^
./engines/adl/graphics.h:52:27: note: remove the '< >'
./engines/adl/graphics.h:72:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   72 |         GraphicsMan_v2<T>(T &display) : GraphicsMan_v1<T>(display), _color(0) { }
      |                           ^
./engines/adl/graphics.h:72:27: note: remove the '< >'
./engines/adl/graphics.h:99:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   99 |         GraphicsMan_v3<T>(T &display) : GraphicsMan_v2<T>(display) { }
      |                           ^
./engines/adl/graphics.h:99:27: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/console.o
In file included from ./common/debug-channels.h:30,
                 from engines/adl/console.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from engines/adl/console.cpp:26:
./engines/adl/graphics.h:52:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   52 |         GraphicsMan_v1<T>(T &display) : _display(display) { this->setBounds(Common::Rect(280, 160)); }
      |                           ^
./engines/adl/graphics.h:52:27: note: remove the '< >'
./engines/adl/graphics.h:72:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   72 |         GraphicsMan_v2<T>(T &display) : GraphicsMan_v1<T>(display), _color(0) { }
      |                           ^
./engines/adl/graphics.h:72:27: note: remove the '< >'
./engines/adl/graphics.h:99:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   99 |         GraphicsMan_v3<T>(T &display) : GraphicsMan_v2<T>(display) { }
      |                           ^
./engines/adl/graphics.h:99:27: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/adl_v4.o
In file included from ./common/debug-channels.h:30,
                 from ./engines/adl/adl.h:25,
                 from ./engines/adl/adl_v2.h:25,
                 from ./engines/adl/adl_v3.h:25,
                 from ./engines/adl/adl_v4.h:25,
                 from engines/adl/adl_v4.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/hires2.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/adl/hires2.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from engines/adl/hires2.cpp:30:
./engines/adl/graphics.h:52:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   52 |         GraphicsMan_v1<T>(T &display) : _display(display) { this->setBounds(Common::Rect(280, 160)); }
      |                           ^
./engines/adl/graphics.h:52:27: note: remove the '< >'
./engines/adl/graphics.h:72:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   72 |         GraphicsMan_v2<T>(T &display) : GraphicsMan_v1<T>(display), _color(0) { }
      |                           ^
./engines/adl/graphics.h:72:27: note: remove the '< >'
./engines/adl/graphics.h:99:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   99 |         GraphicsMan_v3<T>(T &display) : GraphicsMan_v2<T>(display) { }
      |                           ^
./engines/adl/graphics.h:99:27: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/adl_v2.o
In file included from ./common/debug-channels.h:30,
                 from ./engines/adl/adl.h:25,
                 from ./engines/adl/adl_v2.h:25,
                 from engines/adl/adl_v2.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from engines/adl/adl_v2.cpp:27:
./engines/adl/graphics.h:52:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   52 |         GraphicsMan_v1<T>(T &display) : _display(display) { this->setBounds(Common::Rect(280, 160)); }
      |                           ^
./engines/adl/graphics.h:52:27: note: remove the '< >'
./engines/adl/graphics.h:72:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   72 |         GraphicsMan_v2<T>(T &display) : GraphicsMan_v1<T>(display), _color(0) { }
      |                           ^
./engines/adl/graphics.h:72:27: note: remove the '< >'
./engines/adl/graphics.h:99:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   99 |         GraphicsMan_v3<T>(T &display) : GraphicsMan_v2<T>(display) { }
      |                           ^
./engines/adl/graphics.h:99:27: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/hires1.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/adl/hires1.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from engines/adl/hires1.cpp:31:
./engines/adl/graphics.h:52:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   52 |         GraphicsMan_v1<T>(T &display) : _display(display) { this->setBounds(Common::Rect(280, 160)); }
      |                           ^
./engines/adl/graphics.h:52:27: note: remove the '< >'
./engines/adl/graphics.h:72:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   72 |         GraphicsMan_v2<T>(T &display) : GraphicsMan_v1<T>(display), _color(0) { }
      |                           ^
./engines/adl/graphics.h:72:27: note: remove the '< >'
./engines/adl/graphics.h:99:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   99 |         GraphicsMan_v3<T>(T &display) : GraphicsMan_v2<T>(display) { }
      |                           ^
./engines/adl/graphics.h:99:27: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/sound.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/adl/sound.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/metaengine.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from engines/adl/metaengine.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/hires6.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/adl/hires6.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from engines/adl/hires6.cpp:31:
./engines/adl/graphics.h:52:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   52 |         GraphicsMan_v1<T>(T &display) : _display(display) { this->setBounds(Common::Rect(280, 160)); }
      |                           ^
./engines/adl/graphics.h:52:27: note: remove the '< >'
./engines/adl/graphics.h:72:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   72 |         GraphicsMan_v2<T>(T &display) : GraphicsMan_v1<T>(display), _color(0) { }
      |                           ^
./engines/adl/graphics.h:72:27: note: remove the '< >'
./engines/adl/graphics.h:99:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   99 |         GraphicsMan_v3<T>(T &display) : GraphicsMan_v2<T>(display) { }
      |                           ^
./engines/adl/graphics.h:99:27: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/hires5.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/adl/hires5.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from engines/adl/hires5.cpp:31:
./engines/adl/graphics.h:52:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   52 |         GraphicsMan_v1<T>(T &display) : _display(display) { this->setBounds(Common::Rect(280, 160)); }
      |                           ^
./engines/adl/graphics.h:52:27: note: remove the '< >'
./engines/adl/graphics.h:72:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   72 |         GraphicsMan_v2<T>(T &display) : GraphicsMan_v1<T>(display), _color(0) { }
      |                           ^
./engines/adl/graphics.h:72:27: note: remove the '< >'
./engines/adl/graphics.h:99:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   99 |         GraphicsMan_v3<T>(T &display) : GraphicsMan_v2<T>(display) { }
      |                           ^
./engines/adl/graphics.h:99:27: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/adl.o
In file included from ./common/config-manager.h:27,
                 from engines/adl/adl.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from engines/adl/adl.cpp:40:
./engines/adl/graphics.h:52:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   52 |         GraphicsMan_v1<T>(T &display) : _display(display) { this->setBounds(Common::Rect(280, 160)); }
      |                           ^
./engines/adl/graphics.h:52:27: note: remove the '< >'
./engines/adl/graphics.h:72:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   72 |         GraphicsMan_v2<T>(T &display) : GraphicsMan_v1<T>(display), _color(0) { }
      |                           ^
./engines/adl/graphics.h:72:27: note: remove the '< >'
./engines/adl/graphics.h:99:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   99 |         GraphicsMan_v3<T>(T &display) : GraphicsMan_v2<T>(display) { }
      |                           ^
./engines/adl/graphics.h:99:27: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/hires4.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/adl/hires4.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from engines/adl/hires4.cpp:33:
./engines/adl/graphics.h:52:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   52 |         GraphicsMan_v1<T>(T &display) : _display(display) { this->setBounds(Common::Rect(280, 160)); }
      |                           ^
./engines/adl/graphics.h:52:27: note: remove the '< >'
./engines/adl/graphics.h:72:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   72 |         GraphicsMan_v2<T>(T &display) : GraphicsMan_v1<T>(display), _color(0) { }
      |                           ^
./engines/adl/graphics.h:72:27: note: remove the '< >'
./engines/adl/graphics.h:99:27: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   99 |         GraphicsMan_v3<T>(T &display) : GraphicsMan_v2<T>(display) { }
      |                           ^
./engines/adl/graphics.h:99:27: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/checks.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/checks.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/cycle.o
In file included from ./common/config-manager.h:27,
                 from engines/agi/cycle.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/cycle.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/agi.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agi/agi.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/agi/agi.cpp:36:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/global.o
In file included from ./common/config-manager.h:27,
                 from engines/agi/global.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/global.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/font.o
In file included from ./common/config-manager.h:27,
                 from engines/agi/font.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/gui-manager.h:27,
                 from engines/agi/font.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/console.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/console.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/inv.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/inv.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/loader_v1.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/loader_v1.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/keyboard.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from engines/agi/keyboard.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/keyboard.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/loader_v2.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/loader_v2.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/loader_v3.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/loader_v3.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/logic.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/logic.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/lzw.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/lzw.cpp:32:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/graphics.o
In file included from ./common/config-manager.h:27,
                 from engines/agi/graphics.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/agi/graphics.cpp:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/motion.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/motion.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/objects.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/objects.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/opcodes.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/opcodes.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/menu.o
In file included from ./common/config-manager.h:27,
                 from engines/agi/menu.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/menu.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/op_dbg.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/op_dbg.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/metaengine.o
In file included from ./common/config-manager.h:27,
                 from engines/agi/metaengine.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/metaengine.cpp:35:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/op_test.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/op_test.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/sound.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/sound.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/adl/display_a2.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from engines/adl/display_a2.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/picture.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/picture.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/sound_coco3.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/sound_coco3.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/op_cmd.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/op_cmd.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/sound_pcjr.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from engines/agi/sound_pcjr.cpp:56:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/sound_pcjr.cpp:57:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/sound_sarien.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from engines/agi/sound_sarien.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/sound_sarien.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/sound_2gs.o
In file included from ./common/config-manager.h:27,
                 from engines/agi/sound_2gs.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/sound_2gs.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/sprite.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/sprite.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/sound_midi.o
In file included from ./common/config-manager.h:27,
                 from engines/agi/sound_midi.cpp:44:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/sound_midi.cpp:49:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/saveload.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agi/saveload.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/saveload.cpp:38:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/view.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/view.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/preagi/preagi.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from engines/agi/preagi/preagi.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from ./engines/agi/preagi/preagi.h:25,
                 from engines/agi/preagi/preagi.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/words.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/words.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/systemui.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from engines/agi/systemui.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/text.o
In file included from ./common/config-manager.h:27,
                 from engines/agi/text.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32,
                 from engines/agi/text.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/preagi/troll.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from ./engines/agi/preagi/preagi.h:25,
                 from engines/agi/preagi/troll.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/drivers/accolade/casio.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mididrv_ms.h:25,
                 from ./audio/casio.h:26,
                 from ./engines/agos/drivers/accolade/casio.h:25,
                 from engines/agos/drivers/accolade/casio.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from ./engines/agos/drivers/accolade/mididriver.h:25,
                 from engines/agos/drivers/accolade/casio.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/drivers/accolade/driverfile.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agos/drivers/accolade/driverfile.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/drivers/accolade/cms.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./audio/cms.h:29,
                 from ./engines/agos/drivers/accolade/cms.h:27,
                 from engines/agos/drivers/accolade/cms.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/drivers/accolade/adlib.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mididrv_ms.h:25,
                 from ./audio/adlib_ms.h:25,
                 from ./engines/agos/drivers/accolade/adlib.h:25,
                 from engines/agos/drivers/accolade/adlib.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from ./engines/agos/drivers/accolade/mididriver.h:25,
                 from engines/agos/drivers/accolade/adlib.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/drivers/simon1/adlib.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mididrv_ms.h:25,
                 from ./audio/adlib_ms.h:25,
                 from ./engines/agos/drivers/simon1/adlib.h:25,
                 from engines/agos/drivers/simon1/adlib.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/drivers/accolade/mt32.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mididrv_ms.h:25,
                 from ./audio/mt32gm.h:26,
                 from ./engines/agos/drivers/accolade/mt32.h:25,
                 from engines/agos/drivers/accolade/mt32.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from ./engines/agos/drivers/accolade/mididriver.h:25,
                 from engines/agos/drivers/accolade/mt32.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/preagi/mickey.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from engines/agi/preagi/mickey.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/agi/preagi/mickey.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/drivers/accolade/pc98.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from engines/agos/drivers/accolade/pc98.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/charset.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/agos/charset.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/charset.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agi/preagi/winnie.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/agi/agi.h:28,
                 from ./engines/agi/preagi/preagi.h:25,
                 from engines/agi/preagi/winnie.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agi/agi.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/contain.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/contain.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/charset-fontdata.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/agos/charset-fontdata.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/charset-fontdata.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/agos.o
In file included from ./common/config-manager.h:27,
                 from engines/agos/agos.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/agos.cpp:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/cursor.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from engines/agos/cursor.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/agos/cursor.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/debugger.o
In file included from ./common/config-manager.h:27,
                 from engines/agos/debugger.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/debugger.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/debug.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agos/debug.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/debug.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/draw.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/agos/draw.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/draw.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/event.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/event.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/input_pn.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/input_pn.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/input.o
In file included from ./common/config-manager.h:27,
                 from engines/agos/input.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/input.cpp:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/items.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agos/items.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/items.cpp:26:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/menus.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agos/menus.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/menus.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/icons.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agos/icons.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/icons.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/midiparser_gmf.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/metaengine.o
In file included from ./common/config-manager.h:27,
                 from engines/agos/metaengine.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/metaengine.cpp:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/midiparser_s1d.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from engines/agos/midiparser_s1d.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/midiparser_simonwin.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/gfx.o
In file included from ./common/debug-channels.h:30,
                 from engines/agos/gfx.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/gfx.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/pn.o
In file included from ./common/config-manager.h:27,
                 from engines/agos/pn.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/pn.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/midi.o
In file included from ./common/config-manager.h:27,
                 from engines/agos/midi.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/midi.cpp:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/res_ami.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/res_ami.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/rooms.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agos/rooms.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/rooms.cpp:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/res_snd.o
In file included from ./common/config-manager.h:27,
                 from engines/agos/res_snd.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/res_snd.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/script.o
In file included from ./common/debug-channels.h:30,
                 from engines/agos/script.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/script.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/script_e2.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/script_e2.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/script_e1.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/script_e1.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/res.o
In file included from ./common/archive.h:31,
                 from engines/agos/res.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/res.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/script_pn.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/script_pn.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/script_ww.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/script_ww.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/saveload.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agos/saveload.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/saveload.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/script_s1.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/agos/script_s1.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/script_s1.cpp:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/script_s2.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/script_s2.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/string_pn.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/string_pn.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/sfxparser_accolade.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mididrv_ms.h:25,
                 from ./audio/adlib_ms.h:25,
                 from ./engines/agos/drivers/accolade/adlib.h:25,
                 from ./engines/agos/sfxparser_accolade.h:25,
                 from engines/agos/sfxparser_accolade.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/sound.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agos/sound.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/sound.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/verb_pn.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/verb_pn.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/string.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agos/string.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/string.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/vga_pn.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/vga_pn.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/subroutine.o
In file included from ./common/debug-channels.h:30,
                 from engines/agos/subroutine.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/subroutine.cpp:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/verb.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/agos/verb.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/verb.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/vga_ww.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/vga_ww.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/vga_e2.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/vga_e2.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/vga_s1.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/vga_s1.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/vga_s2.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/vga_s2.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/zones.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/agos/zones.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/zones.cpp:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/vga.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/vga.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/window.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/agos/window.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/window.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/script_dp.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/script_dp.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/feeble.o
In file included from ./common/config-manager.h:27,
                 from engines/agos/feeble.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/feeble.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/script_pp.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/agos/script_pp.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/script_pp.cpp:28:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/oracle.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/oracle.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/vga_ff.o
In file included from ./engines/engine.h:30,
                 from ./engines/agos/agos.h:25,
                 from engines/agos/vga_ff.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/animation.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from engines/agos/animation.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./graphics/cursorman.h:26,
                 from engines/agos/animation.cpp:33:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/agos/script_ff.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/agos/script_ff.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/agos/agos.h:32,
                 from engines/agos/script_ff.cpp:29:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/events.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/ags/events.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/dialogs.o
In file included from ./common/config-manager.h:27,
                 from engines/ags/dialogs.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./gui/ThemeEval.h:28,
                 from engines/ags/dialogs.cpp:31:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/ags.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/ags.h:26,
                 from engines/ags/ags.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/ags.cpp:61:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/music.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/midiplayer.h:26,
                 from ./engines/ags/music.h:26,
                 from engines/ags/music.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/game_scanner.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./engines/advancedDetector.h:25,
                 from ./engines/ags/detection.h:25,
                 from engines/ags/game_scanner.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/metaengine.o
In file included from ./engines/achievements.h:28,
                 from ./engines/ags/metaengine.h:25,
                 from engines/ags/metaengine.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/metaengine.cpp:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/aastr-0.1.1/aastr.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/lib/aastr-0.1.1/aastr.h:40,
                 from engines/ags/lib/aastr-0.1.1/aastr.cpp:37:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/console.o
In file included from ./engines/engine.h:30,
                 from ./gui/debugger.h:33,
                 from ./engines/ags/console.h:26,
                 from engines/ags/console.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/config.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/aastr-0.1.1/aarot.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/lib/aastr-0.1.1/aastr.h:40,
                 from engines/ags/lib/aastr-0.1.1/aarot.cpp:37:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/draw.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./engines/ags/lib/allegro/gfx.h:25,
                 from ./engines/ags/lib/allegro/draw.h:23,
                 from engines/ags/lib/allegro/draw.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/file.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from engines/ags/lib/allegro/file.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/fixed.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/lib/allegro/fixed.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/aastr-0.1.1/aautil.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/lib/aastr-0.1.1/aautil.h:40,
                 from engines/ags/lib/aastr-0.1.1/aautil.cpp:37:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/flood.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./engines/ags/lib/allegro/flood.h:25,
                 from engines/ags/lib/allegro/flood.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/graphics.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./engines/ags/lib/allegro/gfx.h:25,
                 from engines/ags/lib/allegro/graphics.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/color.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from engines/ags/lib/allegro/color.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/gfx.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./engines/ags/lib/allegro/gfx.h:25,
                 from engines/ags/lib/allegro/gfx.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/math.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/lib/allegro/math.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/rotate.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./engines/ags/lib/allegro/surface.h:25,
                 from ./engines/ags/lib/allegro/rotate.h:26,
                 from engines/ags/lib/allegro/rotate.cpp:1:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/globals.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/globals.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/globals.cpp:41:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/std/std.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from engines/ags/lib/std/std.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/alfont/alfont.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./engines/ags/lib/allegro/surface.h:25,
                 from ./engines/ags/lib/alfont/alfont.h:25,
                 from engines/ags/lib/alfont/alfont.cpp:46:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/system.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro/system.h:26,
                 from engines/ags/lib/allegro/system.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/system/datetime.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/system/datetime.h:26,
                 from engines/ags/lib/system/datetime.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/surface.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./engines/ags/lib/allegro/gfx.h:25,
                 from engines/ags/lib/allegro/surface.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/dynobj/script_audio_clip.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/ac/dynobj/script_audio_clip.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/audio_clip_type.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/ac/audio_clip_type.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/common.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/dialog_topic.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/ac/dialog_topic.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/surface_generic.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from engines/ags/lib/allegro/surface_generic.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/inventory_item_info.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/ac/inventory_item_info.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/character_info.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/ac/character_info.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/allegro/unicode.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/lib/allegro/unicode.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/keycode.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/mouse_cursor.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/ac/mouse_cursor.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/game_setup_struct_base.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from engines/ags/shared/ac/game_setup_struct_base.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/core/asset.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/view.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/proxy_stream.h:25,
                 from ./engines/ags/shared/util/aligned_stream.h:47,
                 from engines/ags/shared/ac/view.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/words_dictionary.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/ac/words_dictionary.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/game_setup_struct.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/shared/ac/game_setup_struct.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/sprite_cache.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/ags/shared/ac/sprite_cache.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/core/asset_manager.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/directory.h:31,
                 from engines/ags/shared/core/asset_manager.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/ac/sprite_file.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/ac/sprite_file.h:37,
                 from engines/ags/shared/ac/sprite_file.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/font/fonts.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./engines/ags/lib/allegro/surface.h:25,
                 from ./engines/ags/lib/alfont/alfont.h:25,
                 from engines/ags/shared/font/fonts.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/font/ttf_font_renderer.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./engines/ags/lib/allegro/surface.h:25,
                 from ./engines/ags/lib/alfont/alfont.h:25,
                 from engines/ags/shared/font/ttf_font_renderer.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/debugging/debug_manager.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/shared/debugging/debug_manager.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/font/wfn_font.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/font/wfn_font.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/game/room_file_deprecated.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/game/custom_properties.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/game/custom_properties.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/font/wfn_font_renderer.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from engines/ags/shared/font/wfn_font_renderer.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/game/room_file_base.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/game/room_file.h:38,
                 from engines/ags/shared/game/room_file_base.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/game/interactions.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/proxy_stream.h:25,
                 from ./engines/ags/shared/util/aligned_stream.h:47,
                 from engines/ags/shared/game/interactions.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/gfx/allegro_bitmap.o
In file included from ./common/config-manager.h:27,
                 from engines/ags/shared/gfx/allegro_bitmap.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/game/tra_file.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/game/tra_file.h:32,
                 from engines/ags/shared/game/tra_file.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/game/room_struct.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/game/room_file.h:38,
                 from engines/ags/shared/game/room_struct.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/gfx/bitmap.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from engines/ags/shared/gfx/bitmap.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/gfx/image.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/gfx/image.h:25,
                 from engines/ags/shared/gfx/image.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/gui/gui_inv.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_inv.h:26,
                 from engines/ags/shared/gui/gui_inv.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/gui/gui_button.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/ac/sprite_file.h:37,
                 from ./engines/ags/shared/ac/sprite_cache.h:47,
                 from engines/ags/shared/gui/gui_button.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/gui/gui_label.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/font/fonts.h:30,
                 from engines/ags/shared/gui/gui_label.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/game/main_game_file.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/shared/game/main_game_file.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/game/room_file.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/game/room_file.h:38,
                 from engines/ags/shared/game/room_file.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/gui/gui_object.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from engines/ags/shared/gui/gui_object.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/gui/gui_textbox.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/font/fonts.h:30,
                 from engines/ags/shared/gui/gui_textbox.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/gui/gui_listbox.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_listbox.h:26,
                 from engines/ags/shared/gui/gui_listbox.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/gui/gui_slider.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/ac/sprite_file.h:37,
                 from ./engines/ags/shared/ac/sprite_cache.h:47,
                 from engines/ags/shared/gui/gui_slider.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/script/cc_common.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/shared/script/cc_common.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/aligned_stream.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/proxy_stream.h:25,
                 from ./engines/ags/shared/util/aligned_stream.h:47,
                 from engines/ags/shared/util/aligned_stream.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/script/cc_script.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/script/cc_script.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/buffered_stream.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/data_stream.h:34,
                 from ./engines/ags/shared/util/file_stream.h:28,
                 from ./engines/ags/shared/util/buffered_stream.h:33,
                 from engines/ags/shared/util/buffered_stream.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/data_stream.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/data_stream.h:34,
                 from engines/ags/shared/util/data_stream.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/data_ext.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/util/data_ext.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/compress.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/util/wgt2_allg.h:31,
                 from ./engines/ags/shared/util/compress.h:26,
                 from engines/ags/shared/util/compress.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/file.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/data_stream.h:34,
                 from ./engines/ags/shared/util/file_stream.h:28,
                 from ./engines/ags/shared/util/buffered_stream.h:33,
                 from engines/ags/shared/util/file.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/shared/util/file.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/geometry.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/directory.o
In file included from ./common/config-manager.h:27,
                 from engines/ags/shared/util/directory.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/shared/util/directory.cpp:27:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/ini_file.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/file_stream.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/data_stream.h:34,
                 from ./engines/ags/shared/util/file_stream.h:28,
                 from engines/ags/shared/util/file_stream.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/shared/util/file_stream.cpp:25:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/gui/gui_main.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from engines/ags/shared/gui/gui_main.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/memory_stream.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/data_stream.h:34,
                 from ./engines/ags/shared/util/memory_stream.h:39,
                 from engines/ags/shared/util/memory_stream.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/lzw.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/util/lzw.cpp:31:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/path.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from engines/ags/shared/util/path.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/proxy_stream.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/proxy_stream.h:25,
                 from engines/ags/shared/util/proxy_stream.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/stream.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/util/stream.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/string_compat.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/stdio_compat.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from engines/ags/shared/util/stdio_compat.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/shared/util/stdio_compat.cpp:24:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/version.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/multi_file_lib.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/multi_file_lib.h:37,
                 from engines/ags/shared/util/multi_file_lib.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/ini_util.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/util/ini_util.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/text_stream_reader.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/util/text_stream_reader.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/text_stream_writer.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/util/text_stream_writer.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/string.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/util/string.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/string_utils.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/shared/util/string_utils.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/shared/util/wgt2_allg.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/util/wgt2_allg.h:31,
                 from engines/ags/shared/util/wgt2_allg.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/cd_audio.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/engine/ac/cd_audio.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/audio_clip.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/media/audio/audio.h:30,
                 from ./engines/ags/engine/media/audio/audio_system.h:28,
                 from engines/ags/engine/ac/audio_clip.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/character_extras.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/character_extras.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/audio_channel.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/ac/game_state.h:31,
                 from engines/ags/engine/ac/audio_channel.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/date_time.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/script/cc_instance.h:27,
                 from ./engines/ags/engine/script/script_runtime.h:27,
                 from engines/ags/engine/ac/date_time.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/button.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from ./engines/ags/engine/ac/button.h:25,
                 from engines/ags/engine/ac/button.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/character_info_engine.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/character_info_engine.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dialog_options_rendering.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from ./engines/ags/engine/ac/dynobj/script_drawing_surface.h:26,
                 from ./engines/ags/engine/ac/dynobj/script_dialog_options_rendering.h:25,
                 from ./engines/ags/engine/ac/dialog_options_rendering.h:26,
                 from engines/ags/engine/ac/dialog_options_rendering.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/display.o
In file included from ./common/config-manager.h:27,
                 from engines/ags/engine/ac/display.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dialog.o
In file included from engines/ags/engine/ac/dialog.cpp:22:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/display.h:25,
                 from engines/ags/engine/ac/dialog.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/drawing_surface.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/drawing_surface.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/draw_software.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/engine/ac/draw_software.h:32,
                 from engines/ags/engine/ac/draw_software.cpp:49:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/game_setup.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynamic_sprite.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from ./engines/ags/engine/ac/dynobj/script_drawing_surface.h:26,
                 from ./engines/ags/engine/ac/dynamic_sprite.h:26,
                 from engines/ags/engine/ac/dynamic_sprite.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/event.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/event.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_audio.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/global_audio.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/file.o
In file included from ./common/config-manager.h:27,
                 from engines/ags/engine/ac/file.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/engine/ac/file.cpp:42:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_button.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from ./engines/ags/engine/ac/button.h:25,
                 from engines/ags/engine/ac/global_button.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/draw.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/lib/aastr-0.1.1/aastr.h:40,
                 from engines/ags/engine/ac/draw.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_date_time.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/ags/engine/ac/global_date_time.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_character.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/display.h:25,
                 from engines/ags/engine/ac/global_character.cpp:32:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/character.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/character.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/game_state.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/game_state.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_debug.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/global_debug.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_dialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/global_dialog.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_display.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/display.h:25,
                 from engines/ags/engine/ac/global_display.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_dynamic_sprite.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/global_dynamic_sprite.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/game.o
In file included from ./common/config-manager.h:27,
                 from engines/ags/engine/ac/game.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/engine/ac/game.cpp:80:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_drawing_surface.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/display.h:25,
                 from engines/ags/engine/ac/global_drawing_surface.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_file.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/directory.h:31,
                 from engines/ags/engine/ac/global_file.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_hotspot.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/global_hotspot.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_inventory_item.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/global_inventory_item.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_gui.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/display.h:25,
                 from engines/ags/engine/ac/global_gui.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_inv_window.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/ac/game_state.h:31,
                 from engines/ags/engine/ac/global_inv_window.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_game.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/system/datetime.h:26,
                 from ./engines/ags/engine/ac/global_game.h:26,
                 from engines/ags/engine/ac/global_game.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_label.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/global_label.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_mouse.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/ac/game_state.h:31,
                 from engines/ags/engine/ac/global_mouse.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_listbox.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_listbox.h:26,
                 from ./engines/ags/engine/ac/listbox.h:25,
                 from engines/ags/engine/ac/global_listbox.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_overlay.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/global_overlay.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_parser.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/ac/game_state.h:31,
                 from engines/ags/engine/ac/global_parser.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_palette.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/global_palette.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_region.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/ac/game_state.h:31,
                 from engines/ags/engine/ac/global_region.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_object.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/global_object.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_room.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/global_room.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_screen.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/global_screen.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_slider.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/global_slider.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_string.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/engine/ac/global_string.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_api.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/script/cc_instance.h:27,
                 from ./engines/ags/engine/script/script_runtime.h:27,
                 from engines/ags/engine/ac/global_api.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_timer.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/ac/game_state.h:31,
                 from engines/ags/engine/ac/global_timer.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_textbox.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/global_textbox.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_translation.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/display.h:25,
                 from engines/ags/engine/ac/global_translation.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_viewport.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/global_viewport.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_video.o
In file included from ./common/config-manager.h:27,
                 from engines/ags/engine/ac/global_video.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_walkable_area.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/global_walkable_area.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_view_frame.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/global_view_frame.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/interface_button.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/interface_element.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/global_walk_behind.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/global_walk_behind.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/gui_inv.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_inv.h:26,
                 from engines/ags/engine/ac/gui_inv.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/label.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_label.h:26,
                 from ./engines/ags/engine/ac/label.h:25,
                 from engines/ags/engine/ac/label.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/gui_control.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/engine/ac/gui_control.h:25,
                 from engines/ags/engine/ac/gui_control.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/hotspot.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/ac/game_state.h:31,
                 from engines/ags/engine/ac/hotspot.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/inventory_item.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/inventory_item.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/inv_window.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_inv.h:26,
                 from ./engines/ags/engine/ac/inv_window.h:27,
                 from engines/ags/engine/ac/inv_window.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/gui.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/gui.h:26,
                 from engines/ags/engine/ac/gui.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/move_list.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/engine/ac/move_list.h:25,
                 from engines/ags/engine/ac/move_list.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/math.o
In file included from ./common/config-manager.h:27,
                 from engines/ags/engine/ac/math.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/mouse.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/mouse.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/parser.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/parser.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/properties.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/properties.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/listbox.o
In file included from ./common/config-manager.h:27,
                 from engines/ags/engine/ac/listbox.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/rich_game_media.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/rich_game_media.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/region.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/region.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/overlay.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/ac/sprite_file.h:37,
                 from ./engines/ags/shared/ac/sprite_cache.h:47,
                 from engines/ags/engine/ac/overlay.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/object.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/object.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/room_object.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/room_object.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/route_finder.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/engine/ac/route_finder.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/route_finder_impl.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/engine/ac/move_list.h:25,
                 from engines/ags/engine/ac/route_finder_impl.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/room_status.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from ./engines/ags/engine/ac/room_status.h:27,
                 from engines/ags/engine/ac/room_status.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/screen_overlay.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/ac/sprite_file.h:37,
                 from ./engines/ags/shared/ac/sprite_cache.h:47,
                 from engines/ags/engine/ac/screen_overlay.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/screen.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/screen.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/route_finder_impl_legacy.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from engines/ags/engine/ac/route_finder_impl_legacy.cpp:33:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/slider.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_slider.h:26,
                 from ./engines/ags/engine/ac/slider.h:25,
                 from engines/ags/engine/ac/slider.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/route_finder_jps.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/sprite_cache_engine.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/ac/sprite_file.h:37,
                 from ./engines/ags/shared/ac/sprite_cache.h:47,
                 from engines/ags/engine/ac/sprite_cache_engine.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/sprite.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/sprite.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/speech.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/speech.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/engine/ac/speech.cpp:40:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/room.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/room.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/sys_events.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from engines/ags/engine/ac/sys_events.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/textbox.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_textbox.h:26,
                 from ./engines/ags/engine/ac/textbox.h:25,
                 from engines/ags/engine/ac/textbox.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/timer.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/lib/std/thread.h:25,
                 from engines/ags/engine/ac/timer.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/system.o
In file included from ./common/config-manager.h:27,
                 from engines/ags/engine/ac/system.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/string.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/display.h:25,
                 from engines/ags/engine/ac/string.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/translation.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/translation.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_ags_dynamic_object.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/data_stream.h:34,
                 from ./engines/ags/shared/util/memory_stream.h:39,
                 from engines/ags/engine/ac/dynobj/cc_ags_dynamic_object.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/walkable_area.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/ac/game_state.h:31,
                 from engines/ags/engine/ac/walkable_area.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/view_frame.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/view_frame.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/walk_behind.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from ./engines/ags/engine/ac/room_status.h:27,
                 from engines/ags/engine/ac/walk_behind.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_audio_channel.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/cc_audio_channel.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_audio_clip.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/dynobj/cc_audio_clip.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_character.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/dynobj/cc_character.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_dialog.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/cc_dialog.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/script_containers.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/engine/ac/dynobj/script_dict.h:41,
                 from engines/ags/engine/ac/script_containers.cpp:32:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_dynamic_array.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/engine/ac/dynobj/cc_dynamic_array.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/viewport_script.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/ac/viewport_script.cpp:31:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_gui.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/cc_gui.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_dynamic_object.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/cc_dynamic_object.cpp:42:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_gui_object.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from engines/ags/engine/ac/dynobj/cc_gui_object.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_hotspot.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from engines/ags/engine/ac/dynobj/cc_hotspot.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_inventory.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/cc_inventory.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_object.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from engines/ags/engine/ac/dynobj/cc_object.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_region.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from engines/ags/engine/ac/dynobj/cc_region.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_date_time.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/script_date_time.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/cc_serializer.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/shared/util/data_stream.h:34,
                 from ./engines/ags/shared/util/memory_stream.h:39,
                 from engines/ags/engine/ac/dynobj/cc_serializer.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_dialog_options_rendering.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from ./engines/ags/engine/ac/dynobj/script_drawing_surface.h:26,
                 from ./engines/ags/engine/ac/dynobj/script_dialog_options_rendering.h:25,
                 from engines/ags/engine/ac/dynobj/script_dialog_options_rendering.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_dict.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/engine/ac/dynobj/script_dict.h:41,
                 from engines/ags/engine/ac/dynobj/script_dict.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_camera.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/ac/game_state.h:31,
                 from engines/ags/engine/ac/dynobj/script_camera.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_file.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_dynamic_sprite.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/script_dynamic_sprite.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_drawing_surface.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from ./engines/ags/engine/ac/dynobj/script_drawing_surface.h:26,
                 from engines/ags/engine/ac/dynobj/script_drawing_surface.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_set.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/engine/ac/dynobj/script_set.h:40,
                 from engines/ags/engine/ac/dynobj/script_set.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_string.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/script_string.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/managed_object_pool.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/managed_object_pool.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_overlay.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/script_overlay.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_user_object.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/script_user_object.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_view_frame.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/ac/dynobj/script_view_frame.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/statobj/static_array.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/dynobj/script_viewport.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/ac/game_state.h:31,
                 from engines/ags/engine/ac/dynobj/script_viewport.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/ac/statobj/ags_static_object.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/ac/statobj/ags_static_object.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/debugging/console_output_target.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/engine/debugging/console_output_target.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/debugging/log_file.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/debugging/log_file.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/debugging/file_based_ags_debugger.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/debugging/file_based_ags_debugger.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/debugging/message_buffer.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/engine/debugging/message_buffer.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/font/fonts_engine.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/font/fonts_engine.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/device/mouse_w32.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/ac/game_state.h:31,
                 from engines/ags/engine/device/mouse_w32.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/debugging/debug.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/debugging/debug.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/game/viewport.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/game/viewport.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gfx/blender.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from engines/ags/engine/gfx/blender.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gfx/color_engine.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from engines/ags/engine/gfx/color_engine.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/game/game_init.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/display.h:25,
                 from engines/ags/engine/game/game_init.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gfx/gfx_driver_factory.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/engine/gfx/ali_3d_scummvm.h:40,
                 from engines/ags/engine/gfx/gfx_driver_factory.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gfx/ali_3d_scummvm.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/engine/gfx/ali_3d_scummvm.h:40,
                 from engines/ags/engine/gfx/ali_3d_scummvm.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/game/savegame.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/game/savegame.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gfx/gfxfilter_scaling.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gfx/gfx_util.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/engine/gfx/gfx_util.h:37,
                 from engines/ags/engine/gfx/gfx_util.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gui/animating_gui_button.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/gui/animating_gui_button.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gfx/gfxfilter_scummvm_renderer.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/engine/gfx/gfxfilter_scummvm_renderer.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gfx/gfx_driver_base.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from engines/ags/engine/gfx/gfx_driver_base.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/game/savegame_v321.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from ./engines/ags/engine/ac/button.h:25,
                 from engines/ags/engine/game/savegame_v321.cpp:36:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gui/csci_dialog.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from ./engines/ags/engine/gui/gui_dialog_internal_defs.h:26,
                 from ./engines/ags/engine/gui/csci_dialog.h:32,
                 from engines/ags/engine/gui/csci_dialog.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gui/gui_engine.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/font/fonts.h:30,
                 from engines/ags/engine/gui/gui_engine.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gui/my_label.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/display.h:25,
                 from engines/ags/engine/gui/my_label.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gui/gui_dialog.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from engines/ags/engine/gui/gui_dialog.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gui/my_push_button.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./engines/ags/engine/ac/sys_events.h:25,
                 from engines/ags/engine/gui/my_push_button.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gui/my_listbox.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/font/fonts.h:30,
                 from engines/ags/engine/gui/my_listbox.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gui/my_textbox.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/font/fonts.h:30,
                 from engines/ags/engine/gui/my_textbox.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/game/savegame_components.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from ./engines/ags/engine/game/savegame_components.h:26,
                 from engines/ags/engine/game/savegame_components.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/gui/new_control.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/engine/gui/new_control.h:25,
                 from engines/ags/engine/gui/new_control.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/main/engine_setup.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/display.h:25,
                 from engines/ags/engine/main/engine_setup.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/main/game_start.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/main/game_start.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/main/config.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/main/config.cpp:26:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/engine/main/config.cpp:39:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/main/graphics_mode.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/main/graphics_mode.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/main/game_run.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from ./engines/ags/engine/ac/button.h:25,
                 from engines/ags/engine/main/game_run.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/main/game_file.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/main/game_file.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/main/quit.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/ac/game_setup_struct_base.h:25,
                 from ./engines/ags/shared/ac/game_setup_struct.h:28,
                 from engines/ags/engine/main/quit.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/media/audio/ambient_sound.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/media/audio/audio.h:30,
                 from engines/ags/engine/media/audio/ambient_sound.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/main/update.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from engines/ags/engine/main/update.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/media/audio/queued_audio_item.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from ./engines/ags/lib/allegro/file.h:27,
                 from ./engines/ags/shared/util/stream.h:38,
                 from engines/ags/engine/media/audio/queued_audio_item.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/media/audio/clip_my_midi.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/util/wgt2_allg.h:31,
                 from engines/ags/engine/media/audio/clip_my_midi.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/main/engine.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from engines/ags/engine/main/engine.cpp:27:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/engine/main/engine.cpp:72:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/main/main.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from engines/ags/engine/main/main.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
In file included from ./engines/ags/shared/util/directory.h:32,
                 from engines/ags/engine/main/main.cpp:39:
./common/stack.h:47:32: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   47 |         FixedStack<T, MAX_SIZE>() : _size(0) {}
      |                                ^
./common/stack.h:47:32: note: remove the '< >'
./common/stack.h:109:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  109 |         Stack<T>() {}
      |                 ^
./common/stack.h:109:17: note: remove the '< >'
./common/stack.h:110:17: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  110 |         Stack<T>(const Array<T> &stackContent) : _stack(stackContent) {}
      |                 ^
./common/stack.h:110:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/media/audio/sound.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./engines/ags/engine/media/audio/sound_clip.h:31,
                 from ./engines/ags/engine/media/audio/sound.h:32,
                 from engines/ags/engine/media/audio/sound.cpp:29:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/platform/base/sys_main.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/ags/engine/platform/base/sys_main.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/media/audio/sound_clip.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./engines/ags/engine/media/audio/sound_clip.h:31,
                 from engines/ags/engine/media/audio/sound_clip.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/platform/scummvm/scummvm_platform_driver.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/ags.h:26,
                 from engines/ags/engine/platform/scummvm/scummvm_platform_driver.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/script/exports.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/media/audio/audio.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/media/audio/audio.h:30,
                 from engines/ags/engine/media/audio/audio.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/platform/base/ags_platform_driver.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/util/wgt2_allg.h:31,
                 from engines/ags/engine/platform/base/ags_platform_driver.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/script/executing_script.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/script/cc_instance.h:27,
                 from ./engines/ags/engine/script/executing_script.h:25,
                 from engines/ags/engine/script/executing_script.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/media/video/video.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./video/avi_decoder.h:27,
                 from engines/ags/engine/media/video/video.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/script/runtime_script_value.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/script/script_api.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from engines/ags/engine/script/script_api.cpp:28:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/script/script_runtime.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/script/cc_instance.h:27,
                 from ./engines/ags/engine/script/system_imports.h:26,
                 from engines/ags/engine/script/script_runtime.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/script/system_imports.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/script/cc_instance.h:27,
                 from ./engines/ags/engine/script/system_imports.h:26,
                 from engines/ags/engine/script/system_imports.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/plugin_object_reader.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/core.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/audio_clip.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/audio_channel.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/script/script.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/std/chrono.h:25,
                 from ./engines/ags/engine/ac/timer.h:26,
                 from ./engines/ags/engine/script/cc_instance.h:27,
                 from ./engines/ags/engine/script/script.h:27,
                 from engines/ags/engine/script/script.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/date_time.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/plugin_base.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from engines/ags/plugins/plugin_base.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/dialog.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/button.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./engines/ags/shared/util/stdio_compat.h:26,
                 from ./engines/ags/globals.h:31,
                 from ./engines/ags/engine/ac/button.h:25,
                 from engines/ags/plugins/core/button.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_plugin.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from engines/ags/plugins/ags_plugin.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
engines/ags/plugins/ags_plugin.cpp: In member function 'virtual void AGS3::IAGSEngine::GetRenderStageDesc(AGS3::AGSRenderStageDesc*)':
engines/ags/plugins/ags_plugin.cpp:756:73: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  756 |                 _G(gfxDriver)->GetStageMatrixes((RenderMatrixes &)desc->Matrixes);
      |                                                                   ~~~~~~^~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/engine/script/cc_instance.o
In file included from ./common/debug-channels.h:30,
                 from engines/ags/engine/script/cc_instance.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/dialog_options_rendering_info.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from ./engines/ags/engine/ac/dynobj/script_drawing_surface.h:26,
                 from ./engines/ags/engine/ac/dynobj/script_dialog_options_rendering.h:25,
                 from ./engines/ags/engine/ac/dialog_options_rendering.h:26,
                 from engines/ags/plugins/core/dialog_options_rendering_info.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/file.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/drawing_surface.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from ./engines/ags/engine/ac/dynobj/script_drawing_surface.h:26,
                 from ./engines/ags/engine/ac/drawing_surface.h:25,
                 from engines/ags/plugins/core/drawing_surface.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/dynamic_sprite.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from ./engines/ags/engine/ac/dynobj/script_drawing_surface.h:26,
                 from ./engines/ags/engine/ac/dynamic_sprite.h:26,
                 from engines/ags/plugins/core/dynamic_sprite.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/game.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/system/datetime.h:26,
                 from ./engines/ags/engine/ac/global_game.h:26,
                 from engines/ags/plugins/core/game.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/character.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/hotspot.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/inventory_item.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/gui.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/gui.h:26,
                 from engines/ags/plugins/core/gui.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/gui_control.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/engine/ac/gui_control.h:25,
                 from engines/ags/plugins/core/gui_control.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/label.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_label.h:26,
                 from ./engines/ags/engine/ac/label.h:25,
                 from engines/ags/plugins/core/label.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/inv_window.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_inv.h:26,
                 from ./engines/ags/engine/ac/inv_window.h:27,
                 from engines/ags/plugins/core/inv_window.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/maths.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/mouse.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/lib/system/datetime.h:26,
                 from ./engines/ags/engine/ac/global_game.h:26,
                 from engines/ags/plugins/core/mouse.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/listbox.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_listbox.h:26,
                 from ./engines/ags/engine/ac/listbox.h:25,
                 from engines/ags/plugins/core/listbox.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/parser.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/overlay.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/region.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/object.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/room.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/shared/game/room_struct.h:50,
                 from ./engines/ags/engine/ac/dynobj/script_drawing_surface.h:26,
                 from ./engines/ags/engine/ac/room.h:25,
                 from engines/ags/plugins/core/room.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/string.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/system.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/slider.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_slider.h:26,
                 from ./engines/ags/engine/ac/slider.h:25,
                 from engines/ags/plugins/core/slider.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/view_frame.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/engine/ac/view_frame.h:29,
                 from engines/ags/plugins/core/view_frame.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_agi/ags_agi.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/textbox.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/shared/gfx/bitmap.h:51,
                 from ./engines/ags/shared/gui/gui_object.h:26,
                 from ./engines/ags/shared/gui/gui_textbox.h:26,
                 from ./engines/ags/engine/ac/textbox.h:25,
                 from engines/ags/plugins/core/textbox.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_app_open_url/ags_app_open_url.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/ags/plugins/ags_app_open_url/ags_app_open_url.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_clipboard/ags_clipboard.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/ags/plugins/ags_clipboard/ags_clipboard.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_consoles/ags_consoles.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_collision_detector/ags_collision_detector.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/plugins/ags_collision_detector/ags_collision_detector.h:26,
                 from engines/ags/plugins/ags_collision_detector/ags_collision_detector.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_controller/ags_controller.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./engines/ags/events.h:28,
                 from engines/ags/plugins/ags_controller/ags_controller.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_controller/ags_controller_arcnor.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./common/events.h:27,
                 from ./engines/ags/events.h:28,
                 from engines/ags/plugins/ags_controller/ags_controller_arcnor.cpp:25:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_creditz/drawing.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_blend/ags_blend.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_creditz/ags_creditz.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/ags/plugins/ags_creditz/ags_creditz.h:28,
                 from engines/ags/plugins/ags_creditz/ags_creditz.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_fire/ags_fire.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_creditz/ags_creditz1.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/ags/plugins/ags_creditz/ags_creditz.h:28,
                 from ./engines/ags/plugins/ags_creditz/ags_creditz1.h:25,
                 from engines/ags/plugins/ags_creditz/ags_creditz1.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_creditz/ags_creditz2.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/ags/plugins/ags_creditz/ags_creditz.h:28,
                 from ./engines/ags/plugins/ags_creditz/ags_creditz2.h:25,
                 from engines/ags/plugins/ags_creditz/ags_creditz2.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_flashlight/gfx.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/plugins/ags_flashlight/ags_flashlight.h:27,
                 from engines/ags/plugins/ags_flashlight/gfx.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/core/global_api.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/shared/gfx/allegro_bitmap.h:34,
                 from ./engines/ags/engine/ac/draw.h:29,
                 from ./engines/ags/shared/gui/gui_main.h:26,
                 from ./engines/ags/engine/ac/display.h:25,
                 from engines/ags/plugins/core/global_api.cpp:24:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_flashlight/ags_flashlight.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from engines/ags/plugins/ags_flashlight/ags_flashlight.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_galaxy_steam/ags_wadjeteye_steam.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./engines/ags/plugins/ags_galaxy_steam/ags_galaxy_steam.h:27,
                 from ./engines/ags/plugins/ags_galaxy_steam/ags_wadjeteye_steam.h:25,
                 from engines/ags/plugins/ags_galaxy_steam/ags_wadjeteye_steam.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_joy/ags_joy.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_parallax/ags_parallax.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_galaxy_steam/ags_galaxy_steam.o
In file included from ./engines/achievements.h:28,
                 from ./engines/ags/metaengine.h:25,
                 from engines/ags/plugins/ags_galaxy_steam/ags_galaxy_steam.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_nickenstien_gfx/ags_nickenstien_gfx.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_snow_rain/ags_snow_rain.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sprite_font/character_entry.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sprite_font/color.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sprite_font/sprite_font.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_snow_rain/weather.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from engines/ags/plugins/ags_snow_rain/weather.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sprite_font/ags_sprite_font.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sprite_font/ags_sprite_font_clifftop.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sock/ags_sock.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sprite_font/sprite_font_renderer_clifftop.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sprite_font/sprite_font_renderer.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sprite_font/variable_width_font.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sprite_video/ags_sprite_video.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from engines/ags/plugins/ags_sprite_video/ags_sprite_video.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sprite_font/variable_width_sprite_font_clifftop.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_shell/ags_shell.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./engines/ags/ags.h:26,
                 from engines/ags/plugins/ags_shell/ags_shell.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_sprite_font/variable_width_sprite_font.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_tcp_ip/ags_tcp_ip.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from ./engines/ags/plugins/ags_tcp_ip/ags_tcp_ip.h:26,
                 from engines/ags/plugins/ags_tcp_ip/ags_tcp_ip.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_trans/ags_trans.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_touch/ags_touch.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from engines/ags/plugins/ags_touch/ags_touch.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_wadjet_util/ags_wadjet_util.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_waves/data.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./engines/ags/plugins/ags_waves/ags_waves.h:25,
                 from engines/ags/plugins/ags_waves/data.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_pal_render/raycast.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from engines/ags/plugins/ags_pal_render/raycast.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
engines/ags/plugins/ags_pal_render/raycast.cpp: In function 'double AGS3::Plugins::AGSPalRender::fsqrt(double)':
engines/ags/plugins/ags_pal_render/raycast.cpp:180:32: warning: 'tempf' is used uninitialized [-Wuninitialized]
  180 |         *tfptr = (0xbfcdd90a - *tfptr) >> 1; /* estimate of 1/sqrt(y) */
      |                                ^~~~~~
engines/ags/plugins/ags_pal_render/raycast.cpp:176:22: note: 'tempf' declared here
  176 |         double x, z, tempf;
      |                      ^~~~~
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/freetype-2.1.3/autohint/ahangles.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_waves/warper.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./engines/ags/plugins/ags_waves/ags_waves.h:25,
                 from engines/ags/plugins/ags_waves/warper.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_waves/ags_waves.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./engines/ags/plugins/ags_waves/ags_waves.h:25,
                 from engines/ags/plugins/ags_waves/ags_waves.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_waves/sound.o
In file included from ./common/archive.h:31,
                 from ./common/fs.h:26,
                 from ./common/file.h:26,
                 from engines/ags/plugins/ags_waves/sound.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/freetype-2.1.3/autohint/ahglyph.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from engines/ags/lib/freetype-2.1.3/autohint/ahglyph.cpp:51:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
engines/ags/lib/freetype-2.1.3/autohint/ahglyph.cpp: In function 'void AGS3::FreeType213::ah_outline_save(AH_Outline, FT_GlyphLoader)':
engines/ags/lib/freetype-2.1.3/autohint/ahglyph.cpp:299:46: error: invalid conversion from 'unsigned char*' to 'char*' [-fpermissive]
  299 |         char *tag = gloader->current.outline.tags;
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
      |                                              |
      |                                              unsigned char*
engines/ags/lib/freetype-2.1.3/autohint/ahglyph.cpp: In function 'FT_Error AGS3::FreeType213::ah_outline_load(AH_Outline, FT_Face)':
engines/ags/lib/freetype-2.1.3/autohint/ahglyph.cpp:411:45: error: invalid conversion from 'unsigned char*' to 'char*' [-fpermissive]
  411 |                         char *tag = source->tags;
      |                                     ~~~~~~~~^~~~
      |                                             |
      |                                             unsigned char*
engines/ags/lib/freetype-2.1.3/autohint/ahglyph.cpp:460:46: error: invalid conversion from 'short unsigned int*' to 'short int*' [-fpermissive]
  460 |                         short *end = source->contours;
      |                                      ~~~~~~~~^~~~~~~~
      |                                              |
      |                                              short unsigned int*
make: *** [Makefile.common:177: engines/ags/lib/freetype-2.1.3/autohint/ahglyph.o] Error 1
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: *** Waiting for unfinished jobs....
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/freetype-2.1.3/ftgloadr.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/freetype-2.1.3/autohint/ahglobal.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from engines/ags/lib/freetype-2.1.3/autohint/ahglobal.cpp:47:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_pal_render/ags_pal_render.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/transform_struct.h:25,
                 from ./graphics/managed_surface.h:27,
                 from ./graphics/screen.h:25,
                 from ./engines/ags/lib/allegro/color.h:26,
                 from ./engines/ags/lib/allegro.h:29,
                 from engines/ags/plugins/ags_pal_render/ags_pal_render.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/lib/freetype-2.1.3/autohint/ahhint.o
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_waves/weather.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./engines/ags/plugins/ags_waves/ags_waves.h:25,
                 from engines/ags/plugins/ags_waves/weather.cpp:22:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      engines/ags/plugins/ags_waves/draw.o
In file included from ./graphics/opengl/context.h:25,
                 from ./common/system.h:34,
                 from ./common/mutex.h:26,
                 from ./audio/mixer.h:25,
                 from ./engines/ags/plugins/ags_waves/ags_waves.h:25,
                 from engines/ags/plugins/ags_waves/draw.cpp:23:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
make: Entering directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
    C++      graphics/tinygl/ztriangle.o
In file included from ./engines/achievements.h:28,
                 from ./engines/metaengine.h:29,
                 from ./common/debug.h:27,
                 from ./common/rect.h:27,
                 from ./graphics/tinygl/zbuffer.h:35,
                 from graphics/tinygl/ztriangle.cpp:30:
./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |         Singleton<T>(const Singleton<T> &);
      |                     ^
./common/singleton.h:44:21: note: remove the '< >'
./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   91 |         Singleton<T>()          { }
      |                     ^
./common/singleton.h:91:21: note: remove the '< >'
./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor]
   92 |         virtual ~Singleton<T>() { }
      |                 ^
./common/singleton.h:92:17: note: remove the '< >'
make: Leaving directory '/usr/src/RPM/BUILD/scummvm-2.8.0'
error: Bad exit status from /usr/src/tmp/rpm-tmp.76350 (%build)


RPM build errors:
    Bad exit status from /usr/src/tmp/rpm-tmp.76350 (%build)
Command exited with non-zero status 1
917.53user 57.37system 2:26.04elapsed 667%CPU (0avgtext+0avgdata 359100maxresident)k
0inputs+0outputs (0major+16222256minor)pagefaults 0swaps
hsh-rebuild: rebuild of `scummvm-2.8.0-alt1.src.rpm' failed.
Command exited with non-zero status 1
5.92user 2.91system 2:59.32elapsed 4%CPU (0avgtext+0avgdata 131464maxresident)k
1296inputs+0outputs (0major+294972minor)pagefaults 0swaps