<86>Dec 21 05:11:23 userdel[3258993]: delete user 'rooter' <86>Dec 21 05:11:23 userdel[3258993]: removed group 'rooter' owned by 'rooter' <86>Dec 21 05:11:23 userdel[3258993]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 21 05:11:23 groupadd[3259005]: group added to /etc/group: name=rooter, GID=1880 <86>Dec 21 05:11:23 groupadd[3259005]: group added to /etc/gshadow: name=rooter <86>Dec 21 05:11:23 groupadd[3259005]: new group: name=rooter, GID=1880 <86>Dec 21 05:11:23 useradd[3259024]: new user: name=rooter, UID=1880, GID=1880, home=/root, shell=/bin/bash, from=none <86>Dec 21 05:11:23 userdel[3259047]: delete user 'builder' <86>Dec 21 05:11:23 userdel[3259047]: removed group 'builder' owned by 'builder' <86>Dec 21 05:11:23 userdel[3259047]: removed shadow group 'builder' owned by 'builder' <86>Dec 21 05:11:23 groupadd[3259062]: group added to /etc/group: name=builder, GID=1881 <86>Dec 21 05:11:23 groupadd[3259062]: group added to /etc/gshadow: name=builder <86>Dec 21 05:11:23 groupadd[3259062]: new group: name=builder, GID=1881 <86>Dec 21 05:11:23 useradd[3259071]: new user: name=builder, UID=1881, GID=1881, home=/usr/src, shell=/bin/bash, from=none <13>Dec 21 05:11:29 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed <13>Dec 21 05:11:29 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed <13>Dec 21 05:11:29 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Dec 21 05:11:29 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 21 05:11:29 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 21 05:11:29 rpmi: libjpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed <13>Dec 21 05:11:29 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 21 05:11:29 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Dec 21 05:11:29 rpmi: libogg-devel-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Dec 21 05:11:29 rpmi: libfribidi-1.0.16-alt1 sisyphus+358393.100.1.1 1727333692 installed <13>Dec 21 05:11:29 rpmi: libserd-0.32.2-alt1 sisyphus+341428.200.1.1 1708949158 installed <13>Dec 21 05:11:29 rpmi: libopus-1.5.2-alt1 sisyphus+347834.100.1.1 1715455356 installed <13>Dec 21 05:11:29 rpmi: perl-HTTP-Date-6.06-alt1 sisyphus+324527.100.1.1 1688834564 installed <13>Dec 21 05:11:29 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed <13>Dec 21 05:11:29 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Dec 21 05:11:29 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Dec 21 05:11:29 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 21 05:11:29 rpmi: libatk-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Dec 21 05:11:29 rpmi: libflac12-1.4.3-alt2 sisyphus+343354.100.1.1 1711118098 installed <13>Dec 21 05:11:29 rpmi: libzix-0.4.2-alt1 sisyphus+341428.100.1.1 1708949131 installed <13>Dec 21 05:11:29 rpmi: libsord-0.16.16-alt1 sisyphus+341428.300.1.1 1708949185 installed <13>Dec 21 05:11:29 rpmi: libraw1394-11-2.1.2-alt1 sisyphus+278262.100.1.1 1626081867 installed <13>Dec 21 05:11:29 rpmi: liblcms2-2.16-alt1 sisyphus+335676.100.1.1 1701682597 installed <13>Dec 21 05:11:29 rpmi: libusb-1.0.27-alt1 sisyphus+347412.100.1.1 1714739651 installed <13>Dec 21 05:11:29 rpmi: libSDL2-2.30.10-alt1 sisyphus+364560.100.1.1 1733772087 installed <13>Dec 21 05:11:29 rpmi: libmpg123-1:1.32.10-alt1 sisyphus+365072.100.1.1 1734226035 installed <13>Dec 21 05:11:29 rpmi: liblame-3.100-alt1 sisyphus+346342.200.2.2 1716474674 installed <13>Dec 21 05:11:29 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Dec 21 05:11:29 rpmi: libsndfile-1.1.0-alt1 sisyphus+339776.7300.6.2 1707350065 installed <13>Dec 21 05:11:29 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 21 05:11:29 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed <13>Dec 21 05:11:29 rpmi: perl-Compress-Raw-Zlib-2.206-alt1 sisyphus+335067.600.1.1 1700901499 installed <13>Dec 21 05:11:29 rpmi: perl-libnet-1:3.15-alt1 sisyphus+317310.100.1.1 1679580208 installed <13>Dec 21 05:11:29 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed <13>Dec 21 05:11:29 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922743 installed <13>Dec 21 05:11:30 rpmi: libicu74-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 21 05:11:30 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 21 05:11:30 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333686 installed <13>Dec 21 05:11:30 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 21 05:11:30 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 21 05:11:30 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 21 05:11:30 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Dec 21 05:11:30 rpmi: libsystemd-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 21 05:11:30 rpmi: libdbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Dec 21 05:11:30 rpmi: libavahi-0.8-alt4 sisyphus+344258.100.1.1 1712133856 installed <13>Dec 21 05:11:30 rpmi: dbus-tools-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <86>Dec 21 05:11:30 groupadd[3280167]: group added to /etc/group: name=messagebus, GID=999 <86>Dec 21 05:11:30 groupadd[3280167]: group added to /etc/gshadow: name=messagebus <86>Dec 21 05:11:30 groupadd[3280167]: new group: name=messagebus, GID=999 <86>Dec 21 05:11:30 useradd[3280179]: new user: name=messagebus, UID=999, GID=999, home=/run/dbus, shell=/dev/null, from=none <13>Dec 21 05:11:30 rpmi: dbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Dec 21 05:11:30 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 21 05:11:30 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed <13>Dec 21 05:11:30 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 21 05:11:30 rpmi: icu-utils-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 21 05:11:30 rpmi: libicu-devel-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 21 05:11:30 rpmi: libinstpatch-1.1.6-alt1.1 sisyphus+279572.100.1.2 1626605094 installed <13>Dec 21 05:11:30 rpmi: libgsm-devel-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Dec 21 05:11:30 rpmi: liblame-devel-3.100-alt1 sisyphus+346342.200.2.2 1716474674 installed <13>Dec 21 05:11:30 rpmi: libmpg123-devel-1:1.32.10-alt1 sisyphus+365072.100.1.1 1734226035 installed <13>Dec 21 05:11:30 rpmi: libiec61883-1.2.0-alt1.qa1 sisyphus+275365.100.1.2 1624491850 installed <13>Dec 21 05:11:30 rpmi: libsratom-0.6.16-alt1 sisyphus+341428.400.1.1 1708949212 installed <13>Dec 21 05:11:30 rpmi: liblilv-0.24.24-alt2 sisyphus+341494.100.1.1 1709024102 installed <13>Dec 21 05:11:30 rpmi: libflac-devel-1.4.3-alt2 sisyphus+343354.100.1.1 1711118098 installed <13>Dec 21 05:11:30 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 21 05:11:30 rpmi: libgnutls30-3.8.8-alt2 sisyphus+364832.100.1.1 1734007749 installed <13>Dec 21 05:11:30 rpmi: libngtcp2.16-1.9.1-alt1 sisyphus+363819.100.1.1 1733129254 installed <13>Dec 21 05:11:30 rpmi: libngtcp2_crypto_gnutls8-1.9.1-alt1 sisyphus+363819.100.1.1 1733129254 installed <13>Dec 21 05:11:30 rpmi: libpng-devel-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 21 05:11:30 rpmi: perl-File-Listing-6.16-alt1 sisyphus+325783.100.1.1 1690559356 installed <13>Dec 21 05:11:30 rpmi: libopus-devel-1.5.2-alt1 sisyphus+347834.100.1.1 1715455356 installed <13>Dec 21 05:11:30 rpmi: libvorbis-devel-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Dec 21 05:11:30 rpmi: libsndfile-devel-1.1.0-alt1 sisyphus+339776.7300.6.2 1707350065 installed <13>Dec 21 05:11:30 rpmi: libturbojpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed <13>Dec 21 05:11:30 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 21 05:11:30 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 21 05:11:30 rpmi: libwayland-cursor-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 21 05:11:30 rpmi: libwayland-egl-4:18.1.0-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 21 05:11:30 rpmi: libtheora-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928129 installed <13>Dec 21 05:11:30 rpmi: wayland-devel-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 21 05:11:30 rpmi: libwayland-client-devel-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 21 05:11:30 rpmi: libspeechd-0.11.5-alt2 sisyphus+350492.300.2.1 1717751826 installed <13>Dec 21 05:11:30 rpmi: libmpeg2-0.5.1-alt4.svn20120718 sisyphus+285823.100.1.1 1632416716 installed <13>Dec 21 05:11:30 rpmi: libmad-0.15.1b-alt9 sisyphus+278239.100.1.1 1626080123 installed <13>Dec 21 05:11:30 rpmi: libxkbcommon-1.7.0-alt1.1 sisyphus+343672.100.1.1 1711490810 installed <13>Dec 21 05:11:30 rpmi: libsqlite3-3.47.1-alt1 sisyphus+365248.200.3.1 1734527620 installed <13>Dec 21 05:11:30 rpmi: libgudev-1:238-alt1 sisyphus+324364.100.1.1 1688646144 installed <13>Dec 21 05:11:30 rpmi: libgif-4.1.6-alt3 sisyphus+276911.100.1.3 1625273979 installed <13>Dec 21 05:11:30 rpmi: libwebrtc-audio-processing-1.3-alt2 sisyphus+332026.100.1.1 1697579361 installed <13>Dec 21 05:11:30 rpmi: libsbc1-2.0-alt2 sisyphus+322708.100.1.1 1686327806 installed <13>Dec 21 05:11:30 rpmi: libmysofa-1.3.3-alt1 sisyphus+360234.100.1.1 1729426691 installed <13>Dec 21 05:11:30 rpmi: libldac2-2.0.2.3-alt0.1 sisyphus+278007.100.1.2 1625973044 installed <13>Dec 21 05:11:30 rpmi: liblc3-1.1.1-alt1 sisyphus+347780.100.1.1 1715374023 installed <13>Dec 21 05:11:30 rpmi: libfreeaptx-0.1.1-alt1 sisyphus+282022.100.1.1 1628182661 installed <13>Dec 21 05:11:30 rpmi: libgomp1-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 21 05:11:30 rpmi: libsigc++2-2.12.1-alt1 sisyphus+331046.200.2.1 1696511642 installed <13>Dec 21 05:11:30 rpmi: libfdk-aac2-2.0.3-alt0.1 sisyphus+338863.100.1.1 1706094241 installed <13>Dec 21 05:11:30 rpmi: libfaad2-2.11.1-alt1 sisyphus+338260.100.2.2 1705755212 installed <13>Dec 21 05:11:30 rpmi: libepoxy-1.5.10-alt1 sisyphus+296853.200.2.1 1647631866 installed <13>Dec 21 05:11:30 rpmi: libdatrie-0.2.13-alt1_7 sisyphus+328221.100.1.1 1693336966 installed <13>Dec 21 05:11:30 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed <13>Dec 21 05:11:30 rpmi: libconfig-c++11-1.7.3-alt1 sisyphus+356893.2177.17.1 1725864292 installed <13>Dec 21 05:11:30 rpmi: libtdb-1.4.10-alt1 sisyphus+342425.100.8.1 1714748986 installed <13>Dec 21 05:11:30 rpmi: libltdl7-2.4.7-alt5 sisyphus+341963.200.3.1 1711659208 installed <13>Dec 21 05:11:30 rpmi: sound-theme-freedesktop-0.8-alt1 sisyphus+277010.100.1.2 1625346634 installed <13>Dec 21 05:11:30 rpmi: libyaml2-0.2.5-alt1 sisyphus+278391.100.1.1 1626094928 installed <13>Dec 21 05:11:30 rpmi: libgtest-1.15.2-alt1 sisyphus+364140.100.8.1 1733730026 installed <13>Dec 21 05:11:30 rpmi: libbluez-5.79-alt1 sisyphus+362585.400.4.1 1731678491 installed <13>Dec 21 05:11:30 rpmi: liba52-0.8.0-alt1 sisyphus+349892.100.1.1 1716987412 installed <13>Dec 21 05:11:31 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402241 installed <13>Dec 21 05:11:31 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Dec 21 05:11:31 rpmi: libsensors3-3.6.0-alt3 sisyphus+308579.100.1.1 1666035267 installed <13>Dec 21 05:11:31 rpmi: libspirv-tools0-1:2024.4-alt0.1 sisyphus+365035.200.5.1 1734354502 installed <13>Dec 21 05:11:31 rpmi: llvm18.1-filesystem-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 21 05:11:31 rpmi: llvm18.1-polly-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 21 05:11:31 rpmi: llvm18.1-gold-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 21 05:11:32 rpmi: llvm18.1-libs-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 21 05:11:32 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440789 installed <13>Dec 21 05:11:32 rpmi: libdrm-1:2.4.124-alt1 sisyphus+364215.100.1.1 1733469813 installed <13>Dec 21 05:11:32 rpmi: libgbm-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711581 installed <13>Dec 21 05:11:32 rpmi: perl-Try-Tiny-0.31-alt1 sisyphus+290597.100.1.1 1637915507 installed <13>Dec 21 05:11:32 rpmi: perl-IO-Socket-IP-0.42-alt1 sisyphus+325815.100.1.2 1690571193 installed <13>Dec 21 05:11:32 rpmi: perl-Module-Load-0.36-alt1 sisyphus+258992.100.1.1 1601543407 installed <13>Dec 21 05:11:32 rpmi: perl-Compress-Raw-Bzip2-2.210-alt1 sisyphus+343108.100.1.3 1710881036 installed <13>Dec 21 05:11:32 rpmi: perl-IO-Compress-Brotli-2:0.004001-alt3 sisyphus+335067.1200.1.1 1700901589 installed <13>Dec 21 05:11:32 rpmi: perl-Clone-0.46-alt1 sisyphus+335067.1100.1.1 1700901562 installed <13>Dec 21 05:11:32 rpmi: perl-HTML-Tagset-3.24-alt1 sisyphus+343117.100.1.3 1710883587 installed <13>Dec 21 05:11:32 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed <13>Dec 21 05:11:32 rpmi: perl-Data-Dump-1.25-alt1 sisyphus+276551.100.1.1 1625126880 installed <13>Dec 21 05:11:32 rpmi: perl-Filter-1.64-alt1 sisyphus+335067.400.1.1 1700901412 installed <13>Dec 21 05:11:32 rpmi: perl-Encode-3.21-alt1 sisyphus+343095.100.1.1 1710875477 installed <13>Dec 21 05:11:32 rpmi: perl-URI-5.27-alt1 sisyphus+340901.100.1.1 1708180683 installed <13>Dec 21 05:11:32 rpmi: perl-IO-Compress-2.206-alt1 sisyphus+325819.100.1.1 1690563199 installed <13>Dec 21 05:11:32 rpmi: perl-Net-HTTP-6.23-alt1 sisyphus+323470.100.1.1 1687422469 installed <13>Dec 21 05:11:32 rpmi: perl-HTML-Parser-3.82-alt1 sisyphus+343116.100.1.3 1710883258 installed <13>Dec 21 05:11:32 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Dec 21 05:11:32 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Dec 21 05:11:32 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed <13>Dec 21 05:11:32 rpmi: perl-HTTP-Message-6.45-alt1 sisyphus+330728.100.1.1 1696162276 installed <13>Dec 21 05:11:32 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Dec 21 05:11:32 rpmi: perl-libwww-6.77-alt1 sisyphus+343120.100.1.2 1710884405 installed <13>Dec 21 05:11:32 rpmi: perl-XML-LibXML-2.0210-alt8 sisyphus+355798.100.1.1 1724340088 installed <13>Dec 21 05:11:32 rpmi: perl-XML-SAX-1.02-alt1 sisyphus+232322.100.1.1 1560758406 installed <13>Dec 21 05:11:32 rpmi: perl-XML-Simple-2.25-alt2 sisyphus+257498.100.1.1 1599324034 installed <13>Dec 21 05:11:32 rpmi: icon-naming-utils-0.8.90-alt1 sisyphus+276851.100.1.1 1625243947 installed <13>Dec 21 05:11:32 rpmi: icon-theme-adwaita-47.0-alt1 sisyphus+357735.1000.3.1 1726642413 installed <13>Dec 21 05:11:32 rpmi: usbids-20240206-alt1 sisyphus+339943.100.1.1 1707270512 installed <13>Dec 21 05:11:32 rpmi: pciids-20241129-alt1 sisyphus+363612.100.1.1 1732846470 installed <13>Dec 21 05:11:32 rpmi: hwdata-0.384-alt1 sisyphus+354460.100.1.1 1722898493 installed <13>Dec 21 05:11:32 rpmi: libwebp7-1.5.0-alt1 sisyphus+365488.100.1.1 1734677703 installed <13>Dec 21 05:11:32 rpmi: libdeflate-1.22-alt1 sisyphus+359192.100.1.1 1728330316 installed <13>Dec 21 05:11:32 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Dec 21 05:11:33 rpmi: libgdk-pixbuf-locales-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed <13>Dec 21 05:11:33 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed <13>Dec 21 05:11:33 rpmi: libxxhash-0.8.2-alt1 sisyphus+336514.200.7.1 1702672118 installed <13>Dec 21 05:11:33 rpmi: less-633-alt1 sisyphus+328181.300.2.1 1693321749 installed <13>Dec 21 05:11:33 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Dec 21 05:11:33 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 21 05:11:33 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 21 05:11:33 rpmi: libpixman-3:0.44.2-alt1 sisyphus+364211.100.1.1 1733467622 installed <13>Dec 21 05:11:33 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Dec 21 05:11:33 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Dec 21 05:11:33 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Dec 21 05:11:34 rpmi: libdevmapper-1.02.202-alt1 sisyphus+361775.200.5.1 1730990757 installed <13>Dec 21 05:11:34 rpmi: mount-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 21 05:11:34 rpmi: losetup-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 21 05:11:34 rpmi: lsblk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 21 05:11:34 rpmi: diffstat-1.64-alt1 sisyphus+346132.200.3.2 1716466240 installed <13>Dec 21 05:11:34 rpmi: dconf-profile-0.1-alt1 sisyphus+325633.340.3.1 1690415358 installed <13>Dec 21 05:11:34 rpmi: publicsuffix-list-dafsa-20240911-alt1 sisyphus+357399.100.1.1 1726160479 installed <13>Dec 21 05:11:34 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684769 installed <13>Dec 21 05:11:34 rpmi: libnghttp3.9-1.6.0-alt1 sisyphus+363819.40.1.1 1733129194 installed <13>Dec 21 05:11:34 rpmi: libnghttp2-1.64.0-alt1 sisyphus+363795.200.2.1 1733118555 installed <13>Dec 21 05:11:34 rpmi: openldap-common-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 21 05:11:34 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Dec 21 05:11:34 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Dec 21 05:11:34 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Dec 21 05:11:34 rpmi: liblmdb-0.9.33-alt1 sisyphus+360625.100.1.1 1729819640 installed <13>Dec 21 05:11:34 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Dec 21 05:11:34 rpmi: libcom_err-1.47.1.0.10.ad56-alt2 sisyphus+363497.200.3.1 1732729908 installed <13>Dec 21 05:11:34 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 21 05:11:34 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 21 05:11:34 rpmi: libharfbuzz-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 21 05:11:34 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 21 05:11:34 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 21 05:11:34 rpmi: fontconfig-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed Updating fonts cache: <29>Dec 21 05:11:35 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Dec 21 05:11:35 rpmi: libharfbuzz-icu-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 21 05:11:35 rpmi: libharfbuzz-gobject-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 21 05:11:35 rpmi: bc-1:1.07.1-alt1 sisyphus+346065.200.3.1 1716459102 installed <13>Dec 21 05:11:35 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550026 installed <13>Dec 21 05:11:35 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787316 installed <13>Dec 21 05:11:35 rpmi: gsettings-desktop-schemas-data-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Dec 21 05:11:35 rpmi: libgio-2.82.4-alt1 sisyphus+364807.100.1.1 1733991592 installed <13>Dec 21 05:11:35 rpmi: gsettings-desktop-schemas-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Dec 21 05:11:35 rpmi: libgdk-pixbuf-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed <13>Dec 21 05:11:35 rpmi: libglibmm-2.66.7-alt1 sisyphus+344717.100.1.1 1712649439 installed <13>Dec 21 05:11:35 rpmi: libxml++2-2.42.3-alt1 sisyphus+338062.100.1.2 1705656007 installed <13>Dec 21 05:11:35 rpmi: libffado-2.4.9-alt1 sisyphus+359940.100.1.1 1729093015 installed <13>Dec 21 05:11:35 rpmi: gtk4-update-icon-cache-4.16.7-alt1 sisyphus+363301.100.1.1 1732451644 installed <13>Dec 21 05:11:35 rpmi: libdconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417205 installed <13>Dec 21 05:11:35 rpmi: dconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417205 installed <13>Dec 21 05:11:35 rpmi: libgtk+3-schemas-3.24.43-alt1 sisyphus+352627.100.1.1 1720700731 installed <13>Dec 21 05:11:35 rpmi: libgstreamer1.0-1.24.10-alt1 sisyphus+364070.100.1.1 1733315992 installed <13>Dec 21 05:11:35 rpmi: libjson-glib-1.10.6-alt1 sisyphus+364645.100.1.1 1733849752 installed <13>Dec 21 05:11:35 rpmi: libgusb-0.4.9-alt1 sisyphus+345693.100.1.1 1713857461 installed <13>Dec 21 05:11:35 rpmi: libcolord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039016 installed <13>Dec 21 05:11:35 rpmi: libpolkit-124-alt3 sisyphus+351454.100.1.1 1719236630 installed <13>Dec 21 05:11:35 rpmi: systemd-modules-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 21 05:11:35 rpmi: systemd-sysctl-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 21 05:11:35 rpmi: systemd-tmpfiles-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 21 05:11:35 rpmi: systemd-utils-filetriggers-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 21 05:11:35 rpmi: libfdisk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 21 05:11:35 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 21 05:11:35 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Dec 21 05:11:35 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 21 05:11:35 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 21 05:11:35 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Dec 21 05:11:35 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 21 05:11:35 rpmi: libpulseaudio-17.0-alt2 sisyphus+339257.100.1.1 1706519226 installed <13>Dec 21 05:11:35 rpmi: libcairo-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 21 05:11:35 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Dec 21 05:11:35 rpmi: libcairo-gobject-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 21 05:11:35 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed <13>Dec 21 05:11:35 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Dec 21 05:11:35 rpmi: libpango-1.55.0-alt1 sisyphus+364011.100.1.1 1733245601 installed <13>Dec 21 05:11:35 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed <13>Dec 21 05:11:35 rpmi: libat-spi2-core-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Dec 21 05:11:36 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 21 05:11:36 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 21 05:11:36 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 21 05:11:36 rpmi: libXext-devel-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Dec 21 05:11:36 rpmi: at-spi2-atk-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Dec 21 05:11:36 rpmi: libXcursor-1.2.2-alt1 sisyphus+343583.600.1.1 1711441025 installed <13>Dec 21 05:11:36 rpmi: libharfbuzz-cairo-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 21 05:11:36 rpmi: libmikmod-3.3.11.1-alt2 sisyphus+278211.100.1.1 1626077581 installed <13>Dec 21 05:11:36 rpmi: libXtst-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168495 installed <13>Dec 21 05:11:36 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Dec 21 05:11:37 rpmi: libGLX-mesa-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711581 installed <13>Dec 21 05:11:37 rpmi: libEGL-mesa-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711581 installed <13>Dec 21 05:11:37 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 21 05:11:37 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 21 05:11:37 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 21 05:11:37 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 21 05:11:37 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Dec 21 05:11:37 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed <13>Dec 21 05:11:37 rpmi: libXinerama-1.1.5-alt1 sisyphus+309287.100.1.1 1667213208 installed <13>Dec 21 05:11:37 rpmi: dbus-tools-gui-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Dec 21 05:11:37 rpmi: xprop-1.2.5-alt1 sisyphus+279025.100.1.1 1626354198 installed <13>Dec 21 05:11:37 rpmi: libXcomposite-0.4.6-alt1 sisyphus+311188.200.1.1 1670233682 installed <13>Dec 21 05:11:37 rpmi: libXdamage-1.1.6-alt1 sisyphus+311188.300.1.1 1670233711 installed <13>Dec 21 05:11:37 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 21 05:11:37 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 21 05:11:37 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 21 05:11:37 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 21 05:11:37 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 21 05:11:37 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 21 05:11:37 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <86>Dec 21 05:11:37 groupadd[3308694]: group added to /etc/group: name=_keytab, GID=998 <86>Dec 21 05:11:37 groupadd[3308694]: group added to /etc/gshadow: name=_keytab <86>Dec 21 05:11:37 groupadd[3308694]: new group: name=_keytab, GID=998 <13>Dec 21 05:11:37 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735141 installed <13>Dec 21 05:11:37 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 21 05:11:38 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 21 05:11:38 rpmi: glib2-devel-2.82.4-alt1 sisyphus+364807.100.1.1 1733991592 installed <13>Dec 21 05:11:38 rpmi: libkmod-32-alt1 sisyphus+357452.100.2.1 1727718007 installed <13>Dec 21 05:11:38 rpmi: libcairo-devel-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 21 05:11:38 rpmi: fontconfig-devel-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 21 05:11:38 rpmi: libfreetype-devel-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 21 05:11:38 rpmi: libharfbuzz-devel-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 21 05:11:38 rpmi: libgio-devel-2.82.4-alt1 sisyphus+364807.100.1.1 1733991592 installed <13>Dec 21 05:11:38 rpmi: libgdk-pixbuf-devel-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed <13>Dec 21 05:11:38 rpmi: libXft-devel-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Dec 21 05:11:38 rpmi: libpango-devel-1.55.0-alt1 sisyphus+364011.100.1.1 1733245601 installed <13>Dec 21 05:11:38 rpmi: libcairo-gobject-devel-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 21 05:11:38 rpmi: systemd-utils-standalone-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 21 05:11:38 rpmi: at-spi2-core-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Dec 21 05:11:38 rpmi: kmod-32-alt1 sisyphus+357452.100.2.1 1727718007 installed <13>Dec 21 05:11:38 rpmi: dmsetup-1.02.202-alt1 sisyphus+361775.200.5.1 1730990757 installed <86>Dec 21 05:11:38 groupadd[3312761]: group added to /etc/group: name=tape, GID=997 <86>Dec 21 05:11:38 groupadd[3312761]: group added to /etc/gshadow: name=tape <86>Dec 21 05:11:38 groupadd[3312761]: new group: name=tape, GID=997 <86>Dec 21 05:11:38 groupadd[3312788]: group added to /etc/group: name=dialout, GID=996 <86>Dec 21 05:11:38 groupadd[3312788]: group added to /etc/gshadow: name=dialout <86>Dec 21 05:11:38 groupadd[3312788]: new group: name=dialout, GID=996 <86>Dec 21 05:11:38 groupadd[3312820]: group added to /etc/group: name=input, GID=995 <86>Dec 21 05:11:38 groupadd[3312820]: group added to /etc/gshadow: name=input <86>Dec 21 05:11:38 groupadd[3312820]: new group: name=input, GID=995 <86>Dec 21 05:11:38 groupadd[3312847]: group added to /etc/group: name=video, GID=994 <86>Dec 21 05:11:38 groupadd[3312847]: group added to /etc/gshadow: name=video <86>Dec 21 05:11:38 groupadd[3312847]: new group: name=video, GID=994 <86>Dec 21 05:11:38 groupadd[3312879]: group added to /etc/group: name=render, GID=993 <86>Dec 21 05:11:38 groupadd[3312879]: group added to /etc/gshadow: name=render <86>Dec 21 05:11:38 groupadd[3312879]: new group: name=render, GID=993 <86>Dec 21 05:11:38 groupadd[3312915]: group added to /etc/group: name=sgx, GID=992 <86>Dec 21 05:11:38 groupadd[3312915]: group added to /etc/gshadow: name=sgx <86>Dec 21 05:11:38 groupadd[3312915]: new group: name=sgx, GID=992 <13>Dec 21 05:11:39 rpmi: udev-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <86>Dec 21 05:11:39 groupadd[3314548]: group added to /etc/group: name=colord, GID=991 <86>Dec 21 05:11:39 groupadd[3314548]: group added to /etc/gshadow: name=colord <86>Dec 21 05:11:39 groupadd[3314548]: new group: name=colord, GID=991 <86>Dec 21 05:11:39 useradd[3314589]: new user: name=colord, UID=998, GID=991, home=/var/colord, shell=/dev/null, from=none <13>Dec 21 05:11:39 rpmi: colord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039016 installed <13>Dec 21 05:11:39 rpmi: libatk-devel-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Dec 21 05:11:39 rpmi: libpulseaudio-devel-17.0-alt2 sisyphus+339257.100.1.1 1706519226 installed <13>Dec 21 05:11:39 rpmi: gtk-builder-convert-2.24.33-alt2 sisyphus+361465.100.1.1 1730475121 installed <13>Dec 21 05:11:39 rpmi: libgsasl18-2.2.1-alt2 sisyphus+359713.200.2.1 1728905430 installed <86>Dec 21 05:11:39 groupadd[3315018]: group added to /etc/group: name=sasl, GID=990 <86>Dec 21 05:11:39 groupadd[3315018]: group added to /etc/gshadow: name=sasl <86>Dec 21 05:11:39 groupadd[3315018]: new group: name=sasl, GID=990 <13>Dec 21 05:11:39 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112544 installed <13>Dec 21 05:11:39 rpmi: libldap2-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 21 05:11:39 rpmi: libcups-2.4.11-alt1 sisyphus+359120.200.2.1 1728202635 installed <13>Dec 21 05:11:39 rpmi: libgtk+3-3.24.43-alt1 sisyphus+352627.100.1.1 1720700731 installed <13>Dec 21 05:11:39 rpmi: libevent2.1-2.1.12-alt1 sisyphus+324359.3500.11.1 1689364661 installed <13>Dec 21 05:11:39 rpmi: libcamera-1:0.3.2-alt1 sisyphus+364140.300.8.1 1733730394 installed <13>Dec 21 05:11:39 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593137 installed <13>Dec 21 05:11:39 rpmi: libcurl-8.11.1-alt1 sisyphus+364692.100.1.1 1733905204 installed <13>Dec 21 05:11:39 rpmi: openssh-common-9.6p1-alt2 sisyphus+351911.100.1.1 1719838544 installed <86>Dec 21 05:11:40 groupadd[3318596]: group added to /etc/group: name=sshagent, GID=989 <86>Dec 21 05:11:40 groupadd[3318596]: group added to /etc/gshadow: name=sshagent <86>Dec 21 05:11:40 groupadd[3318596]: new group: name=sshagent, GID=989 <13>Dec 21 05:11:40 rpmi: openssh-clients-9.6p1-alt2 sisyphus+351911.100.1.1 1719838544 installed <13>Dec 21 05:11:40 rpmi: rsync-3.2.7-alt1 sisyphus+325006.2000.1.1 1689497333 installed <13>Dec 21 05:11:40 rpmi: alsa-ucm-conf-1.2.12-alt1 sisyphus+352670.100.1.1 1720712327 installed <13>Dec 21 05:11:40 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed <13>Dec 21 05:11:40 rpmi: libalsa-1:1.2.12-alt1 sisyphus+352670.200.1.1 1720712401 installed <13>Dec 21 05:11:40 rpmi: libSDL-1.2.14-alt10 sisyphus+346015.200.2.1 1716212609 installed <13>Dec 21 05:11:40 rpmi: libSDL-devel-1.2.14-alt10 sisyphus+346015.200.2.1 1716212609 installed <13>Dec 21 05:11:40 rpmi: libSDL_net-1.2.8-alt3.git9a629d6 sisyphus+346019.200.2.1 1716214192 installed <13>Dec 21 05:11:40 rpmi: libcanberra-0.30-alt3 sisyphus+275093.100.2.3 1624562350 installed <13>Dec 21 05:11:40 rpmi: pipewire-libs-1.2.7-alt1 sisyphus+363440.100.1.1 1732632760 installed <13>Dec 21 05:11:40 rpmi: pipewire-jack-libs-1.2.7-alt1 sisyphus+363440.100.1.1 1732632760 installed <13>Dec 21 05:11:40 rpmi: libfluidsynth-2.4.1-alt1 sisyphus+363783.100.1.1 1733082177 installed <13>Dec 21 05:11:40 rpmi: libfluidsynth-devel-2.4.1-alt1 sisyphus+363783.100.1.1 1733082177 installed <13>Dec 21 05:11:40 rpmi: libSDL_net-devel-1.2.8-alt3.git9a629d6 sisyphus+346019.200.2.1 1716214192 installed <13>Dec 21 05:11:40 rpmi: libalsa-devel-1:1.2.12-alt1 sisyphus+352670.200.1.1 1720712401 installed <13>Dec 21 05:11:40 rpmi: git-core-2.42.2-alt1 sisyphus+348068.100.1.1 1715721632 installed <13>Dec 21 05:11:40 rpmi: curl-8.11.1-alt1 sisyphus+364692.100.1.1 1733905204 installed <13>Dec 21 05:11:40 rpmi: libcurl-devel-8.11.1-alt1 sisyphus+364692.100.1.1 1733905204 installed <13>Dec 21 05:11:40 rpmi: libgtk+3-devel-3.24.43-alt1 sisyphus+352627.100.1.1 1720700731 installed <13>Dec 21 05:11:40 rpmi: libmikmod-devel-3.3.11.1-alt2 sisyphus+278211.100.1.1 1626077581 installed <13>Dec 21 05:11:40 rpmi: libspeechd-devel-0.11.5-alt2 sisyphus+350492.300.2.1 1717751826 installed <13>Dec 21 05:11:40 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139222 installed <13>Dec 21 05:11:40 rpmi: liba52-devel-0.8.0-alt1 sisyphus+349892.100.1.1 1716987412 installed <13>Dec 21 05:11:40 rpmi: libfaad-devel-2.11.1-alt1 sisyphus+338260.100.2.2 1705755212 installed <13>Dec 21 05:11:40 rpmi: libgif-devel-4.1.6-alt3 sisyphus+276911.100.1.3 1625273979 installed <13>Dec 21 05:11:40 rpmi: libmad-devel-0.15.1b-alt9 sisyphus+278239.100.1.1 1626080123 installed <13>Dec 21 05:11:40 rpmi: libmpeg2-devel-0.5.1-alt4.svn20120718 sisyphus+285823.100.1.1 1632416716 installed <13>Dec 21 05:11:40 rpmi: libtheora-devel-2:1.1.1-alt6 sisyphus+277967.100.1.1 1625928129 installed <13>Dec 21 05:11:40 rpmi: libjpeg-devel-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed <13>Dec 21 05:11:40 rpmi: libfribidi-devel-1.0.16-alt1 sisyphus+358393.100.1.1 1727333692 installed <13>Dec 21 05:11:40 rpmi: libreadline-devel-8.2.10-alt1 sisyphus+338911.100.4.1 1706717067 installed Building target platforms: x86_64 Building for target x86_64 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: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.79189 + 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.11278 + 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/lib64 --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... yes Type with 1 byte... char Type with 2 bytes... short Type with 4 bytes... int Type with 8 bytes... long Alignment required... no Checking host CPU architecture... x86_64 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 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 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... yes 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 -j16 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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(const TFixedInt &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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.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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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_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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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++ graphics/blit/blit-avx2.o 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-avx2.cpp:25: ./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 44 | Singleton(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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/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/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) | ^~~~~~~~~~~~~~ : 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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.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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/synthfile.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/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/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/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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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++ 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/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/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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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/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/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/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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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/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/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/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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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*, long 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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/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/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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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/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++ 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++ 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/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++ 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/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++ 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++ 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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/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/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/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/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/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/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++ 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/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/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/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/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/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/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/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/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/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/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/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/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/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/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++ 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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/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++ 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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 &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 &display) : GraphicsMan_v1(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 &display) : GraphicsMan_v2(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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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 &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 &display) : GraphicsMan_v1(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 &display) : GraphicsMan_v2(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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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 &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 &display) : GraphicsMan_v1(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 &display) : GraphicsMan_v2(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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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 &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 &display) : GraphicsMan_v1(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 &display) : GraphicsMan_v2(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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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 &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 &display) : GraphicsMan_v1(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 &display) : GraphicsMan_v2(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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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 &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 &display) : GraphicsMan_v1(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 &display) : GraphicsMan_v2(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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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 &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 &display) : GraphicsMan_v1(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 &display) : GraphicsMan_v2(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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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 &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 &display) : GraphicsMan_v1(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 &display) : GraphicsMan_v2(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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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 &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 &display) : GraphicsMan_v1(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 &display) : GraphicsMan_v2(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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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.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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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() : _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() {} | ^ ./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(const Array &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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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/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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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_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_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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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_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/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/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_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_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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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/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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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.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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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_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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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_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_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/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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/ftutil.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/ftutil.cpp:43: ./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 44 | Singleton(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/puzzles/board.o 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/asylum/puzzles/puzzle.h:25, from ./engines/asylum/puzzles/board.h:25, from engines/asylum/puzzles/board.cpp:24: ./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 44 | Singleton(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' 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/puzzles/boardkeyhidesto.o 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/asylum/puzzles/puzzle.h:25, from ./engines/asylum/puzzles/board.h:25, from ./engines/asylum/puzzles/boardkeyhidesto.h:25, from engines/asylum/puzzles/boardkeyhidesto.cpp:22: ./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 44 | Singleton(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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/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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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_avx2.o 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_avx2.cpp:23: ./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 44 | Singleton(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove the '< >' make: 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_sse2.o In file included from ./graphics/opengl/context.h:25, from ./common/system.h:34, from ./engines/ags/ags.h:26, from engines/ags/lib/allegro/surface_sse2.cpp:23: ./common/singleton.h:44:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 44 | Singleton(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./common/singleton.h:92:17: note: remove 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(const Singleton &); | ^ ./common/singleton.h:44:21: note: remove the '< >' ./common/singleton.h:91:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 91 | Singleton() { } | ^ ./common/singleton.h:91:21: note: remove the '< >' ./common/singleton.h:92:17: warning: template-id not allowed for destructor in C++20 [-Wtemplate-id-cdtor] 92 | virtual ~Singleton() { } | ^ ./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.11278 (%build) RPM build errors: Bad exit status from /usr/src/tmp/rpm-tmp.11278 (%build) Command exited with non-zero status 1 839.33user 126.30system 1:51.63elapsed 865%CPU (0avgtext+0avgdata 496460maxresident)k 0inputs+0outputs (0major+17581238minor)pagefaults 0swaps hsh-rebuild: rebuild of `scummvm-2.8.0-alt1.src.rpm' failed. Command exited with non-zero status 1 4.21user 3.79system 2:16.14elapsed 5%CPU (0avgtext+0avgdata 136248maxresident)k 0inputs+0outputs (0major+312126minor)pagefaults 0swaps