<86>Dec 25 05:27:43 userdel[2749455]: delete user 'rooter' <86>Dec 25 05:27:43 userdel[2749455]: removed group 'rooter' owned by 'rooter' <86>Dec 25 05:27:43 userdel[2749455]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 25 05:27:43 groupadd[2749468]: group added to /etc/group: name=rooter, GID=1796 <86>Dec 25 05:27:43 groupadd[2749468]: group added to /etc/gshadow: name=rooter <86>Dec 25 05:27:43 groupadd[2749468]: new group: name=rooter, GID=1796 <86>Dec 25 05:27:43 useradd[2749478]: new user: name=rooter, UID=1796, GID=1796, home=/root, shell=/bin/bash, from=none <86>Dec 25 05:27:43 userdel[2749499]: delete user 'builder' <86>Dec 25 05:27:43 userdel[2749499]: removed group 'builder' owned by 'builder' <86>Dec 25 05:27:43 userdel[2749499]: removed shadow group 'builder' owned by 'builder' <86>Dec 25 05:27:43 groupadd[2749517]: group added to /etc/group: name=builder, GID=1797 <86>Dec 25 05:27:43 groupadd[2749517]: group added to /etc/gshadow: name=builder <86>Dec 25 05:27:43 groupadd[2749517]: new group: name=builder, GID=1797 <86>Dec 25 05:27:43 useradd[2749525]: new user: name=builder, UID=1797, GID=1797, home=/usr/src, shell=/bin/bash, from=none /usr/src/in/srpm/denise-2.4-alt1.src.rpm: license not found in '/usr/share/license' directory: GPL3 <13>Dec 25 05:27:47 rpmi: rpm-macros-cmake-3.29.1-alt1 sisyphus+344518.300.3.1 1712379787 installed <13>Dec 25 05:27:50 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed <13>Dec 25 05:27:50 rpmi: libexpat-2.6.4-alt1 sisyphus+365521.100.1.1 1734700243 installed <13>Dec 25 05:27:50 rpmi: libwayland-client-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 25 05:27:50 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 05:27:50 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 25 05:27:50 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed <13>Dec 25 05:27:50 rpmi: perl-HTTP-Date-6.06-alt1 sisyphus+324527.100.1.1 1688834564 installed <13>Dec 25 05:27:50 rpmi: perl-XML-NamespaceSupport-1.12-alt1 1491296348 installed <13>Dec 25 05:27:50 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed <13>Dec 25 05:27:50 rpmi: libidn2-2.3.7-alt1 sisyphus+339505.100.1.2 1706718968 installed <13>Dec 25 05:27:50 rpmi: libnettle8-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 25 05:27:50 rpmi: libatk-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Dec 25 05:27:50 rpmi: libxkbcommon-1.7.0-alt1.1 sisyphus+343672.100.1.1 1711490810 installed <13>Dec 25 05:27:50 rpmi: libfribidi-1.0.16-alt1 sisyphus+358393.100.1.1 1727333692 installed <13>Dec 25 05:27:50 rpmi: liblcms2-2.16-alt1 sisyphus+335676.100.1.1 1701682597 installed <13>Dec 25 05:27:50 rpmi: libwayland-server-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 25 05:27:50 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed <13>Dec 25 05:27:50 rpmi: perl-Compress-Raw-Zlib-2.206-alt1 sisyphus+335067.600.1.1 1700901499 installed <13>Dec 25 05:27:50 rpmi: perl-libnet-1:3.15-alt1 sisyphus+317310.100.1.1 1679580208 installed <13>Dec 25 05:27:50 rpmi: perl-XML-SAX-Base-1.09-alt1 1494364363 installed <13>Dec 25 05:27:50 rpmi: libjpeg-2:3.0.2-alt2.1 sisyphus+340135.100.1.1 1707449145 installed <13>Dec 25 05:27:50 rpmi: libicu74-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 25 05:27:50 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 25 05:27:50 rpmi: xml-utils-1:2.12.9-alt1 sisyphus+355784.100.1.1 1724333686 installed <13>Dec 25 05:27:50 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 05:27:50 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 05:27:50 rpmi: libharfbuzz-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 05:27:50 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 25 05:27:50 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 25 05:27:50 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 25 05:27:50 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 25 05:27:50 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 25 05:27:50 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 25 05:27:50 rpmi: fontconfig-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed Updating fonts cache: <29>Dec 25 05:27:52 fontconfig: Updating fonts cache: succeeded [ DONE ] <13>Dec 25 05:27:52 rpmi: libharfbuzz-icu-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 05:27:52 rpmi: libharfbuzz-gobject-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 05:27:52 rpmi: libbrotlienc-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 05:27:52 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed <13>Dec 25 05:27:52 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 25 05:27:52 rpmi: icu-utils-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 25 05:27:52 rpmi: libicu-devel-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed <13>Dec 25 05:27:52 rpmi: libhogweed6-3.9.1-alt1 sisyphus+322548.100.1.2 1686176879 installed <13>Dec 25 05:27:52 rpmi: libgnutls30-3.8.8-alt2 sisyphus+364832.100.1.1 1734007749 installed <13>Dec 25 05:27:52 rpmi: libngtcp2.16-1.10.0-alt1 sisyphus+366376.200.1.1 1735020753 installed <13>Dec 25 05:27:52 rpmi: libngtcp2_crypto_gnutls8-1.10.0-alt1 sisyphus+366376.200.1.1 1735020753 installed <13>Dec 25 05:27:52 rpmi: libpng-devel-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 25 05:27:52 rpmi: perl-File-Listing-6.16-alt1 sisyphus+325783.100.1.1 1690559356 installed <13>Dec 25 05:27:52 rpmi: libflac12-1.4.3-alt2 sisyphus+343354.100.1.1 1711118098 installed <13>Dec 25 05:27:52 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed <13>Dec 25 05:27:52 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 05:27:52 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 05:27:52 rpmi: libwayland-cursor-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 25 05:27:52 rpmi: libwayland-egl-4:18.1.0-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 25 05:27:52 rpmi: wayland-devel-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 25 05:27:52 rpmi: libwayland-client-devel-1.23.1-alt1.1 sisyphus+356019.140.3.1 1724572111 installed <13>Dec 25 05:27:52 rpmi: libpcre16-8.45-alt2 sisyphus+283722.100.1.2 1629848198 installed <13>Dec 25 05:27:52 rpmi: libpcre3-8.45-alt2 sisyphus+283722.100.1.2 1629848198 installed <13>Dec 25 05:27:52 rpmi: libreadline7-7.0.3-alt5 sisyphus+328858.200.1.1 1694010737 installed <13>Dec 25 05:27:52 rpmi: pcretest-8.45-alt2 sisyphus+283722.100.1.2 1629848198 installed <13>Dec 25 05:27:52 rpmi: libopus-1.5.2-alt1.1 sisyphus+366209.100.1.1 1734786371 installed <13>Dec 25 05:27:52 rpmi: libopenal1-1.22.2-alt2 sisyphus+331513.100.1.2 1697028598 installed <13>Dec 25 05:27:52 rpmi: libmpg123-1:1.32.10-alt1 sisyphus+365072.100.1.1 1734226035 installed <13>Dec 25 05:27:52 rpmi: liblame-3.100-alt1 sisyphus+346342.200.2.2 1716474674 installed <13>Dec 25 05:27:52 rpmi: libsqlite3-3.47.1-alt1 sisyphus+365248.200.3.1 1734527620 installed <13>Dec 25 05:27:52 rpmi: libgudev-1:238-alt1 sisyphus+324364.100.1.1 1688646144 installed <13>Dec 25 05:27:52 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed <13>Dec 25 05:27:52 rpmi: libsndfile-1.1.0-alt1 sisyphus+339776.7300.6.2 1707350065 installed <13>Dec 25 05:27:52 rpmi: libepoxy-1.5.10-alt1 sisyphus+296853.200.2.1 1647631866 installed <13>Dec 25 05:27:52 rpmi: libdatrie-0.2.13-alt1_7 sisyphus+328221.100.1.1 1693336966 installed <13>Dec 25 05:27:52 rpmi: libthai-0.1.29-alt1_6 sisyphus+328230.100.1.2 1693348044 installed <13>Dec 25 05:27:52 rpmi: libusb-1.0.27-alt1 sisyphus+347412.100.1.1 1714739651 installed <13>Dec 25 05:27:52 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402241 installed <13>Dec 25 05:27:52 rpmi: libSDL2-2.30.10-alt1 sisyphus+364560.100.1.1 1733772087 installed <13>Dec 25 05:27:52 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed <13>Dec 25 05:27:52 rpmi: libsensors3-3.6.0-alt4 sisyphus+366234.100.1.1 1734814779 installed <13>Dec 25 05:27:52 rpmi: libspirv-tools0-1:2024.4-alt0.1 sisyphus+365035.200.5.1 1734354502 installed <13>Dec 25 05:27:52 rpmi: llvm18.1-filesystem-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 25 05:27:52 rpmi: llvm18.1-polly-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 25 05:27:52 rpmi: libedit3-3.1.20230828-alt1 sisyphus+330914.200.3.1 1696922743 installed <13>Dec 25 05:27:52 rpmi: llvm18.1-gold-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 25 05:27:54 rpmi: llvm18.1-libs-18.1.8-alt0.4 sisyphus+364551.100.1.1 1733763186 installed <13>Dec 25 05:27:54 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440789 installed <13>Dec 25 05:27:54 rpmi: libdrm-1:2.4.124-alt1 sisyphus+364215.100.1.1 1733469813 installed <13>Dec 25 05:27:54 rpmi: libgbm-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711581 installed <13>Dec 25 05:27:54 rpmi: perl-Try-Tiny-0.31-alt1 sisyphus+290597.100.1.1 1637915507 installed <13>Dec 25 05:27:54 rpmi: perl-IO-Socket-IP-0.42-alt1 sisyphus+325815.100.1.2 1690571193 installed <13>Dec 25 05:27:54 rpmi: perl-Module-Load-0.36-alt1 sisyphus+258992.100.1.1 1601543407 installed <13>Dec 25 05:27:54 rpmi: perl-Compress-Raw-Bzip2-2.210-alt1 sisyphus+343108.100.1.3 1710881036 installed <13>Dec 25 05:27:54 rpmi: perl-IO-Compress-Brotli-2:0.004001-alt3 sisyphus+335067.1200.1.1 1700901589 installed <13>Dec 25 05:27:54 rpmi: perl-Clone-0.46-alt1 sisyphus+335067.1100.1.1 1700901562 installed <13>Dec 25 05:27:54 rpmi: perl-HTML-Tagset-3.24-alt1 sisyphus+343117.100.1.3 1710883587 installed <13>Dec 25 05:27:54 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed <13>Dec 25 05:27:54 rpmi: perl-Data-Dump-1.25-alt1 sisyphus+276551.100.1.1 1625126880 installed <13>Dec 25 05:27:54 rpmi: perl-Filter-1.64-alt1 sisyphus+335067.400.1.1 1700901412 installed <13>Dec 25 05:27:54 rpmi: perl-Encode-3.21-alt1 sisyphus+343095.100.1.1 1710875477 installed <13>Dec 25 05:27:54 rpmi: perl-URI-5.27-alt1 sisyphus+340901.100.1.1 1708180683 installed <13>Dec 25 05:27:54 rpmi: perl-IO-Compress-2.206-alt1 sisyphus+325819.100.1.1 1690563199 installed <13>Dec 25 05:27:54 rpmi: perl-Net-HTTP-6.23-alt1 sisyphus+323470.100.1.1 1687422469 installed <13>Dec 25 05:27:54 rpmi: perl-HTML-Parser-3.82-alt1 sisyphus+343116.100.1.3 1710883258 installed <13>Dec 25 05:27:54 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed <13>Dec 25 05:27:54 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed <13>Dec 25 05:27:54 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed <13>Dec 25 05:27:54 rpmi: perl-HTTP-Message-6.45-alt1 sisyphus+330728.100.1.1 1696162276 installed <13>Dec 25 05:27:54 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed <13>Dec 25 05:27:54 rpmi: perl-libwww-6.77-alt1 sisyphus+343120.100.1.2 1710884405 installed <13>Dec 25 05:27:54 rpmi: perl-XML-LibXML-2.0210-alt8 sisyphus+355798.100.1.1 1724340088 installed <13>Dec 25 05:27:54 rpmi: perl-XML-SAX-1.02-alt1 sisyphus+232322.100.1.1 1560758406 installed <13>Dec 25 05:27:54 rpmi: perl-XML-Simple-2.25-alt2 sisyphus+257498.100.1.1 1599324034 installed <13>Dec 25 05:27:54 rpmi: icon-naming-utils-0.8.90-alt1 sisyphus+276851.100.1.1 1625243947 installed <13>Dec 25 05:27:54 rpmi: icon-theme-adwaita-47.0-alt1 sisyphus+357735.1000.3.1 1726642413 installed <13>Dec 25 05:27:54 rpmi: usbids-20240206-alt1 sisyphus+339943.100.1.1 1707270512 installed <13>Dec 25 05:27:54 rpmi: pciids-20241129-alt1 sisyphus+363612.100.1.1 1732846470 installed <13>Dec 25 05:27:54 rpmi: hwdata-0.384-alt1 sisyphus+354460.100.1.1 1722898493 installed <13>Dec 25 05:27:54 rpmi: libwebp7-1.5.0-alt1 sisyphus+365488.100.1.1 1734677703 installed <13>Dec 25 05:27:54 rpmi: libdeflate-1.22-alt1 sisyphus+359192.100.1.1 1728330316 installed <13>Dec 25 05:27:54 rpmi: libtiff5-4.4.0-alt4 sisyphus+322581.100.1.2 1686180089 installed <13>Dec 25 05:27:54 rpmi: libgdk-pixbuf-locales-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed <13>Dec 25 05:27:54 rpmi: gtk+3-themes-incompatible-3.20-alt3 1461944560 installed <13>Dec 25 05:27:54 rpmi: libpixman-3:0.44.2-alt1 sisyphus+364211.100.1.1 1733467622 installed <13>Dec 25 05:27:54 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Dec 25 05:27:54 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Dec 25 05:27:54 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Dec 25 05:27:54 rpmi: libdevmapper-1.02.202-alt1 sisyphus+361775.200.5.1 1730990757 installed <13>Dec 25 05:27:54 rpmi: mount-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 25 05:27:54 rpmi: losetup-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 25 05:27:54 rpmi: lsblk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 25 05:27:54 rpmi: dconf-profile-0.1-alt1 sisyphus+325633.340.3.1 1690415358 installed <13>Dec 25 05:27:54 rpmi: cmake-modules-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 25 05:27:54 rpmi: libuv-1.49.1-alt1 sisyphus+364651.40.2.1 1733856345 installed <13>Dec 25 05:27:54 rpmi: librhash-1.3.5-alt3 sisyphus+286141.40.2.1 1632982456 installed <13>Dec 25 05:27:54 rpmi: libjsoncpp24-1.9.4-alt2 sisyphus+346331.200.2.1 1716448551 installed <13>Dec 25 05:27:54 rpmi: publicsuffix-list-dafsa-20240911-alt1 sisyphus+357399.100.1.1 1726160479 installed <13>Dec 25 05:27:54 rpmi: libpsl-0.21.5-alt1 sisyphus+338474.100.1.1 1705684769 installed <13>Dec 25 05:27:54 rpmi: libnghttp3.9-1.7.0-alt1 sisyphus+366376.100.1.1 1735020696 installed <13>Dec 25 05:27:54 rpmi: libnghttp2-1.64.0-alt1 sisyphus+363795.200.2.1 1733118555 installed <13>Dec 25 05:27:54 rpmi: openldap-common-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 25 05:27:54 rpmi: libntlm-1.5-alt1 sisyphus+278100.3300.1.1 1626058899 installed <13>Dec 25 05:27:54 rpmi: libidn-1.37-alt2 sisyphus+300849.100.1.1 1653769687 installed <13>Dec 25 05:27:54 rpmi: libverto-0.3.2-alt1_1 sisyphus+321176.2200.10.2 1684803947 installed <13>Dec 25 05:27:54 rpmi: liblmdb-0.9.33-alt1 sisyphus+360625.100.1.1 1729819640 installed <13>Dec 25 05:27:54 rpmi: libkeyutils-1.6.3-alt1 sisyphus+346336.200.2.2 1716472658 installed <13>Dec 25 05:27:54 rpmi: libcom_err-1.47.1.0.10.ad56-alt2 sisyphus+363497.200.3.1 1732729908 installed <13>Dec 25 05:27:54 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed <13>Dec 25 05:27:54 rpmi: libstdc++14-devel-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 25 05:27:55 rpmi: gcc14-c++-14.2.1-alt1 sisyphus+360995.100.1.1 1730131018 installed <13>Dec 25 05:27:55 rpmi: gcc-c++-14-alt1 sisyphus+360995.300.1.1 1730139222 installed <13>Dec 25 05:27:55 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550026 installed <13>Dec 25 05:27:55 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787316 installed <13>Dec 25 05:27:55 rpmi: gsettings-desktop-schemas-data-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Dec 25 05:27:55 rpmi: libgio-2.82.4-alt1 sisyphus+364807.100.1.1 1733991592 installed <13>Dec 25 05:27:55 rpmi: gsettings-desktop-schemas-47.1-alt1 sisyphus+357735.300.3.1 1726641752 installed <13>Dec 25 05:27:55 rpmi: libgdk-pixbuf-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed <13>Dec 25 05:27:55 rpmi: gtk4-update-icon-cache-4.16.7-alt1 sisyphus+363301.100.1.1 1732451644 installed <13>Dec 25 05:27:55 rpmi: libdconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417205 installed <13>Dec 25 05:27:55 rpmi: libjson-glib-1.10.6-alt1 sisyphus+364645.100.1.1 1733849752 installed <13>Dec 25 05:27:55 rpmi: libgusb-0.4.9-alt1 sisyphus+345693.100.1.1 1713857461 installed <13>Dec 25 05:27:55 rpmi: libcolord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039016 installed <13>Dec 25 05:27:55 rpmi: systemd-modules-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 25 05:27:55 rpmi: systemd-sysctl-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 25 05:27:55 rpmi: systemd-tmpfiles-common-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 25 05:27:55 rpmi: systemd-utils-filetriggers-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 25 05:27:55 rpmi: libfdisk-2.39.2-alt1 sisyphus+327286.4500.14.1 1711486324 installed <13>Dec 25 05:27:55 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 25 05:27:55 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Dec 25 05:27:55 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 25 05:27:55 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 25 05:27:55 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Dec 25 05:27:55 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 25 05:27:55 rpmi: libcairo-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 25 05:27:55 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Dec 25 05:27:55 rpmi: libcairo-gobject-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 25 05:27:55 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Dec 25 05:27:55 rpmi: libpango-1.55.0-alt1 sisyphus+364011.100.1.1 1733245601 installed <13>Dec 25 05:27:55 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed <13>Dec 25 05:27:55 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124174 installed <13>Dec 25 05:27:56 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 25 05:27:56 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 25 05:27:56 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 25 05:27:56 rpmi: libXext-devel-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed <13>Dec 25 05:27:56 rpmi: libXcursor-1.2.2-alt1 sisyphus+343583.600.1.1 1711441025 installed <13>Dec 25 05:27:56 rpmi: libharfbuzz-cairo-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 05:27:56 rpmi: libXtst-1.2.4-alt1 sisyphus+308663.1300.1.1 1666168495 installed <13>Dec 25 05:27:56 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed <13>Dec 25 05:27:57 rpmi: libGLX-mesa-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711581 installed <13>Dec 25 05:27:57 rpmi: libEGL-mesa-4:24.3.2-alt1 sisyphus+365536.100.1.1 1734711581 installed <13>Dec 25 05:27:57 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 05:27:57 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 05:27:57 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 05:27:57 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed <13>Dec 25 05:27:57 rpmi: libXinerama-1.1.5-alt1 sisyphus+309287.100.1.1 1667213208 installed <13>Dec 25 05:27:57 rpmi: xprop-1.2.5-alt1 sisyphus+279025.100.1.1 1626354198 installed <13>Dec 25 05:27:57 rpmi: libXcomposite-0.4.6-alt1 sisyphus+311188.200.1.1 1670233682 installed <13>Dec 25 05:27:57 rpmi: libXdamage-1.1.6-alt1 sisyphus+311188.300.1.1 1670233711 installed <13>Dec 25 05:27:57 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed <13>Dec 25 05:27:57 rpmi: libsystemd-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 25 05:27:57 rpmi: libdbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Dec 25 05:27:57 rpmi: libat-spi2-core-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Dec 25 05:27:57 rpmi: at-spi2-atk-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Dec 25 05:27:57 rpmi: dbus-tools-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <86>Dec 25 05:27:57 groupadd[2767246]: group added to /etc/group: name=messagebus, GID=999 <86>Dec 25 05:27:57 groupadd[2767246]: group added to /etc/gshadow: name=messagebus <86>Dec 25 05:27:57 groupadd[2767246]: new group: name=messagebus, GID=999 <86>Dec 25 05:27:57 useradd[2767255]: new user: name=messagebus, UID=999, GID=999, home=/run/dbus, shell=/dev/null, from=none <13>Dec 25 05:27:57 rpmi: dbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Dec 25 05:27:57 rpmi: dbus-tools-gui-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed <13>Dec 25 05:27:57 rpmi: dconf-0.40.0-alt3 sisyphus+325650.100.1.1 1690417205 installed <13>Dec 25 05:27:57 rpmi: libgtk+3-schemas-3.24.43-alt1 sisyphus+352627.100.1.1 1720700731 installed <13>Dec 25 05:27:57 rpmi: libavahi-0.8-alt4 sisyphus+344258.100.1.1 1712133856 installed <13>Dec 25 05:27:57 rpmi: libpulseaudio-17.0-alt2 sisyphus+339257.100.1.1 1706519226 installed <13>Dec 25 05:27:57 rpmi: libpolkit-124-alt3 sisyphus+351454.100.1.1 1719236630 installed <13>Dec 25 05:27:57 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 25 05:27:57 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 25 05:27:57 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 25 05:27:57 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 25 05:27:57 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 25 05:27:57 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 25 05:27:57 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <86>Dec 25 05:27:57 groupadd[2767375]: group added to /etc/group: name=_keytab, GID=998 <86>Dec 25 05:27:57 groupadd[2767375]: group added to /etc/gshadow: name=_keytab <86>Dec 25 05:27:57 groupadd[2767375]: new group: name=_keytab, GID=998 <13>Dec 25 05:27:57 rpmi: libkrb5-1.21.3-alt2 sisyphus+351857.100.1.1 1719735141 installed <13>Dec 25 05:27:57 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 05:27:58 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 05:27:58 rpmi: glib2-devel-2.82.4-alt1 sisyphus+364807.100.1.1 1733991592 installed <13>Dec 25 05:27:58 rpmi: libkmod-32-alt1 sisyphus+357452.100.2.1 1727718007 installed <13>Dec 25 05:27:58 rpmi: libcairo-devel-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 25 05:27:58 rpmi: fontconfig-devel-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 25 05:27:58 rpmi: libfreetype-devel-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 25 05:27:58 rpmi: libharfbuzz-devel-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 05:27:58 rpmi: libgio-devel-2.82.4-alt1 sisyphus+364807.100.1.1 1733991592 installed <13>Dec 25 05:27:58 rpmi: libgdk-pixbuf-devel-2.42.12-alt1 sisyphus+348142.100.1.1 1715791856 installed <13>Dec 25 05:27:58 rpmi: libXft-devel-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Dec 25 05:27:58 rpmi: libpango-devel-1.55.0-alt1 sisyphus+364011.100.1.1 1733245601 installed <13>Dec 25 05:27:58 rpmi: libcairo-gobject-devel-1:1.18.2-alt1 sisyphus+357195.100.1.1 1725948391 installed <13>Dec 25 05:27:58 rpmi: systemd-utils-standalone-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 25 05:27:58 rpmi: at-spi2-core-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Dec 25 05:27:58 rpmi: kmod-32-alt1 sisyphus+357452.100.2.1 1727718007 installed <13>Dec 25 05:27:58 rpmi: dmsetup-1.02.202-alt1 sisyphus+361775.200.5.1 1730990757 installed <86>Dec 25 05:27:58 groupadd[2768589]: group added to /etc/group: name=tape, GID=997 <86>Dec 25 05:27:58 groupadd[2768589]: group added to /etc/gshadow: name=tape <86>Dec 25 05:27:58 groupadd[2768589]: new group: name=tape, GID=997 <86>Dec 25 05:27:58 groupadd[2768598]: group added to /etc/group: name=dialout, GID=996 <86>Dec 25 05:27:58 groupadd[2768598]: group added to /etc/gshadow: name=dialout <86>Dec 25 05:27:58 groupadd[2768598]: new group: name=dialout, GID=996 <86>Dec 25 05:27:58 groupadd[2768608]: group added to /etc/group: name=input, GID=995 <86>Dec 25 05:27:58 groupadd[2768608]: group added to /etc/gshadow: name=input <86>Dec 25 05:27:58 groupadd[2768608]: new group: name=input, GID=995 <86>Dec 25 05:27:58 groupadd[2768617]: group added to /etc/group: name=video, GID=994 <86>Dec 25 05:27:58 groupadd[2768617]: group added to /etc/gshadow: name=video <86>Dec 25 05:27:58 groupadd[2768617]: new group: name=video, GID=994 <86>Dec 25 05:27:58 groupadd[2768631]: group added to /etc/group: name=render, GID=993 <86>Dec 25 05:27:58 groupadd[2768631]: group added to /etc/gshadow: name=render <86>Dec 25 05:27:58 groupadd[2768631]: new group: name=render, GID=993 <86>Dec 25 05:27:58 groupadd[2768643]: group added to /etc/group: name=sgx, GID=992 <86>Dec 25 05:27:58 groupadd[2768643]: group added to /etc/gshadow: name=sgx <86>Dec 25 05:27:58 groupadd[2768643]: new group: name=sgx, GID=992 <13>Dec 25 05:27:58 rpmi: udev-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <86>Dec 25 05:27:59 groupadd[2769010]: group added to /etc/group: name=colord, GID=991 <86>Dec 25 05:27:59 groupadd[2769010]: group added to /etc/gshadow: name=colord <86>Dec 25 05:27:59 groupadd[2769010]: new group: name=colord, GID=991 <86>Dec 25 05:27:59 useradd[2769026]: new user: name=colord, UID=998, GID=991, home=/var/colord, shell=/dev/null, from=none <13>Dec 25 05:27:59 rpmi: colord-1.4.7-alt1.1 sisyphus+338793.100.1.1 1706039016 installed <13>Dec 25 05:27:59 rpmi: libatk-devel-2.54.0-alt1 sisyphus+357735.600.3.1 1726642126 installed <13>Dec 25 05:27:59 rpmi: gtk-builder-convert-2.24.33-alt2 sisyphus+361465.100.1.1 1730475121 installed <13>Dec 25 05:27:59 rpmi: libgsasl18-2.2.1-alt2 sisyphus+359713.200.2.1 1728905430 installed <86>Dec 25 05:27:59 groupadd[2769142]: group added to /etc/group: name=sasl, GID=990 <86>Dec 25 05:27:59 groupadd[2769142]: group added to /etc/gshadow: name=sasl <86>Dec 25 05:27:59 groupadd[2769142]: new group: name=sasl, GID=990 <13>Dec 25 05:27:59 rpmi: libsasl2-3-2.1.28-alt2 sisyphus+343335.100.1.1 1711112544 installed <13>Dec 25 05:27:59 rpmi: libldap2-2.6.9-alt1 sisyphus+364781.100.1.1 1733971238 installed <13>Dec 25 05:27:59 rpmi: libcups-2.4.11-alt1 sisyphus+359120.200.2.1 1728202635 installed <13>Dec 25 05:27:59 rpmi: libgtk+3-3.24.43-alt1 sisyphus+352627.100.1.1 1720700731 installed <13>Dec 25 05:27:59 rpmi: libarchive13-3.7.5-alt2 sisyphus+358189.100.1.1 1727162763 installed <13>Dec 25 05:27:59 rpmi: libssh2-1.11.0-alt2 sisyphus+339356.100.1.1 1706593137 installed <13>Dec 25 05:27:59 rpmi: libcurl-8.11.1-alt1 sisyphus+364692.100.1.1 1733905204 installed <13>Dec 25 05:28:00 rpmi: cmake-3.31.2-alt2 sisyphus+364756.100.1.1 1733932352 installed <13>Dec 25 05:28:00 rpmi: libgtk+3-devel-3.24.43-alt1 sisyphus+352627.100.1.1 1720700731 installed <13>Dec 25 05:28:00 rpmi: libpulseaudio-devel-17.0-alt2 sisyphus+339257.100.1.1 1706519226 installed <13>Dec 25 05:28:00 rpmi: libSDL2-devel-2.30.10-alt1 sisyphus+364560.100.1.1 1733772087 installed <13>Dec 25 05:28:00 rpmi: libXrandr-devel-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed <13>Dec 25 05:28:00 rpmi: libXfixes-devel-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed <13>Dec 25 05:28:00 rpmi: build-essential-11.0-alt1 sisyphus+341801.100.1.1 1709317005 installed <13>Dec 25 05:28:00 rpmi: libopenal-devel-1.22.2-alt2 sisyphus+331513.100.1.2 1697028598 installed <13>Dec 25 05:28:00 rpmi: libpcre-devel-8.45-alt2 sisyphus+283722.100.1.2 1629848198 installed <13>Dec 25 05:28:00 rpmi: libbrotli-devel-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 05:28:00 rpmi: libxkbcommon-devel-1.7.0-alt1.1 sisyphus+343672.100.1.1 1711490810 installed <13>Dec 25 05:28:00 rpmi: libudev-devel-1:255.13-alt1 sisyphus+359453.100.2.1 1728651180 installed <13>Dec 25 05:28:00 rpmi: libpcre2-devel-10.43-alt1 sisyphus+340880.100.1.1 1708164071 installed <13>Dec 25 05:28:00 rpmi: bzlib-devel-1:1.0.8-alt3 sisyphus+327286.5000.14.1 1711487039 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/denise-2.4-alt1.nosrc.rpm (w1.gzdio) Installing denise-2.4-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.27162 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf denise-2.4 + echo 'Source #0 (denise-2.4.tar):' Source #0 (denise-2.4.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/denise-2.4.tar + cd denise-2.4 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.27162 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd denise-2.4 + mkdir -p x86_64-alt-linux + cmake -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 ' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 ' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 ' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib64 -DLIB_SUFFIX=64 -S . -B x86_64-alt-linux -- The CXX compiler identification is GNU 14.2.1 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Freetype: /usr/lib64/libfreetype.so (found version "2.13.3") -- Found PkgConfig: /usr/bin/pkg-config (found version "0.29.2") -- Found OpenAL: /usr/lib64/libopenal.so -- Checking for module 'freetype2' -- Found freetype2, version 26.2.20 -- Checking for module 'gtk+-3.0' -- Found gtk+-3.0, version 3.24.43 Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable Package 'libffi', required by 'gobject-2.0', not found Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable Package 'libffi', required by 'gobject-2.0', not found Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable Package 'libffi', required by 'gobject-2.0', not found Package libffi was not found in the pkg-config search path. Perhaps you should add the directory containing `libffi.pc' to the PKG_CONFIG_PATH environment variable Package 'libffi', required by 'gobject-2.0', not found -- Checking for modules 'x11;xfixes;xext' -- Found x11, version 1.8.10 -- Found xfixes, version 6.0.1 -- Found xext, version 1.3.6 Package xdmcp was not found in the pkg-config search path. Perhaps you should add the directory containing `xdmcp.pc' to the PKG_CONFIG_PATH environment variable Package 'xdmcp', required by 'xcb', not found Package xdmcp was not found in the pkg-config search path. Perhaps you should add the directory containing `xdmcp.pc' to the PKG_CONFIG_PATH environment variable Package 'xdmcp', required by 'xcb', not found Package xdmcp was not found in the pkg-config search path. Perhaps you should add the directory containing `xdmcp.pc' to the PKG_CONFIG_PATH environment variable Package 'xdmcp', required by 'xcb', not found Package xdmcp was not found in the pkg-config search path. Perhaps you should add the directory containing `xdmcp.pc' to the PKG_CONFIG_PATH environment variable Package 'xdmcp', required by 'xcb', not found -- Checking for modules 'xcb;xcb-xinput;xcb-xfixes;xkbcommon' -- Found xcb, version 1.17.0 -- Found xcb-xinput, version 1.17.0 -- Found xcb-xfixes, version 1.17.0 -- Found xkbcommon, version 1.7.0 Package xdmcp was not found in the pkg-config search path. Perhaps you should add the directory containing `xdmcp.pc' to the PKG_CONFIG_PATH environment variable Package 'xdmcp', required by 'xcb', not found Package xdmcp was not found in the pkg-config search path. Perhaps you should add the directory containing `xdmcp.pc' to the PKG_CONFIG_PATH environment variable Package 'xdmcp', required by 'xcb', not found Package xdmcp was not found in the pkg-config search path. Perhaps you should add the directory containing `xdmcp.pc' to the PKG_CONFIG_PATH environment variable Package 'xdmcp', required by 'xcb', not found Package xdmcp was not found in the pkg-config search path. Perhaps you should add the directory containing `xdmcp.pc' to the PKG_CONFIG_PATH environment variable Package 'xdmcp', required by 'xcb', not found -- System: Linux -- Compiler: /usr/bin/c++ -- Setting build type to 'Release' as none was specified. -- Setting Install Folder to /usr -- Configuring done (0.4s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_C_FLAGS CMAKE_Fortran_FLAGS INCLUDE_INSTALL_DIR LIB_DESTINATION LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux + cmake --build x86_64-alt-linux --verbose --parallel 16 Change Dir: '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile -j16 gmake: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' /usr/bin/cmake -S/usr/src/RPM/BUILD/denise-2.4 -B/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux --check-build-system CMakeFiles/Makefile.cmake 0 gmake: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux/CMakeFiles /usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux//CMakeFiles/progress.marks gmake: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/Makefile2 all /usr/bin/gmake -f CMakeFiles/denise.dir/build.make CMakeFiles/denise.dir/depend gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' cd /usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /usr/src/RPM/BUILD/denise-2.4 /usr/src/RPM/BUILD/denise-2.4 /usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux /usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux /usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux/CMakeFiles/denise.dir/DependInfo.cmake "--color=" gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' /usr/bin/gmake -f CMakeFiles/denise.dir/build.make CMakeFiles/denise.dir/build gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 8%] Building CXX object CMakeFiles/denise.dir/emulation/cia/m6526.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/cia/m6526.cpp.o -MF CMakeFiles/denise.dir/emulation/cia/m6526.cpp.o.d -o CMakeFiles/denise.dir/emulation/cia/m6526.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/cia/m6526.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 3%] Building CXX object CMakeFiles/denise.dir/driver/video/thread/renderThread.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/driver/video/thread/renderThread.cpp.o -MF CMakeFiles/denise.dir/driver/video/thread/renderThread.cpp.o.d -o CMakeFiles/denise.dir/driver/video/thread/renderThread.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/driver/video/thread/renderThread.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 11%] Building CXX object CMakeFiles/denise.dir/emulation/libami/cpu/m68000.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/cpu/m68000.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/cpu/m68000.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/cpu/m68000.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 9%] Building CXX object CMakeFiles/denise.dir/emulation/cia/new/cia.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/cia/new/cia.cpp.o -MF CMakeFiles/denise.dir/emulation/cia/new/cia.cpp.o.d -o CMakeFiles/denise.dir/emulation/cia/new/cia.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/cia/new/cia.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 8%] Building CXX object CMakeFiles/denise.dir/emulation/cia/base.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/cia/base.cpp.o -MF CMakeFiles/denise.dir/emulation/cia/base.cpp.o.d -o CMakeFiles/denise.dir/emulation/cia/base.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/cia/base.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 4%] Building CXX object CMakeFiles/denise.dir/program/thread/emuThread.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/thread/emuThread.cpp.o -MF CMakeFiles/denise.dir/program/thread/emuThread.cpp.o.d -o CMakeFiles/denise.dir/program/thread/emuThread.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/thread/emuThread.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/thread/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/thread/emuThread.cpp:2: /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/thread/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 13%] Building CXX object CMakeFiles/denise.dir/emulation/libami/agnus/copper.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/agnus/copper.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/agnus/copper.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/agnus/copper.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/copper.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 12%] Building CXX object CMakeFiles/denise.dir/emulation/libami/agnus/blitter.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/agnus/blitter.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/agnus/blitter.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/agnus/blitter.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/blitter.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 2%] Building CXX object CMakeFiles/denise.dir/driver/tools/spirvReflection.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/driver/tools/spirvReflection.cpp.o -MF CMakeFiles/denise.dir/driver/tools/spirvReflection.cpp.o.d -o CMakeFiles/denise.dir/driver/tools/spirvReflection.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp: In member function 'bool SpirvReflection::process(spirv_cross::Compiler&, spirv_cross::Compiler&, spirv_cross::ShaderResources&, spirv_cross::ShaderResources&)': /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:112:23: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long unsigned int'} [-Wsign-compare] 112 | for (int i = 0; i < vResources.stage_inputs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp: In member function 'bool SpirvReflection::bindUniforms(SpirvBuffer&, ShaderPreset*, unsigned int, SemanticMap&, SemanticBuffer*)': /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:325:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 325 | for(int l = 0; l < preset->luts.size(); l++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:407:30: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 407 | for(int n = 0; n < (sizeof(names) / sizeof(names[0])); n++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:417:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 417 | if (index > map.textures[SemanticMap::History].maxElements) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:427:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 427 | if (index >= map.textures[n].maxElements) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp: In member function 'bool SpirvReflection::bindTextures(ShaderPreset*, unsigned int, SemanticMap&, std::vector&)': /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:481:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 481 | for(int l = 0; l < preset->luts.size(); l++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:496:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 496 | if (p >= passId) { | ~~^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:565:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 565 | for(int n = 0; n < (sizeof(names) / sizeof(names[0])); n++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:575:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 575 | if (index > map.textures[SemanticMap::History].maxElements) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:580:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 580 | if (index > curHistorySize) | ~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:592:66: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 592 | if ((n == SemanticMap::PassOutput) && (index >= passId)) { | ~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/spirvReflection.cpp:597:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 597 | if (index >= map.textures[n].maxElements) { | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 15%] Building CXX object CMakeFiles/denise.dir/emulation/libami/input/input.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/input/input.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/input/input.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/input/input.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/input.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/input.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/input.h: In constructor 'LIBAMI::Input::Input(LIBAMI::System*, LIBAMI::Agnus&, Cia<1>&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/input.h:29:20: warning: 'LIBAMI::Input::cia1' will be initialized after [-Wreorder] 29 | Cia& cia1; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/input.h:28:12: warning: 'LIBAMI::Agnus& LIBAMI::Input::agnus' [-Wreorder] 28 | Agnus& agnus; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/input.cpp:16:1: warning: when initialized here [-Wreorder] 16 | Input::Input(System* system, Agnus& agnus, Cia& cia1) | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/input.cpp: In member function 'void LIBAMI::Input::connectControlport(Emulator::Interface::Connector*, Emulator::Interface::Device*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/input.cpp:152:9: warning: deleting object of polymorphic class type 'LIBAMI::ControlPort' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 152 | delete *controlPort; | ^~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 16%] Building CXX object CMakeFiles/denise.dir/emulation/libami/input/controlPort/controlPort.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/input/controlPort/controlPort.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/input/controlPort/controlPort.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/input/controlPort/controlPort.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/controlPort/controlPort.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 6%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/m6510/m6510.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/m6510/m6510.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/m6510/m6510.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/m6510/m6510.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/m6510.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/m6510.cpp:3: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/m6510/../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 4%] Building CXX object CMakeFiles/denise.dir/driver/tools/ShaderCache.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/driver/tools/ShaderCache.cpp.o -MF CMakeFiles/denise.dir/driver/tools/ShaderCache.cpp.o.d -o CMakeFiles/denise.dir/driver/tools/ShaderCache.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/driver/tools/ShaderCache.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/driver/tools/../driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/driver/tools/ShaderCache.h:6, from /usr/src/RPM/BUILD/denise-2.4/driver/tools/ShaderCache.cpp:2: /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/driver/tools/ShaderCache.cpp:4: /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/tools.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/driver/tools/../tools/tools.h:40:13: warning: 'unsigned int getMipLevels(unsigned int, unsigned int)' defined but not used [-Wunused-function] 40 | static auto getMipLevels(unsigned width, unsigned height) -> unsigned { | ^~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 15%] Building CXX object CMakeFiles/denise.dir/emulation/libami/system/system.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/system/system.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/system/system.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/system/system.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.h: In constructor 'LIBAMI::System::System(LIBAMI::Interface*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.h:42:19: warning: 'LIBAMI::System::cia2' will be initialized after [-Wreorder] 42 | Cia cia2; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.h:29:9: warning: 'LIBAMI::Cpu LIBAMI::System::cpu' [-Wreorder] 29 | Cpu cpu; | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.cpp:12:1: warning: when initialized here [-Wreorder] 12 | System::System(Interface* interface) : | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.h:34:15: warning: 'LIBAMI::System::diskDrives' will be initialized after [-Wreorder] 34 | DiskDrive diskDrives[4]; | ^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.h:32:11: warning: 'LIBAMI::Paula LIBAMI::System::paula' [-Wreorder] 32 | Paula paula; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.cpp:12:1: warning: when initialized here [-Wreorder] 12 | System::System(Interface* interface) : | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.h:32:11: warning: 'LIBAMI::System::paula' will be initialized after [-Wreorder] 32 | Paula paula; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.h:30:11: warning: 'LIBAMI::Agnus LIBAMI::System::agnus' [-Wreorder] 30 | Agnus agnus; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.cpp:12:1: warning: when initialized here [-Wreorder] 12 | System::System(Interface* interface) : | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.h:30:11: warning: 'LIBAMI::System::agnus' will be initialized after [-Wreorder] 30 | Agnus agnus; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.h:28:11: warning: 'LIBAMI::Input LIBAMI::System::input' [-Wreorder] 28 | Input input; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/system.cpp:12:1: warning: when initialized here [-Wreorder] 12 | System::System(Interface* interface) : | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 7%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/disk/cpu/m6502.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/disk/cpu/m6502.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/disk/cpu/m6502.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/disk/cpu/m6502.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/m6502.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/m6502.cpp:4: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/cpu/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 17%] Building CXX object CMakeFiles/denise.dir/emulation/libami/input/keyboard/keyboard.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/input/keyboard/keyboard.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/input/keyboard/keyboard.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/input/keyboard/keyboard.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/keyboard/keyboard.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/keyboard/keyboard.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/keyboard/keyboard.h: In constructor 'LIBAMI::Keyboard::Keyboard(Emulator::Interface*, LIBAMI::Agnus&, Cia<1>&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/keyboard/keyboard.h:41:26: warning: 'LIBAMI::Keyboard::interface' will be initialized after [-Wreorder] 41 | Emulator::Interface* interface; | ^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/keyboard/keyboard.h:31:12: warning: 'LIBAMI::Agnus& LIBAMI::Keyboard::agnus' [-Wreorder] 31 | Agnus& agnus; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/keyboard/keyboard.cpp:21:1: warning: when initialized here [-Wreorder] 21 | Keyboard::Keyboard(Emulator::Interface* interface, Agnus& agnus, Cia& cia) | ^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/keyboard/keyboard.cpp: In member function 'void LIBAMI::Keyboard::sendKeyChange(bool, Emulator::Interface::Device::Input*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/input/keyboard/keyboard.cpp:169:26: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 169 | for(int i = 0; i < sizeof(keyState); i++) { // release all | ~~^~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 20%] Building CXX object CMakeFiles/denise.dir/emulation/libami/system/rtc.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/system/rtc.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/system/rtc.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/system/rtc.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/system/rtc.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 14%] Building CXX object CMakeFiles/denise.dir/emulation/libami/paula/paula.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/paula/paula.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/paula/paula.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/paula/paula.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/paula/paula.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/paula/paula.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/paula/paula.h: In constructor 'LIBAMI::Paula::Paula(LIBAMI::System*, LIBAMI::Agnus&, LIBAMI::Cpu&, LIBAMI::Input&, LIBAMI::DiskDrive&, LIBAMI::DiskDrive&, LIBAMI::DiskDrive&, LIBAMI::DiskDrive&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/paula/paula.h:43:16: warning: 'LIBAMI::Paula::disk3' will be initialized after [-Wreorder] 43 | DiskDrive& disk3; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/paula/paula.h:26:10: warning: 'LIBAMI::Cpu& LIBAMI::Paula::cpu' [-Wreorder] 26 | Cpu& cpu; | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/paula/paula.cpp:16:1: warning: when initialized here [-Wreorder] 16 | Paula::Paula(System* system, Agnus& agnus, Cpu& cpu, Input& input, DiskDrive& disk0, DiskDrive& disk1, DiskDrive& disk2, DiskDrive& disk3) : | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 22%] Building CXX object CMakeFiles/denise.dir/emulation/tools/DLLoader.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/tools/DLLoader.cpp.o -MF CMakeFiles/denise.dir/emulation/tools/DLLoader.cpp.o.d -o CMakeFiles/denise.dir/emulation/tools/DLLoader.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/tools/DLLoader.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 21%] Building CXX object CMakeFiles/denise.dir/emulation/libami/drive/dms/pfile.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/drive/dms/pfile.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/drive/dms/pfile.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/drive/dms/pfile.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp: In function 'short unsigned int AMI_DMS::Process_File(unsigned char*, unsigned int, unsigned char**, unsigned int&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:52:16: warning: variable 'from' set but not used [-Wunused-but-set-variable] 52 | USHORT from, to, geninfo, c_version, cmode, hcrc, disktype, pv, ret; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:52:22: warning: variable 'to' set but not used [-Wunused-but-set-variable] 52 | USHORT from, to, geninfo, c_version, cmode, hcrc, disktype, pv, ret; | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:52:35: warning: variable 'c_version' set but not used [-Wunused-but-set-variable] 52 | USHORT from, to, geninfo, c_version, cmode, hcrc, disktype, pv, ret; | ^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:52:46: warning: variable 'cmode' set but not used [-Wunused-but-set-variable] 52 | USHORT from, to, geninfo, c_version, cmode, hcrc, disktype, pv, ret; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:52:69: warning: unused variable 'pv' [-Wunused-variable] 52 | USHORT from, to, geninfo, c_version, cmode, hcrc, disktype, pv, ret; | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:53:15: warning: variable 'pkfsize' set but not used [-Wunused-but-set-variable] 53 | ULONG pkfsize, unpkfsize; | ^~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:58:12: warning: unused variable 'pwd' [-Wunused-variable] 58 | USHORT pwd = 0; | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp: In function 'short unsigned int AMI_DMS::Process_Track(unsigned char**, unsigned int&, unsigned int, unsigned char**, unsigned int&, unsigned char*, unsigned char*, short unsigned int, int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:156:67: warning: unused variable 'l' [-Wunused-variable] 156 | USHORT hcrc, dcrc, usum, number, pklen1, pklen2, unpklen, l; | ^ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:46:13: warning: 'AMI_DMS::modes' defined but not used [-Wunused-variable] 46 | static char modes[7][7]={"NOCOMP","SIMPLE","QUICK ","MEDIUM","DEEP ","HEAVY1","HEAVY2"}; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp: In function 'short unsigned int AMI_DMS::Process_File(unsigned char*, unsigned int, unsigned char**, unsigned int&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:85:21: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 85 | free(b1); | ~~~~^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:73:44: note: returned from 'void* operator new [](long unsigned int)' 73 | b1 = new unsigned char[TRACK_BUFFER_LEN]; | ^ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:86:21: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 86 | free(b2); | ~~~~^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:74:44: note: returned from 'void* operator new [](long unsigned int)' 74 | b2 = new unsigned char[TRACK_BUFFER_LEN]; | ^ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:87:21: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 87 | free(dms_text); | ~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:75:49: note: returned from 'void* operator new [](long unsigned int)' 75 | dms_text = new unsigned char[TEMP_BUFFER_LEN]; | ^ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:108:21: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 108 | free(b1); | ~~~~^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:73:44: note: returned from 'void* operator new [](long unsigned int)' 73 | b1 = new unsigned char[TRACK_BUFFER_LEN]; | ^ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:109:21: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 109 | free(b2); | ~~~~^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:74:44: note: returned from 'void* operator new [](long unsigned int)' 74 | b2 = new unsigned char[TRACK_BUFFER_LEN]; | ^ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:148:13: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 148 | free(b1); | ~~~~^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:73:44: note: returned from 'void* operator new [](long unsigned int)' 73 | b1 = new unsigned char[TRACK_BUFFER_LEN]; | ^ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:149:13: warning: 'void free(void*)' called on pointer returned from a mismatched allocation function [-Wmismatched-new-delete] 149 | free(b2); | ~~~~^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/dms/pfile.cpp:74:44: note: returned from 'void* operator new [](long unsigned int)' 74 | b2 = new unsigned char[TRACK_BUFFER_LEN]; | ^ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 19%] Building CXX object CMakeFiles/denise.dir/emulation/libami/drive/sectorBlock.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/drive/sectorBlock.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/drive/sectorBlock.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/drive/sectorBlock.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/sectorBlock.cpp /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/sectorBlock.cpp: In member function 'unsigned int LIBAMI::SectorBlock::calcChecksum()': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/sectorBlock.cpp:441:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 441 | if (offset < 0 || offset >= bSize()) | ~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/sectorBlock.cpp: In member function 'std::vector LIBAMI::SectorBlock::readNameRaw(int, uint8_t, bool)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/sectorBlock.cpp:544:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 544 | for (unsigned i = 0; i < _depth; i++) | ~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/sectorBlock.cpp: In static member function 'static uint32_t LIBAMI::SectorBlock::calcHash(const std::string&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/sectorBlock.cpp:602:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 602 | for (int i = 0; i < length; i++) { | ~~^~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 17%] Building CXX object CMakeFiles/denise.dir/emulation/libami/drive/diskDrive.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/drive/diskDrive.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/drive/diskDrive.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/drive/diskDrive.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.h: In constructor 'LIBAMI::DiskDrive::DiskDrive(uint8_t, LIBAMI::System*, LIBAMI::Agnus&, Cia<1>&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.h:32:13: warning: 'LIBAMI::DiskDrive::system' will be initialized after [-Wreorder] 32 | System* system; | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.h:30:12: warning: 'LIBAMI::Agnus& LIBAMI::DiskDrive::agnus' [-Wreorder] 30 | Agnus& agnus; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp:17:1: warning: when initialized here [-Wreorder] 17 | DiskDrive::DiskDrive(uint8_t number, System* system, Agnus& agnus, Cia& cia) | ^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp: In instantiation of 'bool LIBAMI::DiskDrive::readBitIPF(int&) [with bool update = false]': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp:709:63: required from here 709 | template auto DiskDrive::readBitIPF(int& dmaCycles) -> bool; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp:193:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int32_t' {aka 'int'} [-Wsign-compare] 193 | if (headOffset == track->overlap) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp:202:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int32_t' {aka 'int'} [-Wsign-compare] 202 | if (headOffset == track->overlap) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp: In instantiation of 'bool LIBAMI::DiskDrive::readBitIPF(int&) [with bool update = true]': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp:710:62: required from here 710 | template auto DiskDrive::readBitIPF(int& dmaCycles) -> bool; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp:193:20: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int32_t' {aka 'int'} [-Wsign-compare] 193 | if (headOffset == track->overlap) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp:202:24: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int32_t' {aka 'int'} [-Wsign-compare] 202 | if (headOffset == track->overlap) | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskDrive.cpp:7: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/instantDiskDrive.cpp: In member function 'uint8_t LIBAMI::DiskDrive::instantRead(unsigned int, uint16_t, bool)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/instantDiskDrive.cpp:195:38: warning: 'shifter' may be used uninitialized [-Wmaybe-uninitialized] 195 | shifter = (shifter << 1) | ((word >> b) & 1); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/instantDiskDrive.cpp:118:14: note: 'shifter' was declared here 118 | uint16_t shifter; | ^~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 26%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/system/firmware.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/system/firmware.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/system/firmware.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/system/firmware.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/firmware.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 11%] Building CXX object CMakeFiles/denise.dir/emulation/libami/agnus/agnus.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/agnus/agnus.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/agnus/agnus.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/agnus/agnus.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.cpp:28: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/memory.cpp: In member function 'void LIBAMI::Agnus::checkForRomEncryption()': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/memory.cpp:524:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 524 | for (i = k = 0; i < encSize; i++, k = (k + 1) % extRomSize) | ~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.cpp:30: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/blanking.cpp: In member function 'void LIBAMI::Agnus::startHblank()': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/blanking.cpp:36:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 36 | for(unsigned h = 0; h < lineVCounter; h += 2) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/blanking.cpp:39:47: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 39 | for(unsigned h = 0; h < lineVCounter; h += 2) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/blanking.cpp:49:54: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 49 | } else if (!lineCallback.called && (lineVCounter >= lineCallback.line)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/blanking.cpp: In member function 'void LIBAMI::Agnus::updateCropRight(int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/blanking.cpp:152:15: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 152 | if (limit > pos) | ~~~~~~^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.cpp:23: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.h: In constructor 'LIBAMI::Agnus::Agnus(LIBAMI::System*, LIBAMI::Cpu&, LIBAMI::Denise&, LIBAMI::Paula&, Cia<1>&, Cia<1>&, LIBAMI::Input&, LIBAMI::RTC&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.h:71:20: warning: 'LIBAMI::Agnus::cia2' will be initialized after [-Wreorder] 71 | Cia& cia2; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.h:69:12: warning: 'LIBAMI::Input& LIBAMI::Agnus::input' [-Wreorder] 69 | Input& input; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.cpp:39:1: warning: when initialized here [-Wreorder] 39 | Agnus::Agnus(System* system, Cpu& cpu, Denise& denise, Paula& paula, Cia& cia1, Cia& cia2, Input& input, RTC& rtc) | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.h:69:12: warning: 'LIBAMI::Agnus::input' will be initialized after [-Wreorder] 69 | Input& input; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.h:68:10: warning: 'LIBAMI::RTC& LIBAMI::Agnus::rtc' [-Wreorder] 68 | RTC& rtc; | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.cpp:39:1: warning: when initialized here [-Wreorder] 39 | Agnus::Agnus(System* system, Cpu& cpu, Denise& denise, Paula& paula, Cia& cia1, Cia& cia2, Input& input, RTC& rtc) | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.cpp: In member function 'void LIBAMI::Agnus::dmaCycle()': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.cpp:497:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 497 | if (!vBlank) spriteControl<6, true>(); break; | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.cpp:497:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 497 | if (!vBlank) spriteControl<6, true>(); break; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.cpp: In member function 'uint16_t LIBAMI::Agnus::POSR(bool)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/agnus/agnus.cpp:578:69: warning: suggest parentheses around '+' in operand of '&' [-Wparentheses] 578 | uint8_t hCompare = (beamCon & VARBEAMEN) ? ((hTotal - 1) & 0xff + _lol) : (226 + _lol); | ~~~~~^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 18%] Building CXX object CMakeFiles/denise.dir/emulation/libami/drive/diskStructure.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/drive/diskStructure.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/drive/diskStructure.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/drive/diskStructure.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskStructure.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskStructure.cpp:7: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/adf.cpp: In member function 'bool LIBAMI::DiskStructure::analyzeADF(uint8_t*, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/adf.cpp:7:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 7 | if (size == (i * 2 * 11 * 512)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/adf.cpp:13:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 13 | if (size == (i * 2 * 22 * 512)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskStructure.cpp:9: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/ext2.cpp: In member function 'void LIBAMI::DiskStructure::prepareEXT2(uint8_t*, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/ext2.cpp:84:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 84 | if (storage >= ((512 * 11) << hd)) | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskStructure.cpp:11: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/ipf.cpp: In member function 'void LIBAMI::DiskStructure::addTimingIPF(Track&, unsigned int, uint32_t*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/ipf.cpp:220:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 220 | for(int i = 0; i < tiLength; i++) | ~~^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskStructure.cpp: In member function 'void LIBAMI::DiskStructure::serialize(Emulator::Serializer&, bool)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/diskStructure.cpp:276:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 276 | s.integer( (int&)type ); | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 20%] Building CXX object CMakeFiles/denise.dir/emulation/libami/drive/filesystem.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/drive/filesystem.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/drive/filesystem.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/drive/filesystem.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/filesystem.cpp /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/filesystem.cpp: In member function 'LIBAMI::SectorBlock* LIBAMI::Filesystem::allocateEmptyBlock()': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/filesystem.cpp:127:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 127 | for (int i = getRootBlockRef() + 1; i < blockCount; i++) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/filesystem.cpp: In member function 'bool LIBAMI::Filesystem::writeData(LIBAMI::SectorBlock*, uint8_t*, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/filesystem.cpp:238:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 238 | for (int i = 0; i < extBlocks; i++) { | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/filesystem.cpp:248:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 248 | for (int i = 1; i <= dataBlocks; i++) { | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/filesystem.cpp: In member function 'unsigned int LIBAMI::Filesystem::countFreeBlocks()': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/drive/filesystem.cpp:476:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 476 | for (int i = 0; i < blockCount; i++) { | ~~^~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 13%] Building CXX object CMakeFiles/denise.dir/emulation/libami/video/denise.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/video/denise.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/video/denise.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/video/denise.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/video/denise.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 0%] Building CXX object CMakeFiles/denise.dir/guikit/tools/decode/images.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -Wno-stringop-overflow -MD -MT CMakeFiles/denise.dir/guikit/tools/decode/images.cpp.o -MF CMakeFiles/denise.dir/guikit/tools/decode/images.cpp.o.d -o CMakeFiles/denise.dir/guikit/tools/decode/images.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/guikit/tools/decode/images.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 22%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/vicII/base.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/vicII/base.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/vicII/base.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/vicII/base.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.cpp:3: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.h: In constructor 'LIBC64::VicIIBase::VicIIBase(LIBC64::System*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.h:69:13: warning: 'LIBC64::VicIIBase::system' will be initialized after [-Wreorder] 69 | System* system; | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.h:67:16: warning: 'LIBC64::M6510& LIBC64::VicIIBase::cpu' [-Wreorder] 67 | M6510& cpu; | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.cpp:12:1: warning: when initialized here [-Wreorder] 12 | VicIIBase::VicIIBase(System* system) : system(system), cpu(system->cpu) { | ^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.cpp: In member function 'virtual void LIBC64::VicIIBase::triggerLightPen(bool, uint8_t)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.cpp:123:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 123 | if (lpPin) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.cpp:126:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 126 | if (oldIrqMode && (cycle == 0)) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.cpp: In member function 'void LIBC64::VicIIBase::checkLightPen()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.cpp:169:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 169 | else | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/base.cpp:172:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 172 | if (oldIrqMode) | ^~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 25%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/system/gluelogic.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/system/gluelogic.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/system/gluelogic.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/system/gluelogic.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/gluelogic.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/gluelogic.cpp:3: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/gluelogic.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/gluelogic.h: In constructor 'LIBC64::GlueLogic::GlueLogic(LIBC64::System*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/gluelogic.h:23:13: warning: 'LIBC64::GlueLogic::system' will be initialized after [-Wreorder] 23 | System* system; | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/gluelogic.h:22:28: warning: 'Emulator::SystemTimer& LIBC64::GlueLogic::sysTimer' [-Wreorder] 22 | Emulator::SystemTimer& sysTimer; | ^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/gluelogic.cpp:8:1: warning: when initialized here [-Wreorder] 8 | GlueLogic::GlueLogic(System* system) : system(system), sysTimer(system->sysTimer) { | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 26%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/expansionPort/cart/cart.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/expansionPort/cart/cart.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/expansionPort/cart/cart.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/expansionPort/cart/cart.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/cart.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/../expansionPort.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/cart.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/cart.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/cart.cpp: In member function 'virtual void LIBC64::Cart::setRom(Emulator::Interface::Media*, uint8_t*, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/cart.cpp:28:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 28 | if ( (this->rom == nullptr) && (rom == nullptr) ) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/cart.cpp:31:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 31 | if (this->rom && (rom == nullptr)) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/cart.cpp: In member function 'virtual void LIBC64::Cart::serializeStep2(Emulator::Serializer&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/cart.cpp:308:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 308 | cRomL = ((romLId >= 0) && (romLId < chips.size())) ? &chips[romLId] : nullptr; | ~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/cart.cpp:309:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 309 | cRomH = ((romHId >= 0) && (romHId < chips.size())) ? &chips[romHId] : nullptr; | ~~~~~~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/cart/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 30%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/expansionPort/geoRam/geoRam.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/expansionPort/geoRam/geoRam.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/expansionPort/geoRam/geoRam.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/expansionPort/geoRam/geoRam.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/geoRam.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/geoRam.cpp:1: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/geoRam.cpp: In member function 'virtual void LIBC64::GeoRam::writeIo1(uint16_t, uint8_t)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/geoRam.cpp:24:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24 | if (memChangeTracker.enabled()) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/geoRam.cpp:27:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 27 | data[_addr] = value; | ^~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/geoRam/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 24%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/vicII/fast/vicIIFast.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/vicII/fast/vicIIFast.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/vicII/fast/vicIIFast.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/vicII/fast/vicIIFast.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/vicIIFast.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/scanline.cpp:3, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/vicIIFast.cpp:4: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/scanline.cpp: In member function 'void LIBC64::VicIIFast::scanline()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/scanline.cpp:49:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 49 | if (addMeta) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/scanline.cpp:52:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 52 | hFlipFlop = 1; | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fast/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 27%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/system/keyBuffer.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/system/keyBuffer.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/system/keyBuffer.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/system/keyBuffer.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/keyBuffer.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../prg/prg.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/keyBuffer.h:6, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/keyBuffer.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../prg/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../prg/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/keyBuffer.cpp: In member function 'LIBC64::KeyBuffer::Found LIBC64::KeyBuffer::checkFor(std::vector, bool)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/keyBuffer.cpp:240:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 240 | for (int i = 0; i < buffer.size(); i++) { | ~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:19, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/keyBuffer.cpp:3: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/expansionPort/gameCart/gameCart.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/expansionPort/gameCart/gameCart.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/expansionPort/gameCart/gameCart.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/expansionPort/gameCart/gameCart.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/gameCart.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/../expansionPort.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/cart.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/gameCart.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/gameCart.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gameCart/../cart/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 23%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/vicII/vicII.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/vicII/vicII.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/vicII/vicII.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/vicII/vicII.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/vicII.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../expansionPort/../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../expansionPort/../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../expansionPort/../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../expansionPort/expansionPort.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/fetch.cpp:36, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/vicII.cpp:4: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../expansionPort/../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../expansionPort/../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/vicII.cpp:5: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/dma.cpp: In member function 'void LIBC64::VicIICycle::updateBAState(uint32_t)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/dma.cpp:263:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 263 | if (_baLow != baLow) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/dma.cpp:266:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 266 | if (baLow) { | ^~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/vicII.cpp:6: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/sequencer.cpp: In member function 'void LIBC64::VicIICycle::updateMc6569()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/sequencer.cpp:370:24: warning: '~' on an expression of type 'bool' [-Wbool-operation] 370 | spr.mcFlop &= ~toggled; | ^~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/sequencer.cpp:370:24: note: did you mean to use logical not ('!')? /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/sequencer.cpp: In member function 'void LIBC64::VicIICycle::updateMc8565()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/sequencer.cpp:386:38: warning: '~' on an expression of type 'bool' [-Wbool-operation] 386 | spr.mcFlop ^= toggled & ~spr.expandXFlop; | ~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/sequencer.cpp:386:38: note: did you mean to use logical not ('!')? /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/sequencer.cpp: In member function 'void LIBC64::VicIICycle::draw85(unsigned int, uint8_t, uint8_t, bool)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/sequencer.cpp:523:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 523 | else | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/sequencer.cpp:530:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 530 | lineBuffer[offset + x] = metaData | renderPipe[x]; | ^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/vicII.cpp: In member function 'void LIBC64::VicIICycle::setLineBuffer()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/vicII.cpp:36:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 36 | if (!visibleLine) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/vicII.cpp:39:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 39 | std::memcpy( frameBuffer + lineVCounter * VIC_MAX_LINE_LENGTH, lineBuffer, lineCycles << 3 ); | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/vicII.cpp: In member function 'virtual void LIBC64::VicIICycle::power()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/vicII.cpp:80:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 80 | for (unsigned i = 0; i <= 0xf; i++) | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/vicII.cpp:83:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 83 | lastColorReg = 0xff; | ^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../expansionPort/../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../expansionPort/../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../expansionPort/../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../expansionPort/../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/vicII/../expansionPort/../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 29%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/expansionPort/reu/reu.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/expansionPort/reu/reu.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/expansionPort/reu/reu.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/expansionPort/reu/reu.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/reu.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/reu.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/reu/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 28%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/expansionPort/freezer/freezer.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/expansionPort/freezer/freezer.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/expansionPort/freezer/freezer.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/expansionPort/freezer/freezer.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/freezer.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/../expansionPort.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/cart.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/freezeButton.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/freezer.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/freezer.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/freezer/../cart/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 31%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/expansionPort/easyFlash/easyFlash.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/expansionPort/easyFlash/easyFlash.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/expansionPort/easyFlash/easyFlash.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/expansionPort/easyFlash/easyFlash.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/easyFlash.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/easyFlash.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/easyFlash.cpp: In member function 'virtual void LIBC64::EasyFlash::serialize(Emulator::Serializer&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/easyFlash.cpp:297:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 297 | s.integer( (uint16_t&)cartridgeId ); | ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 36%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/sid/filter/chamberlin.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -ffast-math -fno-exceptions -MD -MT CMakeFiles/denise.dir/emulation/libc64/sid/filter/chamberlin.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/sid/filter/chamberlin.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/sid/filter/chamberlin.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/filter/chamberlin.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/filter/../sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/filter/chamberlin.cpp:6: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/filter/../../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 31%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/expansionPort/easyFlash/easyFlash3.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/expansionPort/easyFlash/easyFlash3.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/expansionPort/easyFlash/easyFlash3.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/expansionPort/easyFlash/easyFlash3.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/easyFlash3.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/easyFlash3.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/easyFlash3.cpp: In member function 'virtual void LIBC64::EasyFlash3::serialize(Emulator::Serializer&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/easyFlash3.cpp:831:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 831 | s.integer( (uint16_t&)cartridgeId ); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/easyFlash3.cpp:833:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 833 | s.integer( (uint16_t&)mode ); | ^~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/easyFlash/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 34%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/system/clipboard.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/system/clipboard.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/system/clipboard.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/system/clipboard.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/clipboard.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/clipboard.cpp:4: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 33%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/expansionPort/fastloader/fastloader.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/expansionPort/fastloader/fastloader.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/expansionPort/fastloader/fastloader.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/expansionPort/fastloader/fastloader.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/fastloader.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/../expansionPort.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/cart.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/fastloader.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/fastloader.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/fastloader.h: In constructor 'LIBC64::Fastloader::Fastloader(LIBC64::System*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/fastloader.h:35:9: warning: 'LIBC64::Fastloader::via' will be initialized after [-Wreorder] 35 | Via via; | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/fastloader.cpp:8:73: warning: base 'LIBC64::Cart' [-Wreorder] 8 | Fastloader::Fastloader(System* system) : via(3), Cart(system, true, true) { | ^ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/fastloader.cpp:8:1: warning: when initialized here [-Wreorder] 8 | Fastloader::Fastloader(System* system) : via(3), Cart(system, true, true) { | ^~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/fastloader/../cart/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 5%] Building CXX object CMakeFiles/denise.dir/emulation/libami/interface.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/interface.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/interface.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/interface.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/interface.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 33%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/expansionPort/gmod/gmod2.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/expansionPort/gmod/gmod2.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/expansionPort/gmod/gmod2.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/expansionPort/gmod/gmod2.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/gmod2.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/../expansionPort.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/cart.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/gameCart.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/gmod2.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/gmod2.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/gmod/../gameCart/../cart/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 24%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/system/system.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/system/system.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/system/system.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/system/system.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h: In constructor 'LIBC64::System::System(LIBC64::Interface*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:132:16: warning: 'LIBC64::System::sidManager' will be initialized after [-Wreorder] 132 | SidManager sidManager; | ^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:108:11: warning: 'LIBC64::Input LIBC64::System::input' [-Wreorder] 108 | Input input; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.cpp:25:1: warning: when initialized here [-Wreorder] 25 | System::System(Interface* interface) : | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:136:12: warning: 'LIBC64::System::iecBus' will be initialized after [-Wreorder] 136 | IecBus iecBus; | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:135:10: warning: 'LIBC64::Tape LIBC64::System::tape' [-Wreorder] 135 | Tape tape; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.cpp:25:1: warning: when initialized here [-Wreorder] 25 | System::System(Interface* interface) : | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:135:10: warning: 'LIBC64::System::tape' will be initialized after [-Wreorder] 135 | Tape tape; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:112:16: warning: 'CIA::M6526 LIBC64::System::cia1' [-Wreorder] 112 | CIA::M6526 cia1; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.cpp:25:1: warning: when initialized here [-Wreorder] 25 | System::System(Interface* interface) : | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:134:11: warning: 'LIBC64::System::traps' will be initialized after [-Wreorder] 134 | Traps traps; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:127:11: warning: 'LIBC64::M6510 LIBC64::System::cpu' [-Wreorder] 127 | M6510 cpu; | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.cpp:25:1: warning: when initialized here [-Wreorder] 25 | System::System(Interface* interface) : | ^~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 6%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/interface.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/interface.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/interface.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/interface.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/interface.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/interface.cpp:3: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/interface.cpp: In member function 'virtual bool LIBC64::Interface::isWriteProtectedTape(Emulator::Interface::Media*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/interface.cpp:1000:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1000 | if (!media || !media->group->isTape()) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/interface.cpp:1003:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1003 | return system->tape.isWriteProtected( ); | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/interface.cpp: In member function 'virtual uint8_t* LIBC64::Interface::createExpansionImage(Emulator::Interface::MediaGroup*, unsigned int&, uint8_t)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/interface.cpp:1169:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1169 | if (group->expansion->id == ExpansionIdRetroReplay) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/interface.cpp:1172:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1172 | if (group->expansion->id == ExpansionIdGame) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/interface.cpp: In member function 'virtual std::vector LIBC64::Interface::getProgramListing(Emulator::Interface::Media*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/interface.cpp:1223:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1223 | if (!prg) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/interface.cpp:1226:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1226 | return prg->getListing(); | ^~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 32%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/expansionPort/retroReplay/retroReplay.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/expansionPort/retroReplay/retroReplay.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/expansionPort/retroReplay/retroReplay.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/expansionPort/retroReplay/retroReplay.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/retroReplay.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/../expansionPort.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/cart.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/freezeButton.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/retroReplay.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/retroReplay.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/retroReplay.cpp: In member function 'virtual void LIBC64::RetroReplay::serialize(Emulator::Serializer&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/retroReplay.cpp:372:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 372 | s.integer( (uint16_t&)cartridgeId ); | ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/retroReplay/../cart/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 1%] Building CXX object CMakeFiles/denise.dir/driver/driver.cpp.o /usr/bin/c++ -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -DDRV_GLX -DDRV_PULSEAUDIO -DDRV_XLIB -DDRV_XCB -DDRV_UDEV -DDRV_FREETYPE -DDRV_OPENAL -MD -MT CMakeFiles/denise.dir/driver/driver.cpp.o -MF CMakeFiles/denise.dir/driver/driver.cpp.o.d -o CMakeFiles/denise.dir/driver/driver.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/driver/driver.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/driver/driver.cpp:50: /usr/src/RPM/BUILD/denise-2.4/driver/audio/openal.cpp:16: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 16 | #pragma clang diagnostic push /usr/src/RPM/BUILD/denise-2.4/driver/audio/openal.cpp:17: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 17 | #pragma clang diagnostic ignored "-Wdeprecated-declarations" /usr/src/RPM/BUILD/denise-2.4/driver/audio/openal.cpp:293: warning: ignoring '#pragma clang diagnostic' [-Wunknown-pragmas] 293 | #pragma clang diagnostic pop In file included from /usr/src/RPM/BUILD/denise-2.4/driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/driver/driver.cpp:5: /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:4, from /usr/src/RPM/BUILD/denise-2.4/driver/driver.cpp:6: /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h: In member function 'void Image::setData(uint8_t*, unsigned int, unsigned int, bool)': /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h:46:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 46 | for (int h = 0; h < height; h++) { | ~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h:49:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 49 | for (int w = 0; w < width; w++) { | ~~^~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h: In member function 'void Image::scale(int, int)': /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h:72:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 72 | if (outWidth == width && outHeight == height) | ~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h:72:44: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 72 | if (outWidth == width && outHeight == height) | ~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h:75:21: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 75 | if(outWidth == width ) | ~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h:77:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 77 | if(outHeight == height) | ~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h: In member function 'void Image::scaleLinearHeight(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h:144:54: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 144 | while(yfraction < 0x100000000 && y++ < outHeight) { | ~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h:149:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 149 | if(y >= outHeight) break; | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h: In member function 'void Image::scaleLinear(unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h:168:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 168 | for(int y = 0; y < outHeight; y++) { | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h:183:54: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 183 | while(xfraction < 0x100000000 && x++ < outWidth) { | ~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/../tools/image.h:188:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 188 | if(x >= outWidth) break; | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h: In member function 'int DRIVER::DragndropOverlay::sendDragnDropOverlayCoordinates(int, int)': /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:63:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 63 | for (int l = 0; l < MAX_LINES; l++) { | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:69:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 69 | for (int s = 0; s < slotCount; s++) { | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:73:65: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 73 | if ((compareX <= x) && ((compareX + slot.width) > x)) { | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:75:70: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 75 | if ((compareY <= y) && ((compareY + slot.height) > y)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h: In member function 'bool DRIVER::DragndropOverlay::updateAlpha()': /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:94:27: warning: comparison of integer expressions of different signedness: 'int' and 'const unsigned int' [-Wsign-compare] 94 | for (int l = 0; l < MAX_LINES; l++) { | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:100:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 100 | for (int s = 0; s < slotCount; s++) { | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h: In member function 'void DRIVER::DragndropOverlay::update(DRIVER::Viewport&)': /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:164:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 164 | if (bufferWidth < viewport.width) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:166:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 166 | else if (bufferWidth > viewport.width) | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:183:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 183 | if (bufferHeight < viewport.height) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:185:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 185 | else if (bufferHeight > viewport.height) | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:198:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 198 | for (int s = 0; s < slotCount; s++) { | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:207:44: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 207 | if ((slot.height + slot.y) > bufferHeight) | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:209:43: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 209 | if ((slot.width + slot.x) > bufferWidth) | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:214:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 214 | for (int h = 0; h < slot.height; h++) { | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/dragnDropOverlay.h:218:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 218 | for (int w = 0; w < slot.width; w++) { | ~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:30, from /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/glx.cpp:3, from /usr/src/RPM/BUILD/denise-2.4/driver/driver.cpp:42: /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/../viewport.h: In member function 'void DRIVER::ViewScreen::update(DRIVER::Viewport&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/../viewport.h:70:51: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 70 | if ((scalingHeight == 0) || (outputHeight < scalingHeight)) { | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/../viewport.h:80:33: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 80 | while (outputHeight > _height) { | ~~~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/../viewport.h:106:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 106 | if (_width > outputWidth) { | ~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/../viewport.h:152:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 152 | if (_width > outputWidth) | ~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/../viewport.h:155:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 155 | while (outputWidth > _width) { | ~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/../viewport.h:163:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 163 | while (_width > outputWidth) { | ~~~~~~~^~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/screenText.h:2, from /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:38: /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/../freetype.h: In member function 'bool DRIVER::Freetype::ftBuildText(std::string, bool&)': /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/../freetype.h:347:38: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'FT_Int' {aka 'int'} [-Wsign-compare] 347 | if (ftGlyph->bitmap.rows > ftGlyph->bitmap_top) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp: In member function 'bool DRIVER::GL3::lock(unsigned int*&, unsigned int&)': /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:148:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 148 | return data = (unsigned*)tex.data; | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp: In member function 'bool DRIVER::GL3::lock(float*&, unsigned int&)': /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:154:21: warning: suggest parentheses around assignment used as truth value [-Wparentheses] 154 | return data = (float*)tex.data; | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp: In member function 'void DRIVER::GL3::_redraw(bool, bool)': /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:210:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 210 | for(int i = 0; i < shaderPasses; i++) { | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:322:35: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 322 | for (int i = 0; i < shaderPasses; i++) { | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:336:38: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 336 | for(int i = 1; i <= historySize; i++) | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp: In member function 'void DRIVER::GL3::updateFilter()': /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:513:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 513 | for(int i = 0; i < shaderPasses; i++) { | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp: In lambda function: /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:592:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 592 | for(int i = 0; i < _programs.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp: In member function 'void DRIVER::GL3::shaderPostBuild()': /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:916:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 916 | for(int i = 0; i < shaderPasses; i++) { | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:921:76: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 921 | if ( (tex.feedbackPass != -1) && (tex.feedbackPass < shaderPasses)) | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:927:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 927 | for (int l = 0; l < preset->luts.size(); l++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp: In member function 'void DRIVER::GL3::updateRenderTargets(unsigned int, unsigned int, bool)': /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:983:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 983 | for(int i = 0; i < shaderPasses; i++) { | ~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/video/opengl3/gl3.cpp:988:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 988 | bool lastPass = i == (shaderPasses - 1); | ~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/driver/driver.cpp:66: /usr/src/RPM/BUILD/denise-2.4/driver/input/udev.cpp: In member function 'void DRIVER::Udev::term()': /usr/src/RPM/BUILD/denise-2.4/driver/input/udev.cpp:184:45: warning: deleting object of polymorphic class type 'Hid::Joypad' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 184 | if (jp.hid) delete jp.hid; | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/udev.cpp: In member function 'void DRIVER::Udev::pollJoypad(std::vector&)': /usr/src/RPM/BUILD/denise-2.4/driver/input/udev.cpp:211:64: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 211 | for (unsigned i = 0; i < length; i++) { | ~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/udev.cpp: In member function 'void DRIVER::Udev::removeJoypad(udev_device*, const std::string&)': /usr/src/RPM/BUILD/denise-2.4/driver/input/udev.cpp:252:61: warning: deleting object of polymorphic class type 'Hid::Joypad' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 252 | if (joypads[n].hid) delete joypads[n].hid; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/driver/driver.cpp:78: /usr/src/RPM/BUILD/denise-2.4/driver/input/xlib.cpp: In member function 'virtual void DRIVER::XInput::term()': /usr/src/RPM/BUILD/denise-2.4/driver/input/xlib.cpp:207:30: warning: deleting object of polymorphic class type 'Hid::Mouse' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 207 | if(hidMouse) delete hidMouse, hidMouse = nullptr; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xlib.cpp:208:33: warning: deleting object of polymorphic class type 'Hid::Keyboard' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 208 | if(hidKeyboard) delete hidKeyboard, hidKeyboard = nullptr; | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xlib.cpp: In member function 'void DRIVER::XInput::warpMouse(int, int)': /usr/src/RPM/BUILD/denise-2.4/driver/input/xlib.cpp:255:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 255 | if (absX > ((x + w) - warpMargin)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xlib.cpp:260:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 260 | } else if( absX < (x + warpMargin)) { | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xlib.cpp:266:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 266 | if (absY > ((y + h) - warpMargin)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xlib.cpp:271:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 271 | } else if( absY < (y + warpMargin)) { | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xlib.cpp: In member function 'virtual void DRIVER::XInput::mAcquire()': /usr/src/RPM/BUILD/denise-2.4/driver/input/xlib.cpp:339:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 339 | if (mIsAcquired() /*|| ((gdk_window_get_state((GdkWindow*)handle) & GDK_WINDOW_STATE_FOCUSED) == 0)*/ ) | ^~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xlib.cpp:342:17: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 342 | int result = XGrabPointer(display, GDK_WINDOW_XID( (GdkWindow*)handle ), True, 0, GrabModeAsync, GrabModeAsync, | ^~~ In file included from /usr/src/RPM/BUILD/denise-2.4/driver/driver.cpp:82: /usr/src/RPM/BUILD/denise-2.4/driver/input/xcb.cpp: In member function 'virtual void DRIVER::XCBInput::term()': /usr/src/RPM/BUILD/denise-2.4/driver/input/xcb.cpp:229:30: warning: deleting object of polymorphic class type 'Hid::Mouse' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 229 | if(hidMouse) delete hidMouse, hidMouse = nullptr; | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xcb.cpp:230:33: warning: deleting object of polymorphic class type 'Hid::Keyboard' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 230 | if(hidKeyboard) delete hidKeyboard, hidKeyboard = nullptr; | ^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xcb.cpp: In member function 'void DRIVER::XCBInput::warpMouse(int, int)': /usr/src/RPM/BUILD/denise-2.4/driver/input/xcb.cpp:299:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 299 | if (absX > ((x + w) - warpMargin)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xcb.cpp:304:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 304 | } else if( absX < (x + warpMargin)) { | ~~~~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xcb.cpp:310:18: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 310 | if (absY > ((y + h) - warpMargin)) { | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/driver/input/xcb.cpp:315:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 315 | } else if( absY < (y + warpMargin)) { | ~~~~~^~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 35%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/system/sidManager.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/system/sidManager.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/system/sidManager.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/system/sidManager.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/sidManager.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/sidManager.cpp:3: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 44%] Building CXX object CMakeFiles/denise.dir/emulation/tools/pia.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/tools/pia.cpp.o -MF CMakeFiles/denise.dir/emulation/tools/pia.cpp.o.d -o CMakeFiles/denise.dir/emulation/tools/pia.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/tools/pia.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 43%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/disk/via/via.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/disk/via/via.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/disk/via/via.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/disk/via/via.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/via/via.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 39%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/input/input.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/input/input.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/input/input.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/input/input.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/input.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/controlPort.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/input.cpp:4: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/input.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/input.h: In constructor 'LIBC64::Input::Input(LIBC64::System*, Emulator::Interface*, CIA::M6526&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/input.h:37:14: warning: 'LIBC64::Input::keyboard' will be initialized after [-Wreorder] 37 | Keyboard keyboard; | ^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/input.h:32:17: warning: 'CIA::M6526& LIBC64::Input::cia1' [-Wreorder] 32 | CIA::M6526& cia1; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/input.cpp:15:1: warning: when initialized here [-Wreorder] 15 | Input::Input(System* system, Emulator::Interface* interface, CIA::M6526& cia1) : | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/input.cpp: In member function 'void LIBC64::Input::connectControlport(Emulator::Interface::Connector*, Emulator::Interface::Device*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/input.cpp:226:9: warning: deleting object of polymorphic class type 'LIBC64::ControlPort' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 226 | delete *controlPort; | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 46%] Building CXX object CMakeFiles/denise.dir/emulation/tools/m93c86.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/tools/m93c86.cpp.o -MF CMakeFiles/denise.dir/emulation/tools/m93c86.cpp.o.d -o CMakeFiles/denise.dir/emulation/tools/m93c86.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/tools/m93c86.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 40%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/input/controlPort/controlPort.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/input/controlPort/controlPort.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/input/controlPort/controlPort.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/input/controlPort/controlPort.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/controlPort.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/controlPort.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/controlPort.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/controlPort.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/controlPort.h:38:18: warning: 'virtual void LIBC64::ControlPort::draw(bool)' was hidden [-Woverloaded-virtual=] 38 | virtual auto draw(bool midScreen = false) -> void {} | ^~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/StackLightRifle.cpp:2, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/controlPort.cpp:8: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:143:43: note: by 'LIBC64::LightControl::draw' 143 | template auto draw( uint16_t color ) -> void { | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h: In member function 'bool LIBC64::LightControl::isOffscreen()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:252:33: warning: comparison of integer expressions of different signedness: 'int16_t' {aka 'short int'} and 'unsigned int' [-Wsign-compare] 252 | return posY < 0 || posY >= cropLatest->height || posX < 0 || posX >= cropLatest->width; | ~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:252:75: warning: comparison of integer expressions of different signedness: 'int16_t' {aka 'short int'} and 'unsigned int' [-Wsign-compare] 252 | return posY < 0 || posY >= cropLatest->height || posX < 0 || posX >= cropLatest->width; | ~~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h: In instantiation of 'void LIBC64::LightControl::draw(uint16_t) [with bool midScreen = true; uint16_t = short unsigned int]': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:140:31: required from here 140 | midScreen ? draw( color ) : draw( color ); | ~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 175 | for (; cy < cursor.size; cy++) { | ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:184:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 184 | if ( vy1 <= 0 || vy1 >= cropLatest->height ) | ~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:187:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 187 | for (int cx = 0; cx < cursor.size; cx++) { | ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:191:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 191 | if (vx1 < 0 || vx1 >= cropLatest->width ) | ~~~~^~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h: In instantiation of 'void LIBC64::LightControl::draw(uint16_t) [with bool midScreen = false; uint16_t = short unsigned int]': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:140:54: required from here 140 | midScreen ? draw( color ) : draw( color ); | ~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:175:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 175 | for (; cy < cursor.size; cy++) { | ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:184:34: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 184 | if ( vy1 <= 0 || vy1 >= cropLatest->height ) | ~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:187:33: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 187 | for (int cx = 0; cx < cursor.size; cx++) { | ~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/lightControl.h:191:36: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 191 | if (vx1 < 0 || vx1 >= cropLatest->width ) | ~~~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/input/controlPort/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 37%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/tape/tape.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/tape/tape.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/tape/tape.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/tape/tape.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/tape.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/tape.cpp:8: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/tape.cpp:9: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/fetch.cpp: In member function 'unsigned int LIBC64::Tape::nextGap()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/fetch.cpp:98:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 98 | if(!readBackward( byte, _longGap ? 4 : 1 )) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/fetch.cpp:101:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 101 | return gap; | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/fetch.cpp: In member function 'unsigned int LIBC64::Tape::randomizeGap(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/fetch.cpp:151:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 151 | if ( !wobble || (mode != Mode::Play) ) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/fetch.cpp:154:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 154 | float factor = 1.0f + ( ::sinf( (float)cycles * 2.0f * M_PI * TAPE_WOBBLE_FREQUENCY ) * TAPE_WOBBLE_AMPLITUDE ); | ^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/tape.cpp:10: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/counter.cpp: In member function 'void LIBC64::Tape::setCyclesPerSecond(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/counter.cpp:247:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 247 | if (cylcesPerSecond == value) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/counter.cpp:250:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 250 | cylcesPerSecond = value; | ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../system/system.h:19, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/write.cpp:3, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/tape.cpp:11: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/fetch.cpp: In member function 'unsigned int LIBC64::Tape::nextGap()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/fetch.cpp:101:16: warning: 'gap' may be used uninitialized [-Wmaybe-uninitialized] 101 | return gap; | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/fetch.cpp:90:18: note: 'gap' was declared here 90 | unsigned gap; | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/tape.cpp: In member function 'void LIBC64::Tape::load(uint8_t*, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/tape.cpp:333:17: warning: 'gap' may be used uninitialized [-Wmaybe-uninitialized] 333 | if (gaps == 0) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/fetch.cpp:90:18: note: 'gap' was declared here 90 | unsigned gap; | ^~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 48%] Building CXX object CMakeFiles/denise.dir/data/icons/logos.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/data/icons/logos.cpp.o -MF CMakeFiles/denise.dir/data/icons/logos.cpp.o.d -o CMakeFiles/denise.dir/data/icons/logos.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/data/icons/logos.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 48%] Building CXX object CMakeFiles/denise.dir/data/icons/icons.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/data/icons/icons.cpp.o -MF CMakeFiles/denise.dir/data/icons/icons.cpp.o.d -o CMakeFiles/denise.dir/data/icons/icons.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/data/icons/icons.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 37%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/tape/structure.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/tape/structure.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/tape/structure.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/tape/structure.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.cpp: In member function 'bool LIBC64::TapeStructure::setFile(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.cpp:155:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 155 | if (fileEntry.number == fileNumber) { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.cpp: In member function 'bool LIBC64::TapeStructure::readTTFile(FileEntry&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.cpp:743:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 743 | if (!readTTHeader(fileEntry)) | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.cpp:746:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 746 | if (fileEntry.endAddr < fileEntry.startAddr) | ^~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../system/system.h:19, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.cpp:3: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.cpp: In member function 'int LIBC64::TapeStructure::readCbmBlock(uint8_t*, unsigned int&, std::vector&, uint8_t&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.cpp:525:10: warning: '_pass' may be used uninitialized [-Wmaybe-uninitialized] 525 | pass = _pass & 0x80 ? 1 : 2; | ~~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/tape/structure.cpp:499:13: note: '_pass' was declared here 499 | uint8_t _pass; | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 42%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/traps/traps.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/traps/traps.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/traps/traps.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/traps/traps.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/traps.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/traps.cpp:3: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/traps.cpp: In member function 'void LIBC64::Traps::tapeReceive()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/traps.cpp:362:21: warning: variable 'end' set but not used [-Wunused-but-set-variable] 362 | uint16_t start, end; | ^~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/traps/../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 40%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/expansionPort/acia/acia.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/expansionPort/acia/acia.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/expansionPort/acia/acia.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/expansionPort/acia/acia.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/acia.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/../expansionPort.h:5, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/acia.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/acia.cpp:4: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/acia.h: In constructor 'LIBC64::Acia::Acia(LIBC64::System*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/acia.h:22:28: warning: 'LIBC64::Acia::sysTimer' will be initialized after [-Wreorder] 22 | Emulator::SystemTimer& sysTimer; | ^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/acia.cpp:21:78: warning: base 'LIBC64::ExpansionPort' [-Wreorder] 21 | Acia::Acia(System* system) : sysTimer(system->sysTimer), ExpansionPort(system) { | ^ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/acia.cpp:21:1: warning: when initialized here [-Wreorder] 21 | Acia::Acia(System* system) : sysTimer(system->sysTimer), ExpansionPort(system) { | ^~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/acia.cpp: In member function 'virtual void LIBC64::Acia::serialize(Emulator::Serializer&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/acia.cpp:480:27: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 480 | s.integer( (uint16_t&)cartridgeId ); | ^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/expansionPort/acia/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 41%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/disk/wd177x/wd1770.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/disk/wd177x/wd1770.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/disk/wd177x/wd1770.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/disk/wd177x/wd1770.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/wd1770.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/wd1770.cpp:3: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/wd177x/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 42%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/disk/virtual/virtualDrive.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/disk/virtual/virtualDrive.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/disk/virtual/virtualDrive.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/disk/virtual/virtualDrive.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/virtualDrive.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/virtualDrive.cpp:44: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/virtualDrive.cpp: In member function 'int LIBC64::VirtualDrive::vdrive_command_switchtraverse(cbmdos_cmd_parse_plus_t*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/virtualDrive.cpp:835:5: warning: label 'out' defined but not used [-Wunused-label] 835 | out: | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/virtualDrive.cpp: In member function 'uint8_t* LIBC64::VirtualDrive::vdrive_dir_find_next_slot(vdrive_dir_context_t*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/virtualDrive.cpp:970:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 970 | for (h2 = 0; h2 < max_sector_all; h2 += max_sector) { | ~~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/virtualDrive.cpp:971:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 971 | for (i = 0; i < max_sector; i++) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/virtualDrive.cpp:984:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 984 | if (h >= max_sector_all) { | ~~^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/virtualDrive.cpp: In member function 'int LIBC64::VirtualDrive::vdrive_command_memory_read(const uint8_t*, uint16_t, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/virtualDrive.cpp:1531:19: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 1531 | for (i = 0; i < len; i++) { | ~~^~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/virtualDrive.cpp:1535:5: warning: label 'out' defined but not used [-Wunused-label] 1535 | out: | ^~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/virtual/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 38%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/prg/prg.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/prg/prg.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/prg/prg.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/prg/prg.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/prg.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/prg.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/prg.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/prg.cpp: In member function 'void LIBC64::Prg::serialize(Emulator::Serializer&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/prg.cpp:92:49: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 92 | useChunk = ( (chunkId >= 0) && (chunkId < chunks.size()) ) ? &chunks[chunkId] : nullptr; | ~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/../system/system.h:19, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/prg.cpp:6: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/prg/../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 49%] Building CXX object CMakeFiles/denise.dir/emulation/tools/socket.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/tools/socket.cpp.o -MF CMakeFiles/denise.dir/emulation/tools/socket.cpp.o.d -o CMakeFiles/denise.dir/emulation/tools/socket.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/tools/socket.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 47%] Building CXX object CMakeFiles/denise.dir/emulation/tools/mx29lv640eb.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/tools/mx29lv640eb.cpp.o -MF CMakeFiles/denise.dir/emulation/tools/mx29lv640eb.cpp.o.d -o CMakeFiles/denise.dir/emulation/tools/mx29lv640eb.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/tools/mx29lv640eb.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 50%] Building CXX object CMakeFiles/denise.dir/emulation/tools/fpaq0.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/tools/fpaq0.cpp.o -MF CMakeFiles/denise.dir/emulation/tools/fpaq0.cpp.o.d -o CMakeFiles/denise.dir/emulation/tools/fpaq0.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/tools/fpaq0.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 44%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/disk/iec.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/disk/iec.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/disk/iec.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/disk/iec.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/iec.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/iec.cpp:3: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 35%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/sid/sid.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/sid/sid.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/sid/sid.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/sid/sid.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/sid.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/sid.cpp:5: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/filter/main.cpp:25, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/sid.cpp:9: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/filter/build.cpp: In static member function 'static void LIBC64::Sid::Filter::build()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/filter/build.cpp:363:37: warning: unused variable 'x2' [-Wunused-variable] 363 | int x2 = ca.ak; | ^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/filter/build.cpp:212:24: warning: unused variable 'N30' [-Wunused-variable] 212 | double N30 = norm * ( ( 1u << 30 ) - 1 ); // 30 bit | ^~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/sid.h:32, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/sid.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/../../tools/dac.h: In instantiation of 'T* Emulator::DAC::generate(T) [with T = short unsigned int]': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/../../tools/dac.h:72:24: required from 'T* Emulator::DAC::generate() [with T = short unsigned int]' 72 | return generate( (T) ( (1 << bits) - 1 ) ); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/filter/build.cpp:502:20: required from here 502 | dac6581.generate(); | ~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/../../tools/dac.h:84:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 84 | for (unsigned i = 0; i < (1 << bits); i++) { | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/../../tools/dac.h: In instantiation of 'T* Emulator::DAC::generate(T) [with T = unsigned char]': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/../../tools/dac.h:72:24: required from 'T* Emulator::DAC::generate() [with T = unsigned char]' 72 | return generate( (T) ( (1 << bits) - 1 ) ); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/sid.cpp:37:28: required from here 37 | Envelope::dac6581.generate(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/sid/../../tools/dac.h:84:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 84 | for (unsigned i = 0; i < (1 << bits); i++) { | ~~^~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 57%] Building CXX object CMakeFiles/denise.dir/program/config/archiveViewer.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/config/archiveViewer.cpp.o -MF CMakeFiles/denise.dir/program/config/archiveViewer.cpp.o.d -o CMakeFiles/denise.dir/program/config/archiveViewer.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/config/archiveViewer.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/config/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/config/archiveViewer.cpp:3: /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 45%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/disk/drive/drive.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/disk/drive/drive.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/disk/drive/drive.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/disk/drive/drive.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.cpp:4: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.cpp:2: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.h: In constructor 'LIBC64::Drive::Drive(uint8_t, LIBC64::System*, LIBC64::IecBus&, Emulator::Interface::Media*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.h:99:11: warning: 'LIBC64::Drive::cpu' will be initialized after [-Wreorder] 99 | M6502 cpu; | ^~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.h:51:13: warning: 'LIBC64::System* LIBC64::Drive::system' [-Wreorder] 51 | System* system; | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.cpp:492:1: warning: when initialized here [-Wreorder] 492 | Drive::Drive(uint8_t number, System* system, IecBus& iecBus, Emulator::Interface::Media* media ) : | ^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.cpp:7: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsG64.cpp: In instantiation of 'void LIBC64::Drive::rotateEncoded() [with bool withWd1770 = false]': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.cpp:118:9: required from here 53 | else if (operation & ENCODEDDATA_LEVEL) rotateEncoded(); \ | ~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsG64.cpp:49:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 49 | if ((16 - ue7Counter) < todo) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsG64.cpp:138:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 138 | if ((16 - ue7Counter) < todo) | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.cpp:6: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsP64.cpp: In instantiation of 'void LIBC64::Drive::rotateFlux() [with bool withWd1770 = false]': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.cpp:118:9: required from here 54 | else rotateFlux(); | ~~~~~~~~~~^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsP64.cpp:43:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 43 | if ((16 - ue7Counter) < todo) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsP64.cpp:157:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 157 | if ((16 - ue7Counter) < todo) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsG64.cpp: In instantiation of 'void LIBC64::Drive::rotateEncoded() [with bool withWd1770 = true]': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.cpp:120:9: required from here 58 | else if (operation & ENCODEDDATA_LEVEL) rotateEncoded(); \ | ~~~~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsG64.cpp:49:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 49 | if ((16 - ue7Counter) < todo) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsG64.cpp:138:43: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 138 | if ((16 - ue7Counter) < todo) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsP64.cpp: In instantiation of 'void LIBC64::Drive::rotateFlux() [with bool withWd1770 = true]': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/drive.cpp:120:9: required from here 59 | else rotateFlux(); | ~~~~~~~~~~~~~~~~^~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsP64.cpp:43:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 43 | if ((16 - ue7Counter) < todo) | ~~~~~~~~~~~~~~~~~~^~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/mechanicsP64.cpp:157:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 157 | if ((16 - ue7Counter) < todo) | ~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/drive/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 53%] Building CXX object CMakeFiles/denise.dir/program/view/status.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/view/status.cpp.o -MF CMakeFiles/denise.dir/program/view/status.cpp.o.d -o CMakeFiles/denise.dir/program/view/status.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/view/status.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/view/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/view/status.h:4, from /usr/src/RPM/BUILD/denise-2.4/program/view/status.cpp:2: /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 60%] Building CXX object CMakeFiles/denise.dir/program/audio/dsp/bass.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/audio/dsp/bass.cpp.o -MF CMakeFiles/denise.dir/program/audio/dsp/bass.cpp.o.d -o CMakeFiles/denise.dir/program/audio/dsp/bass.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/audio/dsp/bass.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 61%] Building CXX object CMakeFiles/denise.dir/program/audio/dsp/echo.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/audio/dsp/echo.cpp.o -MF CMakeFiles/denise.dir/program/audio/dsp/echo.cpp.o.d -o CMakeFiles/denise.dir/program/audio/dsp/echo.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/audio/dsp/echo.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 62%] Building CXX object CMakeFiles/denise.dir/program/audio/dsp/panning.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/audio/dsp/panning.cpp.o -MF CMakeFiles/denise.dir/program/audio/dsp/panning.cpp.o.d -o CMakeFiles/denise.dir/program/audio/dsp/panning.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/audio/dsp/panning.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 60%] Building CXX object CMakeFiles/denise.dir/program/audio/dsp/reverb.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/audio/dsp/reverb.cpp.o -MF CMakeFiles/denise.dir/program/audio/dsp/reverb.cpp.o.d -o CMakeFiles/denise.dir/program/audio/dsp/reverb.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/audio/dsp/reverb.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 62%] Building CXX object CMakeFiles/denise.dir/program/audio/resampler/cosine.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/audio/resampler/cosine.cpp.o -MF CMakeFiles/denise.dir/program/audio/resampler/cosine.cpp.o.d -o CMakeFiles/denise.dir/program/audio/resampler/cosine.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/audio/resampler/cosine.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 63%] Building CXX object CMakeFiles/denise.dir/program/audio/resampler/cosineSSE.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/audio/resampler/cosineSSE.cpp.o -MF CMakeFiles/denise.dir/program/audio/resampler/cosineSSE.cpp.o.d -o CMakeFiles/denise.dir/program/audio/resampler/cosineSSE.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/audio/resampler/cosineSSE.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 64%] Building CXX object CMakeFiles/denise.dir/program/audio/resampler/sinc.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/audio/resampler/sinc.cpp.o -MF CMakeFiles/denise.dir/program/audio/resampler/sinc.cpp.o.d -o CMakeFiles/denise.dir/program/audio/resampler/sinc.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/audio/resampler/sinc.cpp /usr/src/RPM/BUILD/denise-2.4/program/audio/resampler/sinc.cpp: In member function 'void Resampler::Sinc::build()': /usr/src/RPM/BUILD/denise-2.4/program/audio/resampler/sinc.cpp:41:18: warning: variable 'enable_avx' set but not used [-Wunused-but-set-variable] 41 | unsigned enable_avx = 0; | ^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/audio/resampler/sinc.cpp:103:9: warning: 'useKaiser' may be used uninitialized [-Wmaybe-uninitialized] 103 | if (useKaiser) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/resampler/sinc.cpp:43:14: note: 'useKaiser' was declared here 43 | bool useKaiser; | ^~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 59%] Building CXX object CMakeFiles/denise.dir/program/audio/manager.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/audio/manager.cpp.o -MF CMakeFiles/denise.dir/program/audio/manager.cpp.o.d -o CMakeFiles/denise.dir/program/audio/manager.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/audio/manager.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/audio/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/audio/manager.h:7, from /usr/src/RPM/BUILD/denise-2.4/program/audio/manager.cpp:2: /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/program/audio/manager.cpp: In destructor 'AudioManager::~AudioManager()': /usr/src/RPM/BUILD/denise-2.4/program/audio/manager.cpp:39:5: warning: deleting object of polymorphic class type 'DSP::Bass' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 39 | delete bass; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/audio/manager.cpp:42:5: warning: deleting object of polymorphic class type 'DSP::Panning' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 42 | delete panning; | ^~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 56%] Building CXX object CMakeFiles/denise.dir/program/media/autoloader.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/media/autoloader.cpp.o -MF CMakeFiles/denise.dir/program/media/autoloader.cpp.o.d -o CMakeFiles/denise.dir/program/media/autoloader.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/media/autoloader.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/config.h:11, from /usr/src/RPM/BUILD/denise-2.4/program/media/fileloader.h:8, from /usr/src/RPM/BUILD/denise-2.4/program/media/autoloader.cpp:3: /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/program/media/autoloader.cpp: In member function 'void Autoloader::postProcessing()': /usr/src/RPM/BUILD/denise-2.4/program/media/autoloader.cpp:288:21: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 288 | else | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/media/autoloader.cpp:291:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 291 | if (!cmd->debug && (mediaGroup->isTape() || mediaGroup->isDisk()) ) { | ^~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 55%] Building CXX object CMakeFiles/denise.dir/program/emuconfig/layouts/model.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/emuconfig/layouts/model.cpp.o -MF CMakeFiles/denise.dir/program/emuconfig/layouts/model.cpp.o.d -o CMakeFiles/denise.dir/program/emuconfig/layouts/model.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/model.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/model.cpp:4: /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/../../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/model.cpp: In constructor 'EmuConfigView::ModelLayout::Line::Block::Block(Emulator::Interface::Model*, EmuConfigView::ModelLayout*)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/model.cpp:68:48: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 68 | if (tester.minimumSize().width > w) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/model.cpp: In member function 'void EmuConfigView::ModelLayout::updateWidget(Line::Block*)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/model.cpp:357:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 357 | if (!GUIKIT::Vector::find(purposes, model->purpose)) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/model.cpp:360:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 360 | if (model->isSwitch() ) { | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/model.cpp:409:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 409 | if ( val++ == usedVal) { | ~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/model.cpp: In member function 'void EmuConfigView::ModelLayout::updateExtraAudioChipsVisibillity()': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/model.cpp:889:15: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 889 | if (i <= activeSids) | ~~^~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 65%] Building CXX object CMakeFiles/denise.dir/program/audio/record/wavWriter.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/audio/record/wavWriter.cpp.o -MF CMakeFiles/denise.dir/program/audio/record/wavWriter.cpp.o.d -o CMakeFiles/denise.dir/program/audio/record/wavWriter.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/audio/record/wavWriter.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 53%] Building CXX object CMakeFiles/denise.dir/program/config/config.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/config/config.cpp.o -MF CMakeFiles/denise.dir/program/config/config.cpp.o.d -o CMakeFiles/denise.dir/program/config/config.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/config/config.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/config/../view/message.h:4, from /usr/src/RPM/BUILD/denise-2.4/program/config/../view/view.h:6, from /usr/src/RPM/BUILD/denise-2.4/program/config/config.cpp:4: /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/config/../view/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/config/config.cpp:20: /usr/src/RPM/BUILD/denise-2.4/program/config/layouts/drivers.cpp: In constructor 'ConfigView::DriversLayout::DriversLayout()': /usr/src/RPM/BUILD/denise-2.4/program/config/layouts/drivers.cpp:110:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 110 | } else | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/config/layouts/drivers.cpp:113:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 113 | vdl.top.exclusiveFullscreen.onToggle = [](bool checked) { | ^~~ /usr/src/RPM/BUILD/denise-2.4/program/config/layouts/drivers.cpp:181:47: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 181 | if(adl.top.frequencyCombo.userData(i) == valFre) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 64%] Building CXX object CMakeFiles/denise.dir/program/audio/record/handler.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/audio/record/handler.cpp.o -MF CMakeFiles/denise.dir/program/audio/record/handler.cpp.o.d -o CMakeFiles/denise.dir/program/audio/record/handler.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/audio/record/handler.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/audio/record/handler.cpp:5: /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/record/../../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 58%] Building CXX object CMakeFiles/denise.dir/program/states/states.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/states/states.cpp.o -MF CMakeFiles/denise.dir/program/states/states.cpp.o.d -o CMakeFiles/denise.dir/program/states/states.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/states/states.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/filesetting.h:4, from /usr/src/RPM/BUILD/denise-2.4/program/states/states.h:7, from /usr/src/RPM/BUILD/denise-2.4/program/states/states.cpp:2: /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/states/../tools/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 46%] Building CXX object CMakeFiles/denise.dir/emulation/libc64/disk/structure/structure.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libc64/disk/structure/structure.cpp.o -MF CMakeFiles/denise.dir/emulation/libc64/disk/structure/structure.cpp.o.d -o CMakeFiles/denise.dir/emulation/libc64/disk/structure/structure.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/structure.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/../../system/../tape/structure.h:4, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/../../system/../tape/tape.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/../../system/system.h:12, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/structure.cpp:4: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/../../system/../tape/../../tools/listing.h: In member function 'void Emulator::C64Listing::prependBlockSize(std::vector&, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/../../system/../tape/../../tools/listing.h:107:31: warning: comparison of integer expressions of different signedness: 'int' and 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} [-Wsign-compare] 107 | for (int i = 0; i < (padding - str.size()); i++) | ~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/structure.cpp:8: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/dxx.cpp: In member function 'int LIBC64::DiskStructure::decodeSector(const MTrack*, uint8_t*, uint8_t)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/dxx.cpp:640:24: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 640 | if (offsetTemp == offset) | ~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/dxx.cpp: In member function 'bool LIBC64::DiskStructure::readSectorMfm(MTrack*, uint8_t, uint8_t, uint8_t*)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/dxx.cpp:875:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 875 | for(int i = 0; i < mTrack->size; i++) { | ~~^~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/structure.cpp:9: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/gxx.cpp: In member function 'void LIBC64::DiskStructure::parseMfm(MTrack*, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/gxx.cpp:319:18: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 319 | if (todo < blockSize) | ~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/gxx.cpp:364:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 364 | for (unsigned j = 0; j < (128 << sectorSize); j++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/gxx.cpp:273:13: warning: unused variable 'version' [-Wunused-variable] 273 | uint8_t version = rawData[offset++]; | ^~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/gxx.cpp: In member function 'void LIBC64::DiskStructure::logTrackSkew()': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/gxx.cpp:933:28: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 933 | if (offsetTemp == offset) | ~~~~~~~~~~~^~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/structure.cpp:11: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/prg.cpp: In static member function 'static bool LIBC64::DiskStructure::allocateFreeSector(uint8_t*, uint8_t&, uint8_t&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/prg.cpp:162:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 162 | for (s = 0; s < maxSectors; s++) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/prg.cpp:177:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 177 | for (s = 0; s < maxSectors; s++) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/prg.cpp: In static member function 'static bool LIBC64::DiskStructure::allocateNextFreeSector(uint8_t*, uint8_t&, uint8_t&)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/prg.cpp:202:15: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 202 | if (s >= maxSectors) { | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/prg.cpp:217:23: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 217 | if (s >= maxSectors) | ~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/structure.cpp: In member function 'uint8_t LIBC64::DiskStructure::getLogicalTrack(uint8_t, int)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/structure.cpp:248:25: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 248 | while (logicalTrack > tracks) | ~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/structure.cpp: In member function 'void LIBC64::DiskStructure::serialize(Emulator::Serializer&, bool)': /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/structure.cpp:592:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 592 | s.integer( (int&)type ); | ^~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/../../system/../sid/sid.h:34, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/../../system/sidManager.h:7, from /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/../../system/system.h:19: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/../../system/../sid/../../tools/clamp.h: At global scope: /usr/src/RPM/BUILD/denise-2.4/emulation/libc64/disk/structure/../../system/../sid/../../tools/clamp.h:6:13: warning: 'int Emulator::sclamp(unsigned int, int)' defined but not used [-Wunused-function] 6 | static auto sclamp(unsigned bits, const signed x) -> signed { | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 66%] Building CXX object CMakeFiles/denise.dir/program/firmware/manager.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/firmware/manager.cpp.o -MF CMakeFiles/denise.dir/program/firmware/manager.cpp.o.d -o CMakeFiles/denise.dir/program/firmware/manager.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/firmware/manager.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/filesetting.h:4, from /usr/src/RPM/BUILD/denise-2.4/program/firmware/manager.cpp:3: /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/../tools/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/program/firmware/manager.cpp: In member function 'std::vector > FirmwareManager::swapIn(unsigned int, int)': /usr/src/RPM/BUILD/denise-2.4/program/firmware/manager.cpp:208:48: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 208 | if ((firmwareId == -1) || (firmware.id == firmwareId)) | ~~~~~~~~~~~~^~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 68%] Building CXX object CMakeFiles/denise.dir/program/video/palette.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/video/palette.cpp.o -MF CMakeFiles/denise.dir/program/video/palette.cpp.o.d -o CMakeFiles/denise.dir/program/video/palette.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/video/palette.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/video/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/video/palette.cpp:3: /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 57%] Building CXX object CMakeFiles/denise.dir/program/media/fileloader.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/media/fileloader.cpp.o -MF CMakeFiles/denise.dir/program/media/fileloader.cpp.o.d -o CMakeFiles/denise.dir/program/media/fileloader.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/media/fileloader.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/config.h:11, from /usr/src/RPM/BUILD/denise-2.4/program/media/fileloader.h:8, from /usr/src/RPM/BUILD/denise-2.4/program/media/fileloader.cpp:2: /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../emuconfig/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/media/fileloader.cpp:14: /usr/src/RPM/BUILD/denise-2.4/program/media/../tools/DiskFinder.h: In member function 'std::string DiskFinder::guessDiskDigit(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/media/../tools/DiskFinder.h:260:14: warning: variable 'last' set but not used [-Wunused-but-set-variable] 260 | char last; | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 66%] Building CXX object CMakeFiles/denise.dir/program/audio/mixer/drive.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/audio/mixer/drive.cpp.o -MF CMakeFiles/denise.dir/program/audio/mixer/drive.cpp.o.d -o CMakeFiles/denise.dir/program/audio/mixer/drive.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/drive.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/drive.cpp:3: /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/../../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/drive.cpp: In member function 'void Mixer::Drive::addSound(Emulator::Interface*, Emulator::Interface::Media*, DriveSound, bool, uint8_t)': /usr/src/RPM/BUILD/denise-2.4/program/audio/mixer/drive.cpp:228:17: warning: unused variable 'stepCounts' [-Wunused-variable] 228 | uint8_t stepCounts; | ^~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 72%] Building CXX object CMakeFiles/denise.dir/deps/glslang/SPIRV/Logger.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/SPIRV/Logger.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/SPIRV/Logger.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/SPIRV/Logger.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/SPIRV/Logger.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 70%] Building CXX object CMakeFiles/denise.dir/program/view/imageViewer.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/view/imageViewer.cpp.o -MF CMakeFiles/denise.dir/program/view/imageViewer.cpp.o.d -o CMakeFiles/denise.dir/program/view/imageViewer.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/view/imageViewer.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/view/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/view/imageViewer.cpp:3: /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 51%] Building CXX object CMakeFiles/denise.dir/program/program.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -DAPP_NAME="\"Denise\"" -DTRANSLATION_FOLDER="\"translation/\"" -DDATA_FOLDER="\"data/\"" -DSHADER_FOLDER="\"shader/\"" -DIMAGES_FOLDER="\"images/\"" -DSOUND_FOLDER="\"sounds/\"" -MD -MT CMakeFiles/denise.dir/program/program.cpp.o -MF CMakeFiles/denise.dir/program/program.cpp.o.d -o CMakeFiles/denise.dir/program/program.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/program.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:2: /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:38: /usr/src/RPM/BUILD/denise-2.4/program/files.cpp: In member function 'void Program::updateSaveIdent(Emulator::Interface*, FileSetting*)': /usr/src/RPM/BUILD/denise-2.4/program/files.cpp:287:29: warning: comparison of integer expressions of different signedness: 'std::vector >::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 287 | if (list.size() != matches) { | ~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/files.cpp: In member function 'void Program::removeExpansion(bool)': /usr/src/RPM/BUILD/denise-2.4/program/files.cpp:320:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 320 | if (!expansion || expansion->isEmpty()) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/files.cpp:323:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 323 | auto medias = expansion->mediaGroup->media; | ^~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:39: /usr/src/RPM/BUILD/denise-2.4/program/video.cpp: In member function 'void Program::setWarp(bool, bool)': /usr/src/RPM/BUILD/denise-2.4/program/video.cpp:502:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 502 | if (view) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video.cpp:505:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 505 | updateOverallSynchronize(); | ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:40: /usr/src/RPM/BUILD/denise-2.4/program/audio.cpp: In member function 'virtual void Program::mixDriveSound(Emulator::Interface::Media*, Emulator::Interface::DriveSound, bool, uint8_t)': /usr/src/RPM/BUILD/denise-2.4/program/audio.cpp:60:64: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 60 | if ( (stats.sampleIntervall * audioManager->bufferPos) > (256 << (uint8_t)stats.stereoSound) ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/program.cpp: In member function 'void Program::finishStartup()': /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:128:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 128 | if (view && VideoManager::placeHolderSplashScreen) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:131:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 131 | initUserInterface(); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/program.cpp: In member function 'void Program::init()': /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:199:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 199 | for( auto emulator : emulators ) | ^~~ /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:202:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 202 | logger->setSavePath( GUIKIT::System::getUserDataFolder(appFolder()) ); | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/program.cpp: In member function 'void Program::power(Emulator::Interface*, bool)': /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:265:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 265 | if (activeInputManager) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:267:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 267 | uint8_t* data = nullptr; | ^~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/program.cpp: In member function 'virtual void Program::exit(int)': /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:634:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 634 | if (!cmd->screenshotPath.empty()) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/program.cpp:637:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 637 | if (cmd->noGui) { | ^~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 71%] Building CXX object CMakeFiles/denise.dir/deps/glslang/SPIRV/InReadableOrder.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/SPIRV/InReadableOrder.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/SPIRV/InReadableOrder.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/SPIRV/InReadableOrder.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/SPIRV/InReadableOrder.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 2%] Building CXX object CMakeFiles/denise.dir/guikit/api.cpp.o /usr/bin/c++ -I/usr/include/gtk-3.0 -I/usr/include/gio-unix-2.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -DGUIKIT_GTK -MD -MT CMakeFiles/denise.dir/guikit/api.cpp.o -MF CMakeFiles/denise.dir/guikit/api.cpp.o.d -o CMakeFiles/denise.dir/guikit/api.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:7, from /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:22: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/tools.cpp: In static member function 'static unsigned int GUIKIT::pFont::scale(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/tools.cpp:396:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 396 | if (dpi <= 0.0) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/tools.cpp:399:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 399 | return (unsigned) ((double)pixel * dpi / 96.0 + 0.5); | ^~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:9: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/browserWindow.cpp: In static member function 'static void GUIKIT::pBrowserWindow::responseHandler(GtkDialog*, gint, gpointer)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/browserWindow.cpp:46:39: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'gint' {aka 'int'} [-Wsign-compare] 46 | if (button.id == responseId) { | ~~~~~~~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/browserWindow.cpp: In static member function 'static void GUIKIT::pBrowserWindow::selectionHandler(GtkFileChooser*, gpointer)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/browserWindow.cpp:128:39: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 128 | if (i >= listings.size()) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/browserWindow.cpp:133:50: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 133 | if (ident.size() > maxChars) | ~~~~~~~~~~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/browserWindow.cpp: In member function 'GtkWidget* GUIKIT::pBrowserWindow::createPreview()': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/browserWindow.cpp:301:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 301 | if (state.contentView.overrideSelectionColor) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/browserWindow.cpp:303:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 303 | if (state.contentView.overrideFirstRowColor) | ^~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:11: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/statusbar.cpp: In member function 'void GUIKIT::pStatusBar::update()': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/statusbar.cpp:87:5: warning: this 'for' clause does not guard... [-Wmisleading-indentation] 87 | for( auto helper : helpers ) | ^~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/statusbar.cpp:90:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'for' 90 | usedWidgets.clear(); | ^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/statusbar.cpp: In member function 'void GUIKIT::pStatusBar::updatePart(GUIKIT::StatusBar::Part&)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/statusbar.cpp:232:27: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 232 | if (part.position >= usedWidgets.size()) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:12: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/display.cpp: In static member function 'static float GUIKIT::pMonitor::getCurrentRefreshRate()': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/display.cpp:54:36: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 54 | for (unsigned j = 0; j < device.outInfo->nmode; j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/display.cpp: In static member function 'static void GUIKIT::pMonitor::fetchDisplays()': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/display.cpp:122:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 122 | for (unsigned i = 0; i < screens->noutput; i++) { | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/display.cpp: In static member function 'static void GUIKIT::pMonitor::fetchSettings(Device*)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/display.cpp:166:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 166 | for (unsigned j = 0; j < device->outInfo->nmode; j++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/display.cpp: In static member function 'static bool GUIKIT::pMonitor::setSetting(unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/display.cpp:290:21: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 290 | if (screenWidth != DisplayWidth (display, screen) || screenHeight != DisplayHeight (display, screen)) { | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/display.cpp:290:71: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 290 | if (screenWidth != DisplayWidth (display, screen) || screenHeight != DisplayHeight (display, screen)) { | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/display.cpp: In static member function 'static bool GUIKIT::pMonitor::resetSetting()': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/display.cpp:345:12: warning: variable 'status' set but not used [-Wunused-but-set-variable] 345 | Status status; | ^~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:13: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/interProcess.cpp: In static member function 'static bool GUIKIT::pInterProcess::Acquire()': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/interProcess.cpp:42:9: warning: unused variable 'res' [-Wunused-variable] 42 | int res = ftruncate(fd, 5); | ^~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:15: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/widget.cpp: In member function 'virtual void GUIKIT::pWidget::setGeometry(GUIKIT::Geometry)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/widget.cpp:90:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (!parentGtk) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/widget.cpp:93:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (!widget.visible()) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/widget.cpp: In member function 'virtual void GUIKIT::pWidget::setBackgroundColor(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/widget.cpp:149:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 149 | if( !widget.overrideBackgroundColor() ) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/widget.cpp:152:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 152 | pSystem::addCssClass(gtkWidget, "customBgColor"); | ^~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/widget.cpp: In member function 'virtual void GUIKIT::pWidget::setForegroundColor(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/widget.cpp:163:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 163 | if( !widget.overrideForegroundColor() ) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/widget.cpp:166:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 166 | pSystem::addCssClass(gtkWidget, "customTextColor"); | ^~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:19: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/multilineedit.cpp: In member function 'virtual void GUIKIT::pMultilineEdit::setForegroundColor(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/multilineedit.cpp:77:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if( !widget.overrideForegroundColor() ) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/multilineedit.cpp:80:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | pSystem::addCssClass(subWidget, "customColor"); | ^~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:23: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/checkbox.cpp: In member function 'virtual GUIKIT::Size GUIKIT::pCheckBox::minimumSize()': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/checkbox.cpp:14:34: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'unsigned int' [-Wsign-compare] 14 | if (minimumWidth > size.width) | ~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:26: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/radiobox.cpp: In member function 'virtual GUIKIT::Size GUIKIT::pRadioBox::minimumSize()': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/radiobox.cpp:14:34: warning: comparison of integer expressions of different signedness: 'gint' {aka 'int'} and 'unsigned int' [-Wsign-compare] 14 | if (minimumWidth > size.width) | ~~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:29: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/tabframe.cpp: In member function 'virtual GtkWidget* GUIKIT::pTabFrame::getContainerWidget(int)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/tabframe.cpp:137:39: warning: comparison of integer expressions of different signedness: 'std::vector::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 137 | if (selection > -1 && tabs.size() > selection) { | ~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:31: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/listview.cpp: In static member function 'static gboolean GUIKIT::pListView::onTooltip(GtkWidget*, gint, gint, gboolean, GtkTooltip*, GUIKIT::ListView*)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/listview.cpp:295:36: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 295 | if (hoverSelection < self->state.rowTooltips.size()) | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/listview.cpp: In member function 'virtual void GUIKIT::pListView::setBackgroundColor(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/listview.cpp:375:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 375 | if( !widget.overrideBackgroundColor() ) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/listview.cpp:378:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 378 | pSystem::addCssClass(subWidget, "customBackgroundColor"); | ^~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/listview.cpp: In member function 'virtual void GUIKIT::pListView::setForegroundColor(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/listview.cpp:405:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 405 | if( !widget.overrideForegroundColor() ) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/listview.cpp:408:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 408 | pSystem::addCssClass(subWidget, "customColor"); | ^~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:32: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/treeview.cpp: In member function 'void GUIKIT::pTreeViewItem::setExpanded(bool)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/treeview.cpp:58:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 58 | else | ^~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/treeview.cpp:61:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 61 | updateImageExpanded(); | ^~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/treeview.cpp: In member function 'virtual void GUIKIT::pTreeView::setBackgroundColor(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/treeview.cpp:347:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 347 | if( !widget.overrideBackgroundColor() ) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/treeview.cpp:350:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 350 | pSystem::addCssClass(subWidget, "customBackgroundColor"); | ^~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/treeview.cpp: In member function 'virtual void GUIKIT::pTreeView::setForegroundColor(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/treeview.cpp:362:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 362 | if( !widget.overrideForegroundColor() ) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/treeview.cpp:365:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 365 | pSystem::addCssClass(subWidget, "customColor"); | ^~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:33: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/squareCanvas.cpp: In static member function 'static int GUIKIT::pSquareCanvas::expose(GtkWidget*, GdkEventExpose*, GUIKIT::pSquareCanvas*)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/squareCanvas.cpp:101:14: warning: unused variable 'width' [-Wunused-variable] 101 | unsigned width = self->squareCanvas.Widget::state.geometry.width; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/squareCanvas.cpp:102:14: warning: unused variable 'height' [-Wunused-variable] 102 | unsigned height = self->squareCanvas.Widget::state.geometry.height; | ^~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:34: /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/imageView.cpp: In static member function 'static int GUIKIT::pImageView::expose(GtkWidget*, GdkEventExpose*, GUIKIT::pImageView*)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/imageView.cpp:64:14: warning: unused variable 'width' [-Wunused-variable] 64 | unsigned width = self->imageView.state.image->width; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/widgets/imageView.cpp:65:14: warning: unused variable 'height' [-Wunused-variable] 65 | unsigned height = self->imageView.state.image->height; | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp: In static member function 'static void GUIKIT::pWindow::sizeAllocate(GtkWidget*, GtkAllocation*, GUIKIT::pWindow*)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:265:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 265 | if (allocation->height < 0) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:268:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 268 | p->sizeWindow( allocation ); | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp: In member function 'void GUIKIT::pWindow::append(GUIKIT::Menu&)': /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:517:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 517 | if (!menu.contextOnly()) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/gtk/main.cpp:519:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 519 | gtk_widget_show(menu.p.element.widget); | ^~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/zip.h:2, from /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/file.cpp:4, from /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:31: /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/inflate.h: In function 'int GUIKIT::Decode::construct(huffman*, short int*, int)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/inflate.h:132:22: warning: comparison of integer expressions of different signedness: 'int' and 'GUIKIT::Decode::' [-Wsign-compare] 132 | for(len = 0; len <= MAXBITS; len++) h->count[len] = 0; | ~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/inflate.h:137:22: warning: comparison of integer expressions of different signedness: 'int' and 'GUIKIT::Decode::' [-Wsign-compare] 137 | for(len = 1; len <= MAXBITS; len++) { | ~~~~^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/inflate.h:144:22: warning: comparison of integer expressions of different signedness: 'int' and 'GUIKIT::Decode::' [-Wsign-compare] 144 | for(len = 1; len < MAXBITS; len++) offs[len + 1] = offs[len] + h->count[len]; | ~~~~^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/inflate.h: In function 'int GUIKIT::Decode::fixed(state*)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/inflate.h:227:22: warning: comparison of integer expressions of different signedness: 'int' and 'GUIKIT::Decode::' [-Wsign-compare] 227 | for(; symbol < FIXLCODES; symbol++) lengths[symbol] = 8; | ~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/inflate.h:230:32: warning: comparison of integer expressions of different signedness: 'int' and 'GUIKIT::Decode::' [-Wsign-compare] 230 | for(symbol = 0; symbol < MAXDCODES; symbol++) lengths[symbol] = 5; | ~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/inflate.h: In function 'int GUIKIT::Decode::dynamic(state*)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/inflate.h:257:13: warning: comparison of integer expressions of different signedness: 'int' and 'GUIKIT::Decode::' [-Wsign-compare] 257 | if(nlen > MAXLCODES || ndist > MAXDCODES) return -3; | ~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/inflate.h:257:34: warning: comparison of integer expressions of different signedness: 'int' and 'GUIKIT::Decode::' [-Wsign-compare] 257 | if(nlen > MAXLCODES || ndist > MAXDCODES) return -3; | ~~~~~~^~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/zip.h:3: /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/../file/chunk.h: In member function 'uint8_t GUIKIT::FileChunk::getByte(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/../file/chunk.h:41:55: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 41 | if (!fetched || (bufferPos < 0) || (bufferPos >= buffferSize) ) { //refill | ~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/../file/chunk.h:26:16: warning: variable 'r' set but not used [-Wunused-but-set-variable] 26 | size_t r; | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/zip.h: In member function 'bool GUIKIT::Zip::open(FILE*, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/zip.h:46:22: warning: unused variable 'versionNeeded' [-Wunused-variable] 46 | unsigned versionNeeded = read(directory + 6, 2); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/zip.h:47:22: warning: unused variable 'bitFlag' [-Wunused-variable] 47 | unsigned bitFlag = read(directory + 8, 2); | ^~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/zip.h: In member function 'uint8_t* GUIKIT::Zip::extract(File&)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/zip.h:122:16: warning: variable 'r' set but not used [-Wunused-but-set-variable] 122 | size_t r; | ^ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/file.cpp:5: /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/gzip.h: In member function 'bool GUIKIT::Gzip::decompress(const uint8_t*, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/gzip.h:15:18: warning: unused variable 'cm' [-Wunused-variable] 15 | unsigned cm = data[2]; | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/gzip.h:30:18: warning: unused variable 'xfl' [-Wunused-variable] 30 | unsigned xfl = data[8]; | ^~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/../decode/gzip.h:31:18: warning: unused variable 'os' [-Wunused-variable] 31 | unsigned os = data[9]; | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/file.cpp: In static member function 'static bool GUIKIT::File::getOffsetDataStringFromBinary(std::string, std::string)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/file.cpp:628:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 628 | for(int i = 0; i < fileIn.getSize(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/file.cpp: In static member function 'static std::string GUIKIT::File::buildRelativePath(std::string, std::string)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/file.cpp:693:24: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 693 | if (refPath.size() < length) | ~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/file/file.cpp:714:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector >::size_type' {aka 'long unsigned int'} [-Wsign-compare] 714 | for(int i = 0; i < (parts.size() - 1); i++ ) { | ~~^~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/tools/image.cpp:2, from /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:34: /usr/src/RPM/BUILD/denise-2.4/guikit/tools/decode/png.h: In member function 'bool GUIKIT::Png::load(const uint8_t*, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/decode/png.h:43:22: warning: unused variable 'checksum' [-Wunused-variable] 43 | unsigned checksum = read(sourceData + offset + 8 + length, 4); | ^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/decode/png.h: In member function 'bool GUIKIT::Png::filter(uint8_t*, const uint8_t*, unsigned int, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/decode/png.h:230:26: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 230 | for(int y = 0; y < height; y++) { | ~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/image.cpp: In static member function 'static bool GUIKIT::Image::getCharDataStringFromBinary(std::string, std::string)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/image.cpp:296:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 296 | for(int i = 0; i < fileIn.getSize(); i++) { | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/image.cpp:302:24: warning: comparison of integer expressions of different signedness: 'int' and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare] 302 | if ( (i+1) != fileIn.getSize()) { | ~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:35: /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp: In static member function 'static std::vector > GUIKIT::String::split(const std::string&, char, bool)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp:31:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 31 | if (trimParts) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp:33:13: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 33 | if(!part.empty()) tokens.emplace_back( part ); | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp: In static member function 'static bool GUIKIT::String::isFloatNumber(const std::string&)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp:135:24: warning: comparison of integer expressions of different signedness: 'std::__cxx11::basic_string::size_type' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 135 | return (str.size() > minSize) && (it == str.end()); | ~~~~~~~~~~~^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp: In static member function 'static std::string GUIKIT::String::getExtension(const std::string&, const std::string&, int, int)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp:454:69: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 454 | if ( (nextdot != std::string::npos) && ((lastdot - nextdot) <= maxPartSize)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp: In static member function 'static std::string GUIKIT::String::removeExtension(std::string, int, int)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp:474:69: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long unsigned int'} and 'int' [-Wsign-compare] 474 | if ( (nextdot != std::string::npos) && ((lastdot - nextdot) <= maxPartSize)) | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp: In static member function 'static char* GUIKIT::String::sgets(char*, unsigned int&, unsigned int&, char**)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp:496:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 496 | if (len > bufSize - 1) | ~~~~^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/string.cpp:499:13: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 499 | if (len > n) | ~~~~^~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:38: /usr/src/RPM/BUILD/denise-2.4/guikit/tools/ttf.cpp: In member function 'std::string GUIKIT::TTF::getFontName(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/tools/ttf.cpp:156:39: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 156 | for (int c = 0; c < winLen / 2; c += 1) { | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/ttf.cpp:101:22: warning: variable 'winNameId' set but not used [-Wunused-but-set-variable] 101 | unsigned winNameId = 0; | ^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/tools/ttf.cpp:102:22: warning: variable 'macNameId' set but not used [-Wunused-but-set-variable] 102 | unsigned macNameId = 0; | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:17: /usr/src/RPM/BUILD/denise-2.4/guikit/api.h: In constructor 'GUIKIT::Window::Window(Hints)': /usr/src/RPM/BUILD/denise-2.4/guikit/api.h:321:14: warning: 'GUIKIT::Window::p' will be initialized after [-Wreorder] 321 | pWindow& p; | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:141:96: warning: base 'GUIKIT::Base' [-Wreorder] 141 | Window::Window(Hints hints) : p(*new pWindow(*this, hints)), Base(), cocoa(*this), winapi(*this) { | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:141:1: warning: when initialized here [-Wreorder] 141 | Window::Window(Hints hints) : p(*new pWindow(*this, hints)), Base(), cocoa(*this), winapi(*this) { | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp: In member function 'void GUIKIT::Window::setFocused(unsigned int)': /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:264:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 264 | if (!focusTimer) | ^~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:267:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 267 | focusTimer->setInterval(delay); | ^~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.h: In constructor 'GUIKIT::StatusBar::StatusBar()': /usr/src/RPM/BUILD/denise-2.4/guikit/api.h:376:17: warning: 'GUIKIT::StatusBar::p' will be initialized after [-Wreorder] 376 | pStatusBar& p; | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:448:58: warning: base 'GUIKIT::Base' [-Wreorder] 448 | StatusBar::StatusBar() : p(*new pStatusBar(*this)), Base() {} | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:448:1: warning: when initialized here [-Wreorder] 448 | StatusBar::StatusBar() : p(*new pStatusBar(*this)), Base() {} | ^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp: In member function 'void GUIKIT::StatusBar::append(unsigned int, const std::string&, std::function, GUIKIT::Menu*, int)': /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:474:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 474 | if ( (pos == -1) || (pos >= state.parts.size()) ) | ~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp: In member function 'void GUIKIT::StatusBar::append(unsigned int, GUIKIT::Image*, std::function, GUIKIT::Menu*, int)': /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:493:34: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 493 | if ( (pos == -1) || (pos >= state.parts.size()) ) | ~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp: In member function 'void GUIKIT::StatusBar::append(unsigned int, unsigned int, unsigned int, std::function, GUIKIT::Menu*, int)': /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:512:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 512 | if ( (pos == -1) || (pos >= state.parts.size()) ) | ~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.h: In constructor 'GUIKIT::Widget::Widget()': /usr/src/RPM/BUILD/denise-2.4/guikit/api.h:449:14: warning: 'GUIKIT::Widget::p' will be initialized after [-Wreorder] 449 | pWidget& p; | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:732:52: warning: base 'GUIKIT::Sizable' [-Wreorder] 732 | Widget::Widget() : p(*new pWidget(*this)), Sizable() { } | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:732:1: warning: when initialized here [-Wreorder] 732 | Widget::Widget() : p(*new pWidget(*this)), Sizable() { } | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.h: In constructor 'GUIKIT::Widget::Widget(GUIKIT::pWidget&)': /usr/src/RPM/BUILD/denise-2.4/guikit/api.h:449:14: warning: 'GUIKIT::Widget::p' will be initialized after [-Wreorder] 449 | pWidget& p; | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:733:44: warning: base 'GUIKIT::Sizable' [-Wreorder] 733 | Widget::Widget(pWidget& p) : p(p), Sizable() { } | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:733:1: warning: when initialized here [-Wreorder] 733 | Widget::Widget(pWidget& p) : p(p), Sizable() { } | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.h: In constructor 'GUIKIT::ComboButton::ComboButton(bool)': /usr/src/RPM/BUILD/denise-2.4/guikit/api.h:646:10: warning: 'GUIKIT::ComboButton::hintVerticalScrollbar' will be initialized after [-Wreorder] 646 | bool hintVerticalScrollbar = false; | ^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:946:163: warning: base 'GUIKIT::Widget' [-Wreorder] 946 | ComboButton::ComboButton(bool hintVerticalScrollbar) : hintVerticalScrollbar(hintVerticalScrollbar), Widget(*new pComboButton(*this)), p((pComboButton&)Widget::p) { p.init(); } | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:946:1: warning: when initialized here [-Wreorder] 946 | ComboButton::ComboButton(bool hintVerticalScrollbar) : hintVerticalScrollbar(hintVerticalScrollbar), Widget(*new pComboButton(*this)), p((pComboButton&)Widget::p) { p.init(); } | ^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.h: In constructor 'GUIKIT::Slider::Slider(Orientation)': /usr/src/RPM/BUILD/denise-2.4/guikit/api.h:662:58: warning: 'GUIKIT::Slider::orientation' will be initialized after [-Wreorder] 662 | enum Orientation : unsigned { HORIZONTAL, VERTICAL } orientation; | ^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:958:119: warning: base 'GUIKIT::Widget' [-Wreorder] 958 | Slider::Slider(Orientation orientation) : orientation(orientation), Widget(*new pSlider(*this)), p((pSlider&)Widget::p) { p.init(); } | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:958:1: warning: when initialized here [-Wreorder] 958 | Slider::Slider(Orientation orientation) : orientation(orientation), Widget(*new pSlider(*this)), p((pSlider&)Widget::p) { p.init(); } | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.h: In constructor 'GUIKIT::MenuBase::MenuBase(GUIKIT::pMenuBase&)': /usr/src/RPM/BUILD/denise-2.4/guikit/api.h:1063:16: warning: 'GUIKIT::MenuBase::p' will be initialized after [-Wreorder] 1063 | pMenuBase& p; | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:1250:47: warning: base 'GUIKIT::Base' [-Wreorder] 1250 | MenuBase::MenuBase(pMenuBase& p) : p(p), Base() {} | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:1250:1: warning: when initialized here [-Wreorder] 1250 | MenuBase::MenuBase(pMenuBase& p) : p(p), Base() {} | ^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.h: In constructor 'GUIKIT::Timer::Timer()': /usr/src/RPM/BUILD/denise-2.4/guikit/api.h:1150:13: warning: 'GUIKIT::Timer::p' will be initialized after [-Wreorder] 1150 | pTimer& p; | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:1360:46: warning: base 'GUIKIT::Base' [-Wreorder] 1360 | Timer::Timer() : p(*new pTimer(*this)), Base() { } | ^ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:1360:1: warning: when initialized here [-Wreorder] 1360 | Timer::Timer() : p(*new pTimer(*this)), Base() { } | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp: In static member function 'static std::string GUIKIT::BrowserWindow::transformFilter(std::string, const std::vector >&)': /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:1591:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1591 | else | ^~~~ /usr/src/RPM/BUILD/denise-2.4/guikit/api.cpp:1594:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1594 | return description + " (" + out + ")"; | ^~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 74%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/GenericCodeGen/CodeGen.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/GenericCodeGen/CodeGen.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/GenericCodeGen/CodeGen.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/GenericCodeGen/CodeGen.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/GenericCodeGen/CodeGen.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 67%] Building CXX object CMakeFiles/denise.dir/program/cmd/cmd.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/cmd/cmd.cpp.o -MF CMakeFiles/denise.dir/program/cmd/cmd.cpp.o.d -o CMakeFiles/denise.dir/program/cmd/cmd.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/cmd/cmd.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/cmd/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/cmd/cmd.h:5, from /usr/src/RPM/BUILD/denise-2.4/program/cmd/cmd.cpp:2: /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/cmd.cpp: In constructor 'Cmd::Cmd(int, char**)': /usr/src/RPM/BUILD/denise-2.4/program/cmd/cmd.cpp:9:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 9 | if (!argv) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/cmd.cpp:12:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 12 | std::string arg; | ^~~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/cmd.cpp:22:28: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 22 | for (unsigned i = 0; i < argc; i++) { | ~~^~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/cmd.cpp: In member function 'void Cmd::parse()': /usr/src/RPM/BUILD/denise-2.4/program/cmd/cmd.cpp:446:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 446 | if(useCustomICGlueLogic) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/cmd/cmd.cpp:449:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 449 | if (fastTestbench) | ^~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 75%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/GenericCodeGen/Link.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/GenericCodeGen/Link.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/GenericCodeGen/Link.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/GenericCodeGen/Link.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/GenericCodeGen/Link.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 77%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/InfoSink.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/InfoSink.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/InfoSink.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/InfoSink.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/InfoSink.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 52%] Building CXX object CMakeFiles/denise.dir/program/view/view.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/view/view.cpp.o -MF CMakeFiles/denise.dir/program/view/view.cpp.o.d -o CMakeFiles/denise.dir/program/view/view.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/view/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/view/message.h:4, from /usr/src/RPM/BUILD/denise-2.4/program/view/view.h:6, from /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp:2: /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp:15: /usr/src/RPM/BUILD/denise-2.4/program/view/placeholder.cpp: In member function 'void View::loadPlaceholder()': /usr/src/RPM/BUILD/denise-2.4/program/view/placeholder.cpp:24:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 24 | if (!splashScreen) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/placeholder.cpp:27:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 27 | if (!placeholder.empty()) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/placeholder.cpp: In member function 'int View::cursorForPlaceholderInUpperTriangle(GUIKIT::Position)': /usr/src/RPM/BUILD/denise-2.4/program/view/placeholder.cpp:125:5: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 125 | else | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/view/placeholder.cpp:128:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 128 | if (p.x > _w || p.y > _h) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp: In lambda function: /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp:1628:37: warning: comparison of integer expressions of different signedness: 'const int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1628 | if (block && (i < block->options.size() ) ) | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp: In member function 'void View::buildMenu()': /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp:1613:19: warning: unused variable 'option' [-Wunused-variable] 1613 | for(auto& option : model->options) { | ^~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp: In member function 'void View::updatePowerMenu()': /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp:1654:13: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1654 | if (val < power.filters.size()) | ~~~~^~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp: In member function 'void View::showTapeMenu(bool, Emulator::Interface::TapeMode)': /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp:1724:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1724 | if (show == isApended(tapeControlMenu)) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/view/view.cpp:1727:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1727 | show ? append( tapeControlMenu ) : remove( tapeControlMenu ); | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 75%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/attribute.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/attribute.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/attribute.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/attribute.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/attribute.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 55%] Building CXX object CMakeFiles/denise.dir/program/media/media.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/media/media.cpp.o -MF CMakeFiles/denise.dir/program/media/media.cpp.o.d -o CMakeFiles/denise.dir/program/media/media.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/media/media.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/media/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/media/media.h:10, from /usr/src/RPM/BUILD/denise-2.4/program/media/media.cpp:2: /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/program/media/media.h: In constructor 'MediaView::MediaGroupLayout::Block::Block(Emulator::Interface::Media*)': /usr/src/RPM/BUILD/denise-2.4/program/media/media.h:147:37: warning: 'MediaView::MediaGroupLayout::Block::media' will be initialized after [-Wreorder] 147 | Emulator::Interface::Media* media; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/program/media/media.h:134:11: warning: 'MediaView::MediaGroupLayout::Block::Header MediaView::MediaGroupLayout::Block::header' [-Wreorder] 134 | } header; | ^~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/media/media.cpp:26: /usr/src/RPM/BUILD/denise-2.4/program/media/layout.cpp:135:1: warning: when initialized here [-Wreorder] 135 | MediaGroupLayout::Block::Block(Emulator::Interface::Media* media) : media(media), header(media), selector(media) { | ^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/media/layout.cpp: In member function 'void MediaView::MediaGroupLayout::fillListing(std::vector&)': /usr/src/RPM/BUILD/denise-2.4/program/media/layout.cpp:307:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 307 | if (!mediaLayout->settings->get("software_preview_tooltips", true )) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/layout.cpp:310:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 310 | unsigned i = 0; | ^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/media/layout.cpp: In member function 'void MediaView::MediaGroupLayout::fillListing(std::vector&)': /usr/src/RPM/BUILD/denise-2.4/program/media/layout.cpp:325:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 325 | if (!mediaLayout->settings->get("software_preview_tooltips", true )) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/media/layout.cpp:328:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 328 | unsigned i = 0; | ^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/media/media.cpp: In lambda function: /usr/src/RPM/BUILD/denise-2.4/program/media/media.cpp:420:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 420 | if (pcb.id == userData) { | ~~~~~~~^~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 73%] Building CXX object CMakeFiles/denise.dir/deps/glslang/SPIRV/SpvPostProcess.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/SPIRV/SpvPostProcess.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/SPIRV/SpvPostProcess.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/SPIRV/SpvPostProcess.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/SPIRV/SpvPostProcess.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 80%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/IntermTraverse.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 69%] Building CXX object CMakeFiles/denise.dir/program/video/shaderParser.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/video/shaderParser.cpp.o -MF CMakeFiles/denise.dir/program/video/shaderParser.cpp.o.d -o CMakeFiles/denise.dir/program/video/shaderParser.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/video/shaderParser.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/video/shaderParser.h:5, from /usr/src/RPM/BUILD/denise-2.4/program/video/shaderParser.cpp:7: /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/video/luts.cpp:3, from /usr/src/RPM/BUILD/denise-2.4/program/video/shaderParser.cpp:9: /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h: In member function 'double* SincFirFilter::calculateHipassInversion(unsigned int&, double)': /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h:39:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 39 | for (int n = 0; n < N; n++) | ~~^~~ /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h: In member function 'double* SincFirFilter::calculateHipassReversal(unsigned int&, double)': /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h:52:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 52 | for (int n = 0; n < N; n++) { | ~~^~~ /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h: In member function 'double* SincFirFilter::calculate(unsigned int&, double)': /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h:85:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 85 | for (int n = 0; n < N; n++) { | ~~^~~ /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h:98:27: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 98 | for (int n = 0; n < N; n++) { | ~~^~~ /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h: In member function 'void SincFirFilter::blackmanWin(double*, int)': /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h:128:32: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 128 | for (unsigned n = 0; n < N; n++) { | ~~^~~ /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h: In member function 'double* SincFirFilter::convolute(double*, unsigned int, double*, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h:180:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 180 | int const jmn = (i >= vSize - 1) ? i - (vSize - 1) : 0; | ~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/video/../tools/sincFirFilter.h:181:32: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 181 | int const jmx = (i < aSize - 1) ? i : aSize - 1; | ~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/video/luts.cpp: In static member function 'static void ShaderParser::buildLutBandwidth()': /usr/src/RPM/BUILD/denise-2.4/program/video/luts.cpp:96:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare] 96 | for( int i = 0; i <= (maxTaps / 2); i++ ) { // reserve 25 slots | ~~^~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/video/shaderParser.cpp: In member function 'bool ShaderParser::savePreset(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/video/shaderParser.cpp:86:26: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 86 | for(int i = 0; i < shaderPreset.passes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/video/shaderParser.cpp: In member function 'bool ShaderParser::fetchShaderSource(const std::string&, ShaderPreset::Pass&, std::vector&, int)': /usr/src/RPM/BUILD/denise-2.4/program/video/shaderParser.cpp:807:43: warning: suggest parentheses around comparison in operand of '==' [-Wparentheses] 807 | if (param.maximum == param.step == 1) | ~~~~~~~~~~~~~~^~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 82%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/limits.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/limits.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/limits.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/limits.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/limits.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 80%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/intermOut.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/intermOut.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/intermOut.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/intermOut.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/intermOut.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 51%] Building CXX object CMakeFiles/denise.dir/program/input/manager.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/input/manager.cpp.o -MF CMakeFiles/denise.dir/program/input/manager.cpp.o.d -o CMakeFiles/denise.dir/program/input/manager.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/input/manager.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/input/manager.h:4, from /usr/src/RPM/BUILD/denise-2.4/program/input/manager.cpp:2: /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/input/manager.cpp:31: /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp: In member function 'void InputManager::setCustomHotkeys()': /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:76:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (dynamic_cast(emulator) ) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:78:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | customHotkeys.push_back( {Hotkey::Id::SoftReset, "Soft Reset", true} ); | ^~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp: In static member function 'static void InputManager::fireHotkey(InputMapping*)': /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:120:31: warning: typedef 'AmigaInterface' locally defined but not used [-Wunused-local-typedefs] 120 | typedef LIBAMI::Interface AmigaInterface; | ^~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp: In static member function 'static void InputManager::pollHotkeys()': /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:953:10: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 953 | else if(warpAutostart) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:956:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 956 | if(stateHandler) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:959:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 959 | if(lastAutostart) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:962:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 962 | if (starter) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:968:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 968 | if (swapAutofire) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:971:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 971 | for( auto trigger : useTrigger ) | ^~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/input/manager.cpp:32: /usr/src/RPM/BUILD/denise-2.4/program/input/global.cpp: In static member function 'static void InputManager::clearLastDeviceState()': /usr/src/RPM/BUILD/denise-2.4/program/input/global.cpp:541:9: warning: deleting object of polymorphic class type 'Hid::Device' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor] 541 | delete remap.remember; | ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/input/manager.cpp:33: /usr/src/RPM/BUILD/denise-2.4/program/input/capture.cpp: In static member function 'static bool InputManager::jitPoll(int)': /usr/src/RPM/BUILD/denise-2.4/program/input/capture.cpp:56:34: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 56 | if ((ts - jit.lastTimestamp) >= ( (delay >= 0) ? delay : jit.rescanDelay)) { | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/input/manager.cpp:34: /usr/src/RPM/BUILD/denise-2.4/program/input/mapping.cpp: In member function 'std::string InputMapping::getDescription()': /usr/src/RPM/BUILD/denise-2.4/program/input/mapping.cpp:202:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 202 | if (hasUnknownAssignment) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/input/mapping.cpp:205:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 205 | return out; | ^~~~~~ In file included from /usr/include/c++/14/string:54, from /usr/src/RPM/BUILD/denise-2.4/program/input/../../driver/driver.h:8: In function 'std::string std::__cxx11::to_string(int)', inlined from 'static void InputManager::fireHotkey(InputMapping*)' at /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:837:1: /usr/include/c++/14/bits/basic_string.h:4246:35: warning: 'state' may be used uninitialized [-Wmaybe-uninitialized] 4246 | const unsigned __uval = __neg ? (unsigned)~__val + 1u : __val; | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp: In static member function 'static void InputManager::fireHotkey(InputMapping*)': /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:725:17: note: 'state' was declared here 725 | int state; | ^~~~~ /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:695:50: warning: 'val' may be used uninitialized [-Wmaybe-uninitialized] 695 | statusHandler->setMessage( trans->get( val == 1 ? "sid_6581_on" : "sid_8580_on" ) ); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/input/hotkeys.cpp:673:22: note: 'val' was declared here 673 | unsigned val; | ^~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 76%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Constant.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Constant.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Constant.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Constant.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/Constant.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 83%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/parseConst.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/parseConst.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/parseConst.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/parseConst.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/parseConst.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 85%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/PoolAlloc.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 87%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/RemoveTree.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/RemoveTree.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/RemoveTree.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/RemoveTree.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/RemoveTree.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 68%] Building CXX object CMakeFiles/denise.dir/program/video/manager.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/video/manager.cpp.o -MF CMakeFiles/denise.dir/program/video/manager.cpp.o.d -o CMakeFiles/denise.dir/program/video/manager.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/video/manager.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/config.h:11, from /usr/src/RPM/BUILD/denise-2.4/program/video/manager.cpp:9: /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/video/../emuconfig/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 78%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Initialize.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Initialize.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Initialize.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Initialize.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/Initialize.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 79%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Intermediate.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Intermediate.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Intermediate.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Intermediate.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/Intermediate.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 86%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/propagateNoContraction.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 73%] Building CXX object CMakeFiles/denise.dir/deps/glslang/SPIRV/SpvBuilder.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/SPIRV/SpvBuilder.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/SPIRV/SpvBuilder.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/SPIRV/SpvBuilder.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/SPIRV/SpvBuilder.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 91%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/ResourceLimits/ResourceLimits.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/ResourceLimits/ResourceLimits.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/ResourceLimits/ResourceLimits.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/ResourceLimits/ResourceLimits.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/ResourceLimits/ResourceLimits.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 84%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/ParseContextBase.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 88%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Scan.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Scan.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Scan.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Scan.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/Scan.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 81%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/iomapper.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/iomapper.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/iomapper.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/iomapper.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/iomapper.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 85%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/reflection.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/reflection.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/reflection.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/reflection.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/reflection.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 93%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 90%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Versions.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Versions.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Versions.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Versions.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/Versions.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 93%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 82%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/linkValidate.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/linkValidate.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/linkValidate.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/linkValidate.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/linkValidate.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 89%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/SymbolTable.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/SymbolTable.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/SymbolTable.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/SymbolTable.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/SymbolTable.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 95%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 91%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 96%] Building CXX object CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cfg.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cfg.cpp.o -MF CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cfg.cpp.o.d -o CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cfg.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/SPIRV-Cross/spirv_cfg.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 94%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 88%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ShaderLang.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ShaderLang.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ShaderLang.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ShaderLang.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/ShaderLang.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 92%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 98%] Building CXX object CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cross_parsed_ir.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cross_parsed_ir.cpp.o -MF CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cross_parsed_ir.cpp.o.d -o CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cross_parsed_ir.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/SPIRV-Cross/spirv_cross_parsed_ir.cpp In member function 'spirv_cross::ParsedIR::LoopLock& spirv_cross::ParsedIR::LoopLock::operator=(spirv_cross::ParsedIR::LoopLock&&)', inlined from 'spirv_cross::ParsedIR::LoopLock::LoopLock(spirv_cross::ParsedIR::LoopLock&&)' at /usr/src/RPM/BUILD/denise-2.4/deps/SPIRV-Cross/spirv_cross_parsed_ir.cpp:1016:25: /usr/src/RPM/BUILD/denise-2.4/deps/SPIRV-Cross/spirv_cross_parsed_ir.cpp:1021:13: warning: '*this.spirv_cross::ParsedIR::LoopLock::lock' is used uninitialized [-Wuninitialized] 1021 | if (lock) | ^~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 71%] Building CXX object CMakeFiles/denise.dir/deps/glslang/SPIRV/GlslangToSpv.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/SPIRV/GlslangToSpv.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/SPIRV/GlslangToSpv.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/SPIRV/GlslangToSpv.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/SPIRV/GlslangToSpv.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 97%] Building CXX object CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_parser.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_parser.cpp.o -MF CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_parser.cpp.o.d -o CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_parser.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/SPIRV-Cross/spirv_parser.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 95%] Building CXX object CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cross.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cross.cpp.o -MF CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cross.cpp.o.d -o CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cross.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/SPIRV-Cross/spirv_cross.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 54%] Building CXX object CMakeFiles/denise.dir/program/emuconfig/config.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/program/emuconfig/config.cpp.o -MF CMakeFiles/denise.dir/program/emuconfig/config.cpp.o.d -o CMakeFiles/denise.dir/program/emuconfig/config.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/driver.h:13, from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../program.h:43, from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.h:11, from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.cpp:6: /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h: In static member function 'static Hid::Key Hid::Input::getKeyCode(std::string)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:66:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:66:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 66 | if (ident == "0") return Key::D0; if (ident == "1") return Key::D1; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:67:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:67:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 67 | if (ident == "2") return Key::D2; if (ident == "3") return Key::D3; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:68:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:68:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 68 | if (ident == "4") return Key::D4; if (ident == "5") return Key::D5; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:69:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:69:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 69 | if (ident == "6") return Key::D6; if (ident == "7") return Key::D7; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:70:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:70:47: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 70 | if (ident == "8") return Key::D8; if (ident == "9") return Key::D9; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:72:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:72:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 72 | if (ident == "A") return Key::A; if (ident == "B") return Key::B; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:73:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:73:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 73 | if (ident == "C") return Key::C; if (ident == "D") return Key::D; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:74:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:74:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 74 | if (ident == "E") return Key::E; if (ident == "F") return Key::F; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:75:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:75:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 75 | if (ident == "G") return Key::G; if (ident == "H") return Key::H; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:76:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:76:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 76 | if (ident == "I") return Key::I; if (ident == "J") return Key::J; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:77:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:77:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 77 | if (ident == "K") return Key::K; if (ident == "L") return Key::L; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:78:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:78:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 78 | if (ident == "M") return Key::M; if (ident == "N") return Key::N; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:79:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:79:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 79 | if (ident == "O") return Key::O; if (ident == "P") return Key::P; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:80:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:80:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 80 | if (ident == "Q") return Key::Q; if (ident == "R") return Key::R; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:81:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:81:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 81 | if (ident == "S") return Key::S; if (ident == "T") return Key::T; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:82:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:82:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 82 | if (ident == "U") return Key::U; if (ident == "V") return Key::V; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:83:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:83:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 83 | if (ident == "W") return Key::W; if (ident == "X") return Key::X; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:84:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:84:46: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 84 | if (ident == "Y") return Key::Y; if (ident == "Z") return Key::Z; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:86:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:86:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 86 | if (ident == "F1") return Key::F1; if (ident == "F2") return Key::F2; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:87:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:87:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 87 | if (ident == "F3") return Key::F3; if (ident == "F4") return Key::F4; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:88:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:88:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 88 | if (ident == "F5") return Key::F5; if (ident == "F6") return Key::F6; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:89:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:89:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 89 | if (ident == "F7") return Key::F7; if (ident == "F8") return Key::F8; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:90:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:90:48: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 90 | if (ident == "F9") return Key::F9; if (ident == "F10") return Key::F10; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:91:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:91:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 91 | if (ident == "F11") return Key::F11; if (ident == "F12") return Key::F12; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:92:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:92:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 92 | if (ident == "F13") return Key::F13; if (ident == "F14") return Key::F14; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:93:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:93:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 93 | if (ident == "F15") return Key::F15; if (ident == "F16") return Key::F16; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:94:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:94:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 94 | if (ident == "F17") return Key::F17; if (ident == "F18") return Key::F18; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:95:13: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:95:50: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 95 | if (ident == "F19") return Key::F19; if (ident == "F20") return Key::F20; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h: In constructor 'Hid::Group::Group(std::string&, unsigned int)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:108:29: warning: 'Hid::Group::name' will be initialized after [-Wreorder] 108 | std::string name; | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:107:18: warning: 'unsigned int Hid::Group::id' [-Wreorder] 107 | unsigned id; | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/../../driver/tools/hid.h:102:17: warning: when initialized here [-Wreorder] 102 | Group(std::string& name, unsigned id) : name(name), id(id) { } | ^~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.h:27: /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.h: In constructor 'EmuConfigView::VideoBaseLayout::View::View(bool)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.h:41:22: warning: 'EmuConfigView::VideoBaseLayout::View::scanlines' will be initialized after [-Wreorder] 41 | SliderLayout scanlines; | ^~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.h:40:22: warning: 'EmuConfigView::SliderLayout EmuConfigView::VideoBaseLayout::View::interlace' [-Wreorder] 40 | SliderLayout interlace; | ^~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.cpp:41: /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:43:1: warning: when initialized here [-Wreorder] 43 | VideoBaseLayout::View::View(bool withSpectrum) : | ^~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp: In lambda function: /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:844:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 844 | for(int i = 0; i < preset->passes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:851:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 851 | if (i < tviPasses.size()) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp: In lambda function: /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:872:30: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 872 | for(int i = 0; i < preset->passes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:879:23: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 879 | if (i < tviPasses.size()) | ~~^~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp: In static member function 'static EmuConfigView::DisplayFont* EmuConfigView::VideoLayout::getTTF(const std::string&, int)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1355:82: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1355 | if ((displayFont.file == file) && ((fontIndex < 0) || (displayFont.index == fontIndex))) | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp: In static member function 'static bool EmuConfigView::VideoLayout::removeTTF(const std::string&, uint8_t)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1365:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1365 | for(int i = 0; i < displayFonts.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp: In member function 'void EmuConfigView::VideoLayout::buildShaderUI(ShaderPreset*, bool)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1432:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1432 | for(int i = 0; i < preset->passes.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1473:27: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 1473 | if (++pageElement == (PARAMS_PER_PAGE + adjust) ) { | ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp: In member function 'void EmuConfigView::VideoLayout::buildParams(TviParam&)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1543:22: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1543 | for(int i = 0; i < tviParam.offsets.size(); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1546:20: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector::size_type' {aka 'long unsigned int'} [-Wsign-compare] 1546 | if (offset >= preset->params.size()) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp: In member function 'void EmuConfigView::VideoLayout::updatePresets(bool, bool)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1749:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1749 | if (videoDriver && reloadDriver) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1752:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1752 | layBase.view.option.newLuma.setChecked( _newLuma ); | ^~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1795:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1795 | } else | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1798:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1798 | updateVisibillity(); | ^~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp: In member function 'void EmuConfigView::VideoLayout::updateVisibillity()': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1813:7: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1813 | } else | ^~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1816:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1816 | if (layBase.view.mode.spectrum.checked()) { | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp: In member function 'std::string EmuConfigView::VideoLayout::sliderIdent()': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1996:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 1996 | if (dynamic_cast(emulator) && layBase.view.mode.spectrum.checked()) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/video.cpp:1999:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 1999 | if (layBase.view.mode.cpu.checked()) | ^~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.h:32: /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/audio.h: In constructor 'EmuConfigView::ReverbControlLayout::BottomLayout::BottomLayout()': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/audio.h:109:22: warning: 'EmuConfigView::ReverbControlLayout::BottomLayout::roomSize' will be initialized after [-Wreorder] 109 | SliderLayout roomSize; | ^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/audio.h:107:22: warning: 'EmuConfigView::SliderLayout EmuConfigView::ReverbControlLayout::BottomLayout::damping' [-Wreorder] 107 | SliderLayout damping; | ^~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.cpp:42: /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/audio.cpp:177:1: warning: when initialized here [-Wreorder] 177 | ReverbControlLayout::BottomLayout::BottomLayout() : | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.cpp:44: /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/firmware.cpp: In member function 'void EmuConfigView::FirmwareLayout::translate()': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/layouts/firmware.cpp:225:15: warning: unused variable 'box' [-Wunused-variable] 225 | for (auto box : selectorBoxes) { | ^~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.cpp: In lambda function: /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.cpp:135:30: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 135 | if ( tab.selection() == getTabPos(Layout::Firmware) ) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.cpp:138:37: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare] 138 | } else if ( tab.selection() == getTabPos(Layout::Media) ) { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.cpp: In static member function 'static EmuConfigView::TabWindow* EmuConfigView::TabWindow::getView(Emulator::Interface*, bool)': /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.cpp:298:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 298 | if (!emulator) | ^~ /usr/src/RPM/BUILD/denise-2.4/program/emuconfig/config.cpp:301:9: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 301 | for (auto view : emuConfigViews) { | ^~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 84%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ParseHelper.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ParseHelper.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ParseHelper.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ParseHelper.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/ParseHelper.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 10%] Building CXX object CMakeFiles/denise.dir/emulation/libami/cpu/m68000/m68000.cpp.o /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/emulation/libami/cpu/m68000/m68000.cpp.o -MF CMakeFiles/denise.dir/emulation/libami/cpu/m68000/m68000.cpp.o.d -o CMakeFiles/denise.dir/emulation/libami/cpu/m68000/m68000.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/m68000.cpp In file included from /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/m68000.cpp:36: /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp: In instantiation of 'uint32_t M68FAMILY::M68000::shifter(uint32_t, int) [with unsigned char Inst = 0; unsigned char Size = 2; bool SingleShift = true; uint32_t = unsigned int]': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/m68000.h:305:41: required from 'uint32_t M68FAMILY::M68000::singleShifter(uint32_t) [with unsigned char Inst = 0; uint32_t = unsigned int]' 305 | return shifter( data, 1 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/instruction.cpp:33:48: required from 'void M68FAMILY::M68000::opShift(uint16_t) [with unsigned char Inst = 0; unsigned char Mode = 0; unsigned char Size = 1; uint16_t = short unsigned int]' 33 | writeEA(ea, singleShifter(result) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/optable.cpp:115:5: required from here 8 | #define _bindEA(id, F, I, M, S) { opTable[id] = &M68000::op##F; } /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp:12:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 12 | v = sign != (data & msb()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp: In instantiation of 'uint32_t M68FAMILY::M68000::shifter(uint32_t, int) [with unsigned char Inst = 1; unsigned char Size = 2; bool SingleShift = true; uint32_t = unsigned int]': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/m68000.h:305:41: required from 'uint32_t M68FAMILY::M68000::singleShifter(uint32_t) [with unsigned char Inst = 1; uint32_t = unsigned int]' 305 | return shifter( data, 1 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/instruction.cpp:33:48: required from 'void M68FAMILY::M68000::opShift(uint16_t) [with unsigned char Inst = 1; unsigned char Mode = 0; unsigned char Size = 1; uint16_t = short unsigned int]' 33 | writeEA(ea, singleShifter(result) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/optable.cpp:118:5: required from here 8 | #define _bindEA(id, F, I, M, S) { opTable[id] = &M68000::op##F; } /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp:12:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 12 | v = sign != (data & msb()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp: In instantiation of 'uint32_t M68FAMILY::M68000::shifter(uint32_t, int) [with unsigned char Inst = 2; unsigned char Size = 2; bool SingleShift = true; uint32_t = unsigned int]': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/m68000.h:305:41: required from 'uint32_t M68FAMILY::M68000::singleShifter(uint32_t) [with unsigned char Inst = 2; uint32_t = unsigned int]' 305 | return shifter( data, 1 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/instruction.cpp:33:48: required from 'void M68FAMILY::M68000::opShift(uint16_t) [with unsigned char Inst = 2; unsigned char Mode = 0; unsigned char Size = 1; uint16_t = short unsigned int]' 33 | writeEA(ea, singleShifter(result) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/optable.cpp:121:5: required from here 8 | #define _bindEA(id, F, I, M, S) { opTable[id] = &M68000::op##F; } /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp:12:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 12 | v = sign != (data & msb()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp: In instantiation of 'uint32_t M68FAMILY::M68000::shifter(uint32_t, int) [with unsigned char Inst = 3; unsigned char Size = 2; bool SingleShift = true; uint32_t = unsigned int]': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/m68000.h:305:41: required from 'uint32_t M68FAMILY::M68000::singleShifter(uint32_t) [with unsigned char Inst = 3; uint32_t = unsigned int]' 305 | return shifter( data, 1 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/instruction.cpp:33:48: required from 'void M68FAMILY::M68000::opShift(uint16_t) [with unsigned char Inst = 3; unsigned char Mode = 0; unsigned char Size = 1; uint16_t = short unsigned int]' 33 | writeEA(ea, singleShifter(result) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/optable.cpp:124:5: required from here 8 | #define _bindEA(id, F, I, M, S) { opTable[id] = &M68000::op##F; } /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp:12:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 12 | v = sign != (data & msb()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp: In instantiation of 'uint32_t M68FAMILY::M68000::shifter(uint32_t, int) [with unsigned char Inst = 4; unsigned char Size = 2; bool SingleShift = true; uint32_t = unsigned int]': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/m68000.h:305:41: required from 'uint32_t M68FAMILY::M68000::singleShifter(uint32_t) [with unsigned char Inst = 4; uint32_t = unsigned int]' 305 | return shifter( data, 1 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/instruction.cpp:33:48: required from 'void M68FAMILY::M68000::opShift(uint16_t) [with unsigned char Inst = 4; unsigned char Mode = 0; unsigned char Size = 1; uint16_t = short unsigned int]' 33 | writeEA(ea, singleShifter(result) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/optable.cpp:127:5: required from here 8 | #define _bindEA(id, F, I, M, S) { opTable[id] = &M68000::op##F; } /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp:12:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 12 | v = sign != (data & msb()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp: In instantiation of 'uint32_t M68FAMILY::M68000::shifter(uint32_t, int) [with unsigned char Inst = 5; unsigned char Size = 2; bool SingleShift = true; uint32_t = unsigned int]': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/m68000.h:305:41: required from 'uint32_t M68FAMILY::M68000::singleShifter(uint32_t) [with unsigned char Inst = 5; uint32_t = unsigned int]' 305 | return shifter( data, 1 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/instruction.cpp:33:48: required from 'void M68FAMILY::M68000::opShift(uint16_t) [with unsigned char Inst = 5; unsigned char Mode = 0; unsigned char Size = 1; uint16_t = short unsigned int]' 33 | writeEA(ea, singleShifter(result) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/optable.cpp:130:5: required from here 8 | #define _bindEA(id, F, I, M, S) { opTable[id] = &M68000::op##F; } /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp:12:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 12 | v = sign != (data & msb()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp: In instantiation of 'uint32_t M68FAMILY::M68000::shifter(uint32_t, int) [with unsigned char Inst = 6; unsigned char Size = 2; bool SingleShift = true; uint32_t = unsigned int]': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/m68000.h:305:41: required from 'uint32_t M68FAMILY::M68000::singleShifter(uint32_t) [with unsigned char Inst = 6; uint32_t = unsigned int]' 305 | return shifter( data, 1 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/instruction.cpp:33:48: required from 'void M68FAMILY::M68000::opShift(uint16_t) [with unsigned char Inst = 6; unsigned char Mode = 0; unsigned char Size = 1; uint16_t = short unsigned int]' 33 | writeEA(ea, singleShifter(result) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/optable.cpp:133:5: required from here 8 | #define _bindEA(id, F, I, M, S) { opTable[id] = &M68000::op##F; } /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp:12:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 12 | v = sign != (data & msb()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp: In instantiation of 'uint32_t M68FAMILY::M68000::shifter(uint32_t, int) [with unsigned char Inst = 7; unsigned char Size = 2; bool SingleShift = true; uint32_t = unsigned int]': /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/m68000.h:305:41: required from 'uint32_t M68FAMILY::M68000::singleShifter(uint32_t) [with unsigned char Inst = 7; uint32_t = unsigned int]' 305 | return shifter( data, 1 ); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/instruction.cpp:33:48: required from 'void M68FAMILY::M68000::opShift(uint16_t) [with unsigned char Inst = 7; unsigned char Mode = 0; unsigned char Size = 1; uint16_t = short unsigned int]' 33 | writeEA(ea, singleShifter(result) ); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/optable.cpp:136:5: required from here 8 | #define _bindEA(id, F, I, M, S) { opTable[id] = &M68000::op##F; } /usr/src/RPM/BUILD/denise-2.4/emulation/libami/cpu/m68000/alu.cpp:12:26: warning: comparison of integer expressions of different signedness: 'int' and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare] 12 | v = sign != (data & msb()); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 77%] Building CXX object CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/glslang_tab.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/glslang_tab.cpp.o -MF CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/glslang_tab.cpp.o.d -o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/glslang_tab.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/glslang/glslang/MachineIndependent/glslang_tab.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [ 97%] Building CXX object CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_glsl.cpp.o /usr/bin/c++ -I/usr/src/RPM/BUILD/denise-2.4/deps/glslang -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -std=c++17 -Wno-shift-count-overflow -MD -MT CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_glsl.cpp.o -MF CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_glsl.cpp.o.d -o CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_glsl.cpp.o -c /usr/src/RPM/BUILD/denise-2.4/deps/SPIRV-Cross/spirv_glsl.cpp gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[2]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [100%] Linking CXX executable denise /usr/bin/cmake -E cmake_link_script CMakeFiles/denise.dir/link.txt --verbose=1 /usr/bin/c++ -pipe -frecord-gcc-switches -Wall -g -O2 -O3 -s -Wl,--dependency-file=CMakeFiles/denise.dir/link.d CMakeFiles/denise.dir/guikit/tools/decode/images.cpp.o CMakeFiles/denise.dir/guikit/api.cpp.o CMakeFiles/denise.dir/driver/driver.cpp.o CMakeFiles/denise.dir/driver/tools/spirvReflection.cpp.o CMakeFiles/denise.dir/driver/tools/ShaderCache.cpp.o CMakeFiles/denise.dir/driver/video/thread/renderThread.cpp.o CMakeFiles/denise.dir/program/thread/emuThread.cpp.o CMakeFiles/denise.dir/emulation/libami/interface.cpp.o CMakeFiles/denise.dir/emulation/libc64/interface.cpp.o CMakeFiles/denise.dir/emulation/libc64/m6510/m6510.cpp.o CMakeFiles/denise.dir/emulation/libc64/disk/cpu/m6502.cpp.o CMakeFiles/denise.dir/emulation/cia/base.cpp.o CMakeFiles/denise.dir/emulation/cia/m6526.cpp.o CMakeFiles/denise.dir/emulation/cia/new/cia.cpp.o CMakeFiles/denise.dir/emulation/libami/cpu/m68000/m68000.cpp.o CMakeFiles/denise.dir/emulation/libami/cpu/m68000.cpp.o CMakeFiles/denise.dir/emulation/libami/agnus/agnus.cpp.o CMakeFiles/denise.dir/emulation/libami/agnus/blitter.cpp.o CMakeFiles/denise.dir/emulation/libami/agnus/copper.cpp.o CMakeFiles/denise.dir/emulation/libami/video/denise.cpp.o CMakeFiles/denise.dir/emulation/libami/paula/paula.cpp.o CMakeFiles/denise.dir/emulation/libami/system/system.cpp.o CMakeFiles/denise.dir/emulation/libami/input/input.cpp.o CMakeFiles/denise.dir/emulation/libami/input/controlPort/controlPort.cpp.o CMakeFiles/denise.dir/emulation/libami/input/keyboard/keyboard.cpp.o CMakeFiles/denise.dir/emulation/libami/drive/diskDrive.cpp.o CMakeFiles/denise.dir/emulation/libami/drive/diskStructure.cpp.o CMakeFiles/denise.dir/emulation/libami/drive/sectorBlock.cpp.o CMakeFiles/denise.dir/emulation/libami/drive/filesystem.cpp.o CMakeFiles/denise.dir/emulation/libami/system/rtc.cpp.o CMakeFiles/denise.dir/emulation/libami/drive/dms/pfile.cpp.o CMakeFiles/denise.dir/emulation/tools/DLLoader.cpp.o CMakeFiles/denise.dir/emulation/libc64/vicII/base.cpp.o CMakeFiles/denise.dir/emulation/libc64/vicII/vicII.cpp.o CMakeFiles/denise.dir/emulation/libc64/vicII/fast/vicIIFast.cpp.o CMakeFiles/denise.dir/emulation/libc64/system/system.cpp.o CMakeFiles/denise.dir/emulation/libc64/system/gluelogic.cpp.o CMakeFiles/denise.dir/emulation/libc64/system/firmware.cpp.o CMakeFiles/denise.dir/emulation/libc64/expansionPort/cart/cart.cpp.o CMakeFiles/denise.dir/emulation/libc64/system/keyBuffer.cpp.o CMakeFiles/denise.dir/emulation/libc64/expansionPort/gameCart/gameCart.cpp.o CMakeFiles/denise.dir/emulation/libc64/expansionPort/freezer/freezer.cpp.o CMakeFiles/denise.dir/emulation/libc64/expansionPort/reu/reu.cpp.o CMakeFiles/denise.dir/emulation/libc64/expansionPort/geoRam/geoRam.cpp.o CMakeFiles/denise.dir/emulation/libc64/expansionPort/easyFlash/easyFlash.cpp.o CMakeFiles/denise.dir/emulation/libc64/expansionPort/easyFlash/easyFlash3.cpp.o CMakeFiles/denise.dir/emulation/libc64/expansionPort/retroReplay/retroReplay.cpp.o CMakeFiles/denise.dir/emulation/libc64/expansionPort/gmod/gmod2.cpp.o CMakeFiles/denise.dir/emulation/libc64/expansionPort/fastloader/fastloader.cpp.o CMakeFiles/denise.dir/emulation/libc64/system/clipboard.cpp.o CMakeFiles/denise.dir/emulation/libc64/sid/sid.cpp.o CMakeFiles/denise.dir/emulation/libc64/system/sidManager.cpp.o CMakeFiles/denise.dir/emulation/libc64/sid/filter/chamberlin.cpp.o CMakeFiles/denise.dir/emulation/libc64/tape/tape.cpp.o CMakeFiles/denise.dir/emulation/libc64/tape/structure.cpp.o CMakeFiles/denise.dir/emulation/libc64/prg/prg.cpp.o CMakeFiles/denise.dir/emulation/libc64/input/input.cpp.o CMakeFiles/denise.dir/emulation/libc64/input/controlPort/controlPort.cpp.o CMakeFiles/denise.dir/emulation/libc64/expansionPort/acia/acia.cpp.o CMakeFiles/denise.dir/emulation/libc64/disk/wd177x/wd1770.cpp.o CMakeFiles/denise.dir/emulation/libc64/traps/traps.cpp.o CMakeFiles/denise.dir/emulation/libc64/disk/virtual/virtualDrive.cpp.o CMakeFiles/denise.dir/emulation/libc64/disk/via/via.cpp.o CMakeFiles/denise.dir/emulation/tools/pia.cpp.o CMakeFiles/denise.dir/emulation/libc64/disk/iec.cpp.o CMakeFiles/denise.dir/emulation/libc64/disk/drive/drive.cpp.o CMakeFiles/denise.dir/emulation/libc64/disk/structure/structure.cpp.o CMakeFiles/denise.dir/emulation/tools/m93c86.cpp.o CMakeFiles/denise.dir/emulation/tools/mx29lv640eb.cpp.o CMakeFiles/denise.dir/data/icons/icons.cpp.o CMakeFiles/denise.dir/data/icons/logos.cpp.o CMakeFiles/denise.dir/emulation/tools/socket.cpp.o CMakeFiles/denise.dir/emulation/tools/fpaq0.cpp.o CMakeFiles/denise.dir/program/program.cpp.o CMakeFiles/denise.dir/program/input/manager.cpp.o CMakeFiles/denise.dir/program/view/view.cpp.o CMakeFiles/denise.dir/program/view/status.cpp.o CMakeFiles/denise.dir/program/config/config.cpp.o CMakeFiles/denise.dir/program/emuconfig/config.cpp.o CMakeFiles/denise.dir/program/emuconfig/layouts/model.cpp.o CMakeFiles/denise.dir/program/media/media.cpp.o CMakeFiles/denise.dir/program/media/autoloader.cpp.o CMakeFiles/denise.dir/program/media/fileloader.cpp.o CMakeFiles/denise.dir/program/config/archiveViewer.cpp.o CMakeFiles/denise.dir/program/states/states.cpp.o CMakeFiles/denise.dir/program/audio/manager.cpp.o CMakeFiles/denise.dir/program/audio/dsp/bass.cpp.o CMakeFiles/denise.dir/program/audio/dsp/reverb.cpp.o CMakeFiles/denise.dir/program/audio/dsp/echo.cpp.o CMakeFiles/denise.dir/program/audio/dsp/panning.cpp.o CMakeFiles/denise.dir/program/audio/resampler/cosine.cpp.o CMakeFiles/denise.dir/program/audio/resampler/cosineSSE.cpp.o CMakeFiles/denise.dir/program/audio/resampler/sinc.cpp.o CMakeFiles/denise.dir/program/audio/record/handler.cpp.o CMakeFiles/denise.dir/program/audio/record/wavWriter.cpp.o CMakeFiles/denise.dir/program/audio/mixer/drive.cpp.o CMakeFiles/denise.dir/program/firmware/manager.cpp.o CMakeFiles/denise.dir/program/cmd/cmd.cpp.o CMakeFiles/denise.dir/program/video/palette.cpp.o CMakeFiles/denise.dir/program/video/manager.cpp.o CMakeFiles/denise.dir/program/video/shaderParser.cpp.o CMakeFiles/denise.dir/program/view/imageViewer.cpp.o CMakeFiles/denise.dir/deps/glslang/SPIRV/GlslangToSpv.cpp.o CMakeFiles/denise.dir/deps/glslang/SPIRV/InReadableOrder.cpp.o CMakeFiles/denise.dir/deps/glslang/SPIRV/Logger.cpp.o CMakeFiles/denise.dir/deps/glslang/SPIRV/SpvBuilder.cpp.o CMakeFiles/denise.dir/deps/glslang/SPIRV/SpvPostProcess.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/GenericCodeGen/CodeGen.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/GenericCodeGen/Link.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/attribute.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Constant.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/glslang_tab.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/InfoSink.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Initialize.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Intermediate.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/intermOut.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/IntermTraverse.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/iomapper.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/limits.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/linkValidate.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/parseConst.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ParseContextBase.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ParseHelper.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/PoolAlloc.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/propagateNoContraction.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/reflection.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/RemoveTree.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Scan.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/ShaderLang.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/SymbolTable.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/Versions.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/SpirvIntrinsics.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/ResourceLimits/ResourceLimits.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/Pp.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpAtom.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpContext.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpScanner.cpp.o CMakeFiles/denise.dir/deps/glslang/glslang/MachineIndependent/preprocessor/PpTokens.cpp.o "CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cross.cpp.o" "CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cfg.cpp.o" "CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_glsl.cpp.o" "CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_parser.cpp.o" "CMakeFiles/denise.dir/deps/SPIRV-Cross/spirv_cross_parsed_ir.cpp.o" -o denise -lpthread -lfontconfig -lX11 -lXrandr -lgtk-3 -lgdk-3 -lz -lpangocairo-1.0 -lpango-1.0 -lharfbuzz -latk-1.0 -lcairo-gobject -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lgobject-2.0 -lglib-2.0 -lfreetype -lX11 -lXfixes -lXext -lxcb -lxcb-xinput -lxcb-xfixes -lxkbcommon -no-pie -lrt -ldl -lGL -ludev -lpulse /usr/lib64/libopenal.so gmake[2]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake[1]: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' [100%] Built target denise gmake[1]: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' gmake: Entering directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' /usr/bin/cmake -E cmake_progress_start /usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux/CMakeFiles 0 gmake: Leaving directory '/usr/src/RPM/BUILD/denise-2.4/x86_64-alt-linux' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.3362 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/denise-buildroot + : + /bin/rm -rf -- /usr/src/tmp/denise-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd denise-2.4 + DESTDIR=/usr/src/tmp/denise-buildroot + cmake --install x86_64-alt-linux --verbose -- Install configuration: "Release" -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/english.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/english.txt -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/esperanto.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/esperanto.txt -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/french.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/french.txt -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/german.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/german.txt -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/hungarian.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/hungarian.txt -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/italian.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/italian.txt -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/japanese.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/japanese.txt -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/spanish.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/translation/spanish.txt -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data/Basic -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data/Char -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data/Extrom -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data/Kernal -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data/Kickrom -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data/VC1541 -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data/VC1541-C -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data/VC1541-II -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data/VC1570 -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data/VC1571 -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/data/VC1581 -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/fonts -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/fonts/C64_Pro-STYLE121.ttf -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/fonts/C64_Pro_Mono-STYLE121.ttf -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/fonts/SourceCodePro-Medium.ttf -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/fonts/SourceCodePro-Regular.ttf -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/fonts/SourceCodePro-Semibold.ttf -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/fonts/TopazPlus_a500_v1.0.ttf -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/fonts/Topaz_a500_v1.0.ttf -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/extern -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/extern/eject.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/extern/insert.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/extern/spin.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/extern/spindown.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/extern/spinup.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/extern/step.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/extern/stepseek.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/intern -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/intern/eject.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/intern/insert.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/intern/snatch.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/intern/spin.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/intern/spindown.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/intern/spinup.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/Amiga/intern/step.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64 -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-TrackersWorld -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-TrackersWorld/eject.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-TrackersWorld/headbang.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-TrackersWorld/insert.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-TrackersWorld/spin.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-TrackersWorld/spindown.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-TrackersWorld/spinup.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-TrackersWorld/step.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-agedDisk -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-agedDisk/eject.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-agedDisk/headbang.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-agedDisk/insert.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-agedDisk/spin.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-agedDisk/spindown.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-agedDisk/spinup.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-agedDisk/step.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/eject.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/headbang.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/insert.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/spin.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/spindown.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/spinup.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step1.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step10.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step11.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step12.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step13.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step14.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step15.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step16.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step17.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step18.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step19.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step2.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step20.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step21.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step22.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step23.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step24.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step25.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step26.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step27.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step28.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step29.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step3.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step30.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step31.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step32.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step33.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step34.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step4.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step5.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step6.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step7.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step8.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/step9.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort1.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort10.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort11.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort12.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort13.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort14.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort15.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort16.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort17.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort18.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort19.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort2.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort20.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort21.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort22.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort23.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort24.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort25.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort26.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort27.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort28.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort29.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort3.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort30.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort31.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort32.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort33.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort34.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort4.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort5.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort6.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort7.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort8.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-newtronics/stepshort9.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-rubbed -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-rubbed/eject.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-rubbed/headbang.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-rubbed/insert.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-rubbed/spin.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-rubbed/spindown.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-rubbed/spinup.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-rubbed/step.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-silent -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-silent/eject.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-silent/headbang.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-silent/insert.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-silent/spin.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-silent/spindown.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-silent/spinup.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1541-silent/step.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1581-amiga drive -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1581-amiga drive/eject.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1581-amiga drive/insert.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1581-amiga drive/spin.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1581-amiga drive/spindown.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1581-amiga drive/spinup.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/floppy/C64/1581-amiga drive/step.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape/C64 -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape/C64/standard -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape/C64/standard/anybutton.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape/C64/standard/eject.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape/C64/standard/forwardspin.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape/C64/standard/insert.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape/C64/standard/playspin.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape/C64/standard/playspinup.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape/C64/standard/rewindspin.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape/C64/standard/spindown.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/sounds/tape/C64/standard/stopbutton.wav -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/amiga_svideo.slangp -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/amiga_svideo_light.slangp -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/amiga_svideo_scanlines.slangp -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/c64_svideo.slangp -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/c64_svideo_light.slangp -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/c64_svideo_scanlines.slangp -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/lottes.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/bandwidth.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/bloomHorizontal.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/bloomVertical.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/colorDecoding.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/colorEncoding.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/gamma.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/lumaLatency.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/lutBandwidth.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/lutBloom.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/lutMaskAperture.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/lutMaskShadow.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/lutMaskSlot.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/mask.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/noise.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/radialDistortion.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/randomLineOffset.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/scanlines.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/resources/vicGlitches.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/trinitron.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/shader/trinitron2.slang -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/images -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/images/mediaSlot0.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/images/mediaSlot1.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/images/progress.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/denise/images/startscreen.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/icons/denise.png -- Installing: /usr/src/tmp/denise-buildroot/usr/share/applications/denise.desktop -- Installing: /usr/src/tmp/denise-buildroot/usr/bin/denise + install -D -m 0644 licence.md /usr/src/tmp/denise-buildroot/usr/share/denise/ + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/denise-buildroot (auto) Verifying and fixing files in /usr/src/tmp/denise-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) /usr/share/applications/denise.desktop: performed minor cleanup: 5c5 < Icon=denise.png --- > Icon=denise 9c9 < MimeType=application/x-commodore-d64;application/x-commodore-g64;application/x-commodore-p64;application/x-commodore-d71;application/x-commodore-g71;application/x-commodore-tape;application/x-commodore-crt;application/x-commodore-prg;application/x-denise-save; \ No newline at end of file --- > MimeType=application/x-commodore-d64;application/x-commodore-g64;application/x-commodore-p64;application/x-commodore-d71;application/x-commodore-g71;application/x-commodore-tape;application/x-commodore-crt;application/x-commodore-prg;application/x-denise-save; Checking contents of files in /usr/src/tmp/denise-buildroot/ (default) Compressing files in /usr/src/tmp/denise-buildroot (auto) 056-debuginfo.brp: WARNING: You have 1 stripped ELF objects. Please compile with debugging information! 056-debuginfo.brp: WARNING: An excerpt from the list of affected files follows: ./usr/bin/denise Verifying ELF objects in /usr/src/tmp/denise-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/denise-buildroot Processing files: denise-2.4-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.1gnHUL find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,typelib) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.VMn5f0 find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib) Requires: /lib64/ld-linux-x86-64.so.2, libGL.so.1()(64bit) >= set:pjMk98pQOYaIZaBDZdVpoMcZttqmWE3bC8ZcBkCRu5BZfuqr5MkHgTH6PQs8wlnfkmnWSq2YROSpEg54xGMwlKbnnjVKnAW15OWrZh1, libX11.so.6()(64bit) >= set:ojSxCK7ZeFETUPEsZuNZK2vj8ouhVpPWQKYq6ase7rsnc3sWprUCXD50vwkFUPHrp0vcftAfrE70b4ArOV1, libXfixes.so.3()(64bit) >= set:jhGNmUL1, libXrandr.so.2()(64bit) >= set:kgWAwSdZ32X2XD28IUfs4r1DC2, libc.so.6(GLIBC_2.11)(64bit), libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.15)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.3.4)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libc.so.6(GLIBC_2.7)(64bit), libcairo.so.2()(64bit) >= set:mjPMTWapdRRa6Z5Le, libfontconfig.so.1()(64bit) >= set:lhA4RhMhBc4bpUmhe2b7uGq0, libfreetype.so.6()(64bit) >= set:liUGdOr119RnZaVMXUR0, libgcc_s.so.1(GCC_3.0)(64bit), libgdk-3.so.0()(64bit) >= set:ni83tJJ3FrYQ9sE9dIwPjab3bgjl9AtVi4QFySYJpMldBdkJxmU29XVfGQmxM0ffNwji4m5ajJwOr8yd0, libgdk_pixbuf-2.0.so.0()(64bit) >= set:liiZ9DUt5oFZBg, libglib-2.0.so.0()(64bit) >= set:okfwegbNW7Aqd2B3IFTv5AZx6RHZKvK5, libgobject-2.0.so.0()(64bit) >= set:miuo2GPSRpXnch60WFZ6mE8xnAG0a29, libgtk-3.so.0()(64bit) >= set:qifRgh2WoBoYnZl4cwESQVApbBLrz6nOm4p4x4XaZrBbgSW0lwjeOr40jptW5R51DuBFtcOhsQj3PuhD6QW2tQWZF5biiV6Git7QIxx3xD11CiHcBGev8RAMREQXG4Z0uY6SbQQwqOznBUWV3mqQv5YDsMmwRGQB3Np7FcAnZACoVyX2bkbIVK7eTjyKE41ZeNtPQCAiZJb3iEJpZuq5PZoOBbYZqYOlYiopUYwglKdZxo9kONXlNyTcu8j80K4xh5HkCimRegKI6bVqiNldIdTK9GPdpgZcoP68vpkUaw1lhfCzIV5xHKWU4SgMTzW1pGn4HCQAxJr7I6xS4x6bjiLtRQZ34v50DOcxgNdfgTqYbbRA6SH5RrlMZryaq9FZpDCbwqfB2IogxZHAjxwDvWS8qIc1KRouZHzvh25AsfxGHlvFm1Nx00UHoZF4hskuHbCf5XABNjLXY7uU3Zwiv858wUMYfpmGxLIIfT4awrIn0Kwderi8ZenYRH6LXFKzJZF7xQTCJNT0mGZCeGYCh3tPDUJN6aZsXohfTxtWEABMn8U3lUZyoZ1z2gAGdacpKOVEck0PIHUzkgdBWlLD1YfcZBgepwjZhoO9u0kvLree4S39egdhCla3Tgye5n0hr5Yev5LNtlcFVWD9Y6hrkrpUZ465GzAbqFVwHjUzWcKpm86fNCFwSllY0h, libm.so.6(GLIBC_2.2.5)(64bit), libm.so.6(GLIBC_2.27)(64bit), libm.so.6(GLIBC_2.29)(64bit), libmvec.so.1(GLIBC_2.22)(64bit), libopenal.so.1()(64bit) >= set:lgAZ9hN9RkIImzDipWycpBU8CxZv59NIO5Yq6l2VeIe98nmpIdLF1, libpango-1.0.so.0()(64bit) >= set:miPmOtRMtQ6cD75zRKkZ6NLCZ7RR67JO2TNBxdNGFHKQ0, libpulse.so.0()(64bit) >= set:mhXAnk2ack3p8JRcQo3KpBnAWodaLEGefs1A6ZEYcEmvAF2z6Felx9VmOz73zsZDJmC9ZtfhjqffpD9dQ, libpulse.so.0(PULSE_0)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.15)(64bit), libstdc++.so.6(CXXABI_1.3.5)(64bit), libstdc++.so.6(CXXABI_1.3.7)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.11)(64bit), libstdc++.so.6(GLIBCXX_3.4.14)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.17)(64bit), libstdc++.so.6(GLIBCXX_3.4.18)(64bit), libstdc++.so.6(GLIBCXX_3.4.19)(64bit), libstdc++.so.6(GLIBCXX_3.4.20)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.22)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libstdc++.so.6(GLIBCXX_3.4.9)(64bit), libudev.so.1()(64bit) >= set:kfkPWgPVHD08hwwXhu02Bz5zEzpFAilbNmRh7RdlreQozi6a4Qx3, libudev.so.1(LIBUDEV_183)(64bit), libxcb-xfixes.so.0()(64bit) >= set:kiaeKZLTDZ4, libxcb-xinput.so.0()(64bit) >= set:nlOqlvc2QHZh1, libxcb.so.1()(64bit) >= set:ni0i6fHUg8c0S1RJ4popIcvcKrtyGQw5k2k1cws2ObtXH3ZpxyTWNo4, libxkbcommon.so.0()(64bit) >= set:kjPul, libxkbcommon.so.0(V_0.5.0)(64bit), rtld(GNU_HASH) Requires(rpmlib): rpmlib(SetVersions) Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.jytHnp Wrote: /usr/src/RPM/RPMS/x86_64/denise-2.4-alt1.x86_64.rpm (w2T16.xzdio) 666.76user 50.33system 1:11.50elapsed 1002%CPU (0avgtext+0avgdata 933928maxresident)k 0inputs+0outputs (0major+10229336minor)pagefaults 0swaps /.out/denise-2.4-alt1.x86_64.rpm: license not found in '/usr/share/license' directory: GPL3 4.44user 3.42system 1:35.33elapsed 8%CPU (0avgtext+0avgdata 136084maxresident)k 8inputs+0outputs (0major+373450minor)pagefaults 0swaps