<86>Jan 22 04:55:01 userdel[2415871]: delete user 'rooter'
<86>Jan 22 04:55:01 userdel[2415871]: removed group 'rooter' owned by 'rooter'
<86>Jan 22 04:55:01 userdel[2415871]: removed shadow group 'rooter' owned by 'rooter'
<86>Jan 22 04:55:01 groupadd[2415905]: group added to /etc/group: name=rooter, GID=672
<86>Jan 22 04:55:01 groupadd[2415905]: group added to /etc/gshadow: name=rooter
<86>Jan 22 04:55:01 groupadd[2415905]: new group: name=rooter, GID=672
<86>Jan 22 04:55:01 useradd[2416020]: new user: name=rooter, UID=672, GID=672, home=/root, shell=/bin/bash
<86>Jan 22 04:55:01 userdel[2416028]: delete user 'builder'
<86>Jan 22 04:55:01 userdel[2416028]: removed group 'builder' owned by 'builder'
<86>Jan 22 04:55:01 userdel[2416028]: removed shadow group 'builder' owned by 'builder'
<86>Jan 22 04:55:01 groupadd[2416039]: group added to /etc/group: name=builder, GID=673
<86>Jan 22 04:55:01 groupadd[2416039]: group added to /etc/gshadow: name=builder
<86>Jan 22 04:55:01 groupadd[2416039]: new group: name=builder, GID=673
<86>Jan 22 04:55:01 useradd[2416064]: new user: name=builder, UID=673, GID=673, home=/usr/src, shell=/bin/bash
<13>Jan 22 04:55:05 rpmi: xorg-proto-devel-2021.5-alt1 sisyphus+285490.100.1.1 1632124129 installed
<13>Jan 22 04:55:05 rpmi: libexpat-2.4.3-alt1 sisyphus+293693.200.2.1 1642508363 installed
<13>Jan 22 04:55:05 rpmi: libglvnd-7:1.4.0-alt1 sisyphus+292743.100.1.1 1640688166 installed
<13>Jan 22 04:55:05 rpmi: perl-HTTP-Date-6.05-alt1 sisyphus+258981.100.1.1 1601542386 installed
<13>Jan 22 04:55:05 rpmi: libpng16-1.6.37-alt1 sisyphus+275734.100.2.1 1624788812 installed
<13>Jan 22 04:55:05 rpmi: zlib-devel-1.2.11-alt2 sisyphus+283721.100.1.1 1629847006 installed
<13>Jan 22 04:55:05 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626059695 installed
<13>Jan 22 04:55:05 rpmi: libICE-1.0.10-alt1 sisyphus+278827.100.1.1 1626220281 installed
<13>Jan 22 04:55:05 rpmi: libICE-devel-1.0.10-alt1 sisyphus+278827.100.1.1 1626220281 installed
<13>Jan 22 04:55:05 rpmi: libSM-1.2.3-alt1 sisyphus+278820.100.1.1 1626219266 installed
<13>Jan 22 04:55:05 rpmi: libSM-devel-1.2.3-alt1 sisyphus+278820.100.1.1 1626219266 installed
<13>Jan 22 04:55:05 rpmi: libnettle8-3.7.3-alt1 sisyphus+276723.100.1.2 1625211849 installed
<13>Jan 22 04:55:05 rpmi: libXau-1.0.9-alt1 sisyphus+278247.100.1.1 1626080738 installed
<13>Jan 22 04:55:05 rpmi: libwayland-server-1.20.0-alt1 sisyphus+290473.40.2.1 1639117746 installed
<13>Jan 22 04:55:05 rpmi: perl-LWP-MediaTypes-6.04-alt1 sisyphus+225468.100.1.1 1553186684 installed
<13>Jan 22 04:55:05 rpmi: perl-Compress-Raw-Zlib-2.101-alt1 sisyphus+279723.300.1.1 1626648908 installed
<13>Jan 22 04:55:05 rpmi: perl-libnet-1:3.13-alt1 sisyphus+266120.100.1.1 1612961310 installed
<13>Jan 22 04:55:05 rpmi: libjpeg-2:2.0.6-alt4 sisyphus+284191.100.1.1 1630330787 installed
<13>Jan 22 04:55:06 rpmi: libicu69-1:6.9.1-alt2 sisyphus+277632.100.1.1 1625726231 installed
<13>Jan 22 04:55:06 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605157 installed
<13>Jan 22 04:55:06 rpmi: xml-utils-1:2.9.12-alt1 sisyphus+279621.1100.1.1 1626630532 installed
<13>Jan 22 04:55:06 rpmi: libp11-kit-0.24.1-alt1 sisyphus+293720.100.1.1 1642535281 installed
<13>Jan 22 04:55:06 rpmi: libtasn1-4.17.0-alt2 sisyphus+285706.100.1.1 1632328570 installed
<13>Jan 22 04:55:06 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed
<13>Jan 22 04:55:06 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605157 installed
<13>Jan 22 04:55:06 rpmi: icu-utils-1:6.9.1-alt2 sisyphus+277632.100.1.1 1625726231 installed
<13>Jan 22 04:55:06 rpmi: libicu-devel-1:6.9.1-alt2 sisyphus+277632.100.1.1 1625726231 installed
<13>Jan 22 04:55:06 rpmi: libXau-devel-1.0.9-alt1 sisyphus+278247.100.1.1 1626080738 installed
<13>Jan 22 04:55:06 rpmi: libhogweed6-3.7.3-alt1 sisyphus+276723.100.1.2 1625211849 installed
<13>Jan 22 04:55:06 rpmi: libflac8-1.3.3.0.79.37d1-alt2 sisyphus+278100.1400.1.1 1626058888 installed
<13>Jan 22 04:55:06 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751609 installed
<13>Jan 22 04:55:06 rpmi: libpng-devel-1.6.37-alt1 sisyphus+275734.100.2.1 1624788812 installed
<13>Jan 22 04:55:06 rpmi: perl-File-Listing-6.14-alt1 sisyphus+262735.100.1.1 1606813544 installed
<13>Jan 22 04:55:06 rpmi: libGLES-7:1.4.0-alt1 sisyphus+292743.100.1.1 1640688166 installed
<13>Jan 22 04:55:06 rpmi: libOpenGL-7:1.4.0-alt1 sisyphus+292743.100.1.1 1640688166 installed
<13>Jan 22 04:55:06 rpmi: zziplib-0.13.72-alt1 sisyphus+278032.100.1.2 1625982012 installed
<13>Jan 22 04:55:06 rpmi: libopenal1-1.21.1-alt3 sisyphus+279639.100.1.1 1626638901 installed
<13>Jan 22 04:55:06 rpmi: lua5.3-5.3.6-alt2 sisyphus+286316.100.2.1 1634197700 installed
<13>Jan 22 04:55:07 rpmi: libgtk+2-locales-2.24.33-alt1 sisyphus+278555.100.1.2 1626252653 installed
<13>Jan 22 04:55:07 rpmi: libfribidi-1.0.11-alt1 sisyphus+285870.100.1.1 1632466314 installed
<13>Jan 22 04:55:07 rpmi: libdatrie-0.2.13-alt1_2 sisyphus+285649.100.1.1 1632260805 installed
<13>Jan 22 04:55:07 rpmi: libthai-0.1.29-alt1_1 sisyphus+292947.100.1.1 1641111918 installed
<13>Jan 22 04:55:07 rpmi: libidn2-2.3.2-alt1 sisyphus+281238.100.1.2 1627476328 installed
<13>Jan 22 04:55:07 rpmi: libgnutls30-3.6.16-alt1 sisyphus+273086.100.1.1 1622478374 installed
<13>Jan 22 04:55:07 rpmi: libpixman-3:0.40.0-alt2 sisyphus+281167.100.1.1 1627444970 installed
<13>Jan 22 04:55:07 rpmi: libatk-locales-2.36.0-alt1 sisyphus+275092.100.2.1 1624560096 installed
<13>Jan 22 04:55:07 rpmi: libatk-2.36.0-alt1 sisyphus+275092.100.2.1 1624560101 installed
<13>Jan 22 04:55:07 rpmi: libopus-1.3.1-alt3 sisyphus+278010.100.1.2 1625975602 installed
<13>Jan 22 04:55:07 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed
<13>Jan 22 04:55:07 rpmi: libsndfile-1.0.31-alt1 sisyphus+279495.100.1.1 1626550766 installed
<13>Jan 22 04:55:07 rpmi: liblz4-1:1.9.3-alt1 sisyphus+278100.4000.1.1 1626060252 installed
<13>Jan 22 04:55:07 rpmi: libsystemd-1:249.9-alt1 sisyphus+293502.100.1.1 1642187918 installed
<13>Jan 22 04:55:07 rpmi: libdbus-1.12.20-alt1 sisyphus+281278.100.1.1 1627484268 installed
<13>Jan 22 04:55:07 rpmi: libavahi-0.8-alt2 sisyphus+279391.100.1.2 1626530700 installed
<13>Jan 22 04:55:07 rpmi: libcups-2.3.3-alt7.op2 sisyphus+289457.100.2.1 1636771530 installed
<13>Jan 22 04:55:07 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402242 installed
<13>Jan 22 04:55:07 rpmi: libxshmfence-1.3-alt1 sisyphus+278248.100.1.1 1626080763 installed
<13>Jan 22 04:55:07 rpmi: libX11-locales-3:1.7.3-alt1 sisyphus+291550.100.1.1 1638859750 installed
<13>Jan 22 04:55:07 rpmi: libXdmcp-1.1.3-alt1 sisyphus+278816.100.1.1 1626219233 installed
<13>Jan 22 04:55:07 rpmi: libxcb-1.14-alt1 sisyphus+277968.100.1.3 1625952333 installed
<13>Jan 22 04:55:07 rpmi: libX11-3:1.7.3-alt1 sisyphus+291550.100.1.1 1638859758 installed
<13>Jan 22 04:55:07 rpmi: libXext-1.3.4-alt1 sisyphus+278817.100.1.3 1626262589 installed
<13>Jan 22 04:55:07 rpmi: libXrender-0.9.10-alt1 sisyphus+278480.100.1.2 1626227741 installed
<13>Jan 22 04:55:07 rpmi: libXfixes-6.0.0-alt1 sisyphus+284644.300.1.1 1630910333 installed
<13>Jan 22 04:55:07 rpmi: libXrandr-1.5.2-alt1 sisyphus+275330.100.2.2 1624575560 installed
<13>Jan 22 04:55:07 rpmi: libXt-1.2.1-alt1 sisyphus+265202.200.1.1 1611565459 installed
<13>Jan 22 04:55:07 rpmi: libXmu-1.1.3-alt1 sisyphus+278818.100.1.3 1626263299 installed
<13>Jan 22 04:55:09 rpmi: libxcb-devel-1.14-alt1 sisyphus+277968.100.1.3 1625952333 installed
<13>Jan 22 04:55:09 rpmi: libX11-devel-3:1.7.3-alt1 sisyphus+291550.100.1.1 1638859758 installed
<13>Jan 22 04:55:09 rpmi: libXrender-devel-0.9.10-alt1 sisyphus+278480.100.1.2 1626227741 installed
<13>Jan 22 04:55:09 rpmi: libXt-devel-1.2.1-alt1 sisyphus+265202.200.1.1 1611565459 installed
<13>Jan 22 04:55:09 rpmi: libXmu-devel-1.1.3-alt1 sisyphus+278818.100.1.3 1626263299 installed
<13>Jan 22 04:55:09 rpmi: libXext-devel-1.3.4-alt1 sisyphus+278817.100.1.3 1626262589 installed
<13>Jan 22 04:55:09 rpmi: libXcursor-1.2.0-alt1 sisyphus+278256.100.1.2 1626134584 installed
<13>Jan 22 04:55:09 rpmi: libXxf86vm-1.1.4-alt2 sisyphus+275334.100.2.2 1624577012 installed
<13>Jan 22 04:55:09 rpmi: libXi-1.8-alt1 sisyphus+285490.200.1.1 1632124180 installed
<13>Jan 22 04:55:09 rpmi: libXinerama-1.1.4-alt1 sisyphus+275328.100.2.2 1624575558 installed
<13>Jan 22 04:55:09 rpmi: libXcomposite-0.4.5-alt1 sisyphus+275323.100.2.2 1624573270 installed
<13>Jan 22 04:55:09 rpmi: libXdamage-1.1.5-alt1 sisyphus+275324.100.2.2 1624573270 installed
<13>Jan 22 04:55:09 rpmi: libpulseaudio-15.0-alt1 sisyphus+281243.100.1.2 1627477167 installed
<13>Jan 22 04:55:09 rpmi: libwayland-client-1.20.0-alt1 sisyphus+290473.40.2.1 1639117746 installed
<13>Jan 22 04:55:09 rpmi: libpciaccess-1:0.16-alt1 sisyphus+278288.100.1.1 1626084208 installed
<13>Jan 22 04:55:09 rpmi: libdrm-1:2.4.109-alt1 sisyphus+291482.100.1.1 1638787695 installed
<13>Jan 22 04:55:09 rpmi: libGLX-mesa-4:21.3.4-alt1 sisyphus+293425.100.1.1 1642079030 installed
<13>Jan 22 04:55:09 rpmi: libGLX-7:1.4.0-alt1 sisyphus+292743.100.1.1 1640688166 installed
<13>Jan 22 04:55:09 rpmi: libGL-7:1.4.0-alt1 sisyphus+292743.100.1.1 1640688166 installed
<13>Jan 22 04:55:09 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed
<13>Jan 22 04:55:09 rpmi: libgbm-4:21.3.4-alt1 sisyphus+293425.100.1.1 1642079030 installed
<13>Jan 22 04:55:09 rpmi: libEGL-mesa-4:21.3.4-alt1 sisyphus+293425.100.1.1 1642079030 installed
<13>Jan 22 04:55:09 rpmi: libEGL-7:1.4.0-alt1 sisyphus+292743.100.1.1 1640688166 installed
<13>Jan 22 04:55:09 rpmi: libglvnd-devel-7:1.4.0-alt1 sisyphus+292743.100.1.1 1640688166 installed
<13>Jan 22 04:55:09 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174378 installed
<13>Jan 22 04:55:09 rpmi: perl-Try-Tiny-0.31-alt1 sisyphus+290597.100.1.1 1637915507 installed
<13>Jan 22 04:55:09 rpmi: perl-IO-Socket-IP-0.41-alt1 sisyphus+259012.100.1.2 1601553446 installed
<13>Jan 22 04:55:09 rpmi: perl-Compress-Raw-Bzip2-2.101-alt1 sisyphus+279723.400.1.1 1626648934 installed
<13>Jan 22 04:55:09 rpmi: perl-HTML-Tagset-3.20-alt2 1317725093 installed
<13>Jan 22 04:55:09 rpmi: perl-Filter-1.60-alt1 sisyphus+279723.100.1.1 1626648797 installed
<13>Jan 22 04:55:09 rpmi: perl-Encode-3.16-alt1 sisyphus+287134.100.1.1 1634299222 installed
<13>Jan 22 04:55:09 rpmi: perl-URI-5.10-alt1 sisyphus+288175.100.1.1 1635236817 installed
<13>Jan 22 04:55:09 rpmi: perl-IO-Compress-2.102-alt1 sisyphus+278038.1500.1.2 1625983088 installed
<13>Jan 22 04:55:09 rpmi: perl-Net-HTTP-6.21-alt1 sisyphus+268278.100.1.1 1616563972 installed
<13>Jan 22 04:55:09 rpmi: perl-HTML-Parser-3.76-alt1 sisyphus+279723.500.1.1 1626648965 installed
<13>Jan 22 04:55:09 rpmi: perl-WWW-RobotRules-6.02-alt1 1329756211 installed
<13>Jan 22 04:55:09 rpmi: perl-Encode-Locale-1.05-alt1 1444608613 installed
<13>Jan 22 04:55:09 rpmi: perl-IO-HTML-1.004-alt1 sisyphus+258983.100.1.1 1601542619 installed
<13>Jan 22 04:55:09 rpmi: perl-HTTP-Message-6.36-alt1 sisyphus+293128.100.1.1 1641619603 installed
<13>Jan 22 04:55:09 rpmi: perl-HTTP-Cookies-6.10-alt1 sisyphus+264349.100.1.1 1609891183 installed
<13>Jan 22 04:55:09 rpmi: perl-HTTP-Negotiate-6.01-alt1 1329760563 installed
<13>Jan 22 04:55:09 rpmi: perl-Term-ANSIColor-5.01-alt1 sisyphus+244783.100.1.2 1579747505 installed
<13>Jan 22 04:55:09 rpmi: perl-Data-Dump-1.25-alt1 sisyphus+276551.100.1.1 1625126880 installed
<13>Jan 22 04:55:09 rpmi: perl-libwww-6.60-alt1 sisyphus+292405.100.1.1 1640094573 installed
<13>Jan 22 04:55:09 rpmi: perl-XML-Parser-2.46-alt1 sisyphus+279723.1300.1.1 1626649160 installed
<13>Jan 22 04:55:09 rpmi: icon-theme-hicolor-0.17-alt2 sisyphus+248343.100.1.1 1584979043 installed
<13>Jan 22 04:55:09 rpmi: libwebp7-1.2.2-alt1 sisyphus+293797.100.1.1 1642668643 installed
<13>Jan 22 04:55:09 rpmi: libjbig-2.1-alt1 sisyphus+276068.100.1.1 1624815406 installed
<13>Jan 22 04:55:09 rpmi: libdeflate-1.8-alt1 sisyphus+290923.240.4.1 1638162729 installed
<13>Jan 22 04:55:09 rpmi: libtiff5-4.3.0-alt2 sisyphus+290923.300.4.1 1638162797 installed
<13>Jan 22 04:55:09 rpmi: desktop-file-utils-0.26-alt2 sisyphus+291568.100.1.1 1638875878 installed
<13>Jan 22 04:55:09 rpmi: shared-mime-info-2.1-alt2 sisyphus+292072.100.1.1 1639655304 installed
<13>Jan 22 04:55:09 rpmi: libgdk-pixbuf-locales-2.42.6-alt1 sisyphus+277964.100.1.1 1625927113 installed
<13>Jan 22 04:55:09 rpmi: gsettings-desktop-schemas-data-41.0-alt1 sisyphus+290326.500.2.1 1637476268 installed
<13>Jan 22 04:55:10 rpmi: libgio-2.70.2-alt2 sisyphus+291669.100.1.1 1638997143 installed
<13>Jan 22 04:55:10 rpmi: gsettings-desktop-schemas-41.0-alt1 sisyphus+290326.500.2.1 1637476294 installed
<13>Jan 22 04:55:10 rpmi: libgdk-pixbuf-2.42.6-alt1 sisyphus+277964.100.1.1 1625927159 installed
<13>Jan 22 04:55:10 rpmi: gtk-update-icon-cache-3.24.31-alt1 sisyphus+292382.100.3.2 1640095528 installed
<13>Jan 22 04:55:10 rpmi: gcc-c++-common-1.4.27-alt1 sisyphus+278099.1300.1.1 1626028636 installed
<13>Jan 22 04:55:10 rpmi: libstdc++11-devel-11.2.1-alt2 sisyphus+291192.100.1.1 1638461765 installed
<13>Jan 22 04:55:11 rpmi: gcc11-c++-11.2.1-alt2 sisyphus+291192.100.1.1 1638461765 installed
<13>Jan 22 04:55:11 rpmi: libbrotlicommon-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed
<13>Jan 22 04:55:11 rpmi: libbrotlidec-1.0.9-alt2 sisyphus+278430.100.1.2 1626213212 installed
<13>Jan 22 04:55:11 rpmi: libharfbuzz-3.2.0-alt1 sisyphus+291977.100.2.1 1640010570 installed
<13>Jan 22 04:55:11 rpmi: libfreetype-2.11.1-alt1 sisyphus+293609.100.1.1 1642412092 installed
<13>Jan 22 04:55:11 rpmi: fontconfig-2.13.1-alt2 sisyphus+283256.100.1.1 1629274963 installed
Updating fonts cache: <29>Jan 22 04:55:12 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Jan 22 04:55:12 rpmi: libcairo-1:1.16.0-alt1 sisyphus+275343.100.2.3 1624578031 installed
<13>Jan 22 04:55:12 rpmi: libXft-2.3.4-alt1 sisyphus+284644.500.1.1 1630910448 installed
<13>Jan 22 04:55:12 rpmi: libpango-1.48.11-alt1 sisyphus+293302.100.1.1 1641918228 installed
<13>Jan 22 04:55:13 rpmi: libgtk+2-2.24.33-alt1 sisyphus+278555.100.1.2 1626252537 installed
<13>Jan 22 04:55:13 rpmi: libglade-2.6.4-alt6 sisyphus+286822.100.2.1 1633968403 installed
<13>Jan 22 04:55:13 rpmi: libgtkglext-1.2.0-alt5 sisyphus+278412.100.1.2 1626206880 installed
<13>Jan 22 04:55:13 rpmi: libharfbuzz-icu-3.2.0-alt1 sisyphus+291977.100.2.1 1640010570 installed
<13>Jan 22 04:55:13 rpmi: libharfbuzz-gobject-3.2.0-alt1 sisyphus+291977.100.2.1 1640010570 installed
<13>Jan 22 04:55:13 rpmi: libgdbm-1.8.3-alt10 sisyphus+278100.1600.1.1 1626059138 installed
<13>Jan 22 04:55:13 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed
<13>Jan 22 04:55:13 rpmi: alternatives-0.5.1-alt1 sisyphus+278157.100.2.1 1626055790 installed
<13>Jan 22 04:55:13 rpmi: ca-certificates-2021.10.06-alt1 sisyphus+286526.200.1.1 1633528578 installed
<13>Jan 22 04:55:13 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Jan 22 04:55:13 rpmi: p11-kit-trust-0.24.1-alt1 sisyphus+293720.100.1.1 1642535281 installed
<13>Jan 22 04:55:13 rpmi: libcrypto1.1-1.1.1l-alt2 sisyphus+287339.100.1.1 1634383658 installed
<13>Jan 22 04:55:13 rpmi: libssl1.1-1.1.1l-alt2 sisyphus+287339.100.1.1 1634383658 installed
<13>Jan 22 04:55:13 rpmi: python3-3.9.9-alt1 sisyphus+291125.100.2.1 1638385980 installed
<13>Jan 22 04:55:14 rpmi: python3-base-3.9.9-alt1 sisyphus+291125.100.2.1 1638385980 installed
<13>Jan 22 04:55:14 rpmi: glib2-devel-2.70.2-alt2 sisyphus+291669.100.1.1 1638997143 installed
<13>Jan 22 04:55:14 rpmi: libfreetype-devel-2.11.1-alt1 sisyphus+293609.100.1.1 1642412092 installed
<13>Jan 22 04:55:14 rpmi: libharfbuzz-devel-3.2.0-alt1 sisyphus+291977.100.2.1 1640010570 installed
<13>Jan 22 04:55:14 rpmi: fontconfig-devel-2.13.1-alt2 sisyphus+283256.100.1.1 1629274963 installed
<13>Jan 22 04:55:14 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus+275343.100.2.3 1624578031 installed
<13>Jan 22 04:55:14 rpmi: libgio-devel-2.70.2-alt2 sisyphus+291669.100.1.1 1638997143 installed
<13>Jan 22 04:55:14 rpmi: libgdk-pixbuf-devel-2.42.6-alt1 sisyphus+277964.100.1.1 1625927159 installed
<13>Jan 22 04:55:14 rpmi: libXft-devel-2.3.4-alt1 sisyphus+284644.500.1.1 1630910448 installed
<13>Jan 22 04:55:14 rpmi: libpango-devel-1.48.11-alt1 sisyphus+293302.100.1.1 1641918228 installed
<13>Jan 22 04:55:14 rpmi: libatk-devel-2.36.0-alt1 sisyphus+275092.100.2.1 1624560101 installed
<13>Jan 22 04:55:14 rpmi: gtk-builder-convert-2.24.33-alt1 sisyphus+278555.100.1.2 1626252653 installed
<13>Jan 22 04:55:14 rpmi: libgtk+2-devel-2.24.33-alt1 sisyphus+278555.100.1.2 1626252537 installed
<13>Jan 22 04:55:14 rpmi: alsa-ucm-conf-1.2.6.2-alt1 sisyphus+291831.200.1.1 1639213787 installed
<13>Jan 22 04:55:15 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed
<13>Jan 22 04:55:15 rpmi: libalsa-1:1.2.6.1-alt1 sisyphus+291831.100.1.1 1639213777 installed
<13>Jan 22 04:55:15 rpmi: libSDL-1.2.14-alt10 sisyphus+284852.100.1.1 1631107844 installed
<13>Jan 22 04:55:15 rpmi: libSDL-devel-1.2.14-alt10 sisyphus+284852.100.1.1 1631107844 installed
<13>Jan 22 04:55:15 rpmi: libglade-devel-2.6.4-alt6 sisyphus+286822.100.2.1 1633968403 installed
<13>Jan 22 04:55:15 rpmi: libgtkglext-devel-1.2.0-alt5 sisyphus+278412.100.1.2 1626206880 installed
<13>Jan 22 04:55:15 rpmi: gcc-c++-11-alt1 sisyphus+285602.400.1.1 1632239666 installed
<13>Jan 22 04:55:15 rpmi: intltool-0.51.0-alt2 1513698802 installed
<13>Jan 22 04:55:15 rpmi: liblua5.3-devel-5.3.6-alt2 sisyphus+286316.100.2.1 1634197700 installed
<13>Jan 22 04:55:15 rpmi: libopenal-devel-1.21.1-alt3 sisyphus+279639.100.1.1 1626638901 installed
<13>Jan 22 04:55:15 rpmi: zziplib-devel-0.13.72-alt1 sisyphus+278032.100.1.2 1625982012 installed
<13>Jan 22 04:55:15 rpmi: chrpath-0.16-alt1 sisyphus+278100.500.1.1 1626056638 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/desmume-0.9.11-alt4.nosrc.rpm (w1.gzdio)
Installing desmume-0.9.11-alt4.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.77915
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf desmume-0.9.11
+ echo 'Source #0 (desmume-0.9.11.tar):'
Source #0 (desmume-0.9.11.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/desmume-0.9.11.tar
+ cd desmume-0.9.11
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (desmume-0.9-dontlookinbuilddir.patch):'
Patch #0 (desmume-0.9-dontlookinbuilddir.patch):
+ /usr/bin/patch -p1
patching file src/gtk-glade/main.cpp
Hunk #1 succeeded at 324 (offset 85 lines).
+ echo 'Patch #1 (desmume-0.9.11-alt-c++-compat.patch):'
Patch #1 (desmume-0.9.11-alt-c++-compat.patch):
+ /usr/bin/patch -p2
patching file src/ctrlssdl.cpp
patching file src/wifi.cpp
+ echo 'Patch #2 (desmume-0.9.11-alt-gcc-8.patch):'
Patch #2 (desmume-0.9.11-alt-gcc-8.patch):
+ /usr/bin/patch -p2
patching file src/utils/datetime.h
+ sed -i 's/\r//' AUTHORS
+ for txtfile in ChangeLog AUTHORS
+ iconv --from=ISO-8859-1 --to=UTF-8 ChangeLog
+ touch -r ChangeLog tmp
+ mv tmp ChangeLog
+ for txtfile in ChangeLog AUTHORS
+ iconv --from=ISO-8859-1 --to=UTF-8 AUTHORS
+ touch -r AUTHORS tmp
+ mv tmp AUTHORS
+ find src -name '*.cpp' -exec chmod -v 644 '{}' ';'
mode of 'src/wifi.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/ctrlssdl.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/version.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/xstring.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/vfat.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/tinyxml/tinyxmlparser.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/tinyxml/tinyxmlerror.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/tinyxml/tinyxml.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/tinyxml/tinystr.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/task.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/md5.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/partition.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/lock.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/libfat_public_api.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/libfat.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/filetime.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/file_allocation_table.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/fatfile.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/fatdir.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/disc.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/directory.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/cache.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/guid.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/fsnitro.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/emufat.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/dlditool.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/decrypt/header.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/decrypt/decrypt.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/decrypt/crc.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/datetime.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/advanscene.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86util.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86operand.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86func.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86defs.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86cpuinfo.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86compileritem.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86compilerfunc.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86compilercontext.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86compiler.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86assembler.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/zonememory.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/virtualmemory.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/stringutil.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/stringbuilder.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/operand.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/memorymarker.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/memorymanager.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/logger.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/func.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/defs.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/cpuinfo.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/context.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/compileritem.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/compilerfunc.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/compilercontext.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/compiler.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/buffer.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/assert.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/assembler.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/thumb_instructions.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/texcache.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/sndsdl.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/slot2.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/slot1.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/saves.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/rtc.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/render3D.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/readwrite.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/rasterize.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/path.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/movie.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/mic_openal.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/mic_alsa.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/mic.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/metaspu/metaspu.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/metaspu/Timestretcher.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/metaspu/SndOut.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/mc.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/matrix.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/lua-engine.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/tools/ioregsView.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/osmesa_3Demu.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/main.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/glx_3Demu.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/desmume.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/dToolsList.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/config.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/cheatsGTK.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/avout_x264.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/avout_pipe_base.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/avout_flac.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/main.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/keyval_names.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/glade-xml.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/gdk_gl.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/gdk_3Demu.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/desmume.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/dTools/callbacks_4_tileview.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/dTools/callbacks_3_palview.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/dTools/callbacks_2_memview.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/dTools/callbacks_1_ioregs.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/callbacks_IO.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/callbacks.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gfx3d.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gdbstub/gdbstub.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/fs-windows.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/fs-linux.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/firmware.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/xbrz.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/videofilter.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/scanline.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/lq2x.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/hq4x.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/hq2x.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/epx.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/bilinear.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/2xsai.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/encrypt.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/emufile.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/driver.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/desmume_config.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/debug.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cp15.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/common.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/commandline.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/sndOSX.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/ringbuffer.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/mic_ext.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/macosx_10_5_compat.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/coreaudiosound.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/audiosamplegenerator.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/OGLDisplayOutput_3_2.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/OGLDisplayOutput.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cli/main.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cheatSystem.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/bios.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/armcpu.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/arm_jit.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/arm_instructions.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/aggdraw.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot2_rumblepak.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot2_piano.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot2_passme.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot2_paddle.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot2_none.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot2_mpcf.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot2_guitarGrip.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot2_gbagame.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot2_expMemory.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot2_auto.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1comp_rom.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1comp_protocol.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1comp_mc.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1_retail_nand.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1_retail_mcrom_debug.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1_retail_mcrom.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1_retail_auto.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1_r4.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1_none.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/SPU.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/ROMReader.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/OGLRender_3_2.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/OGLRender.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/NDSSystem.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/MMU.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/GPU_osd_stub.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/GPU_osd.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/GPU.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/FIFO.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/Disassembler.cpp' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
+ find src -name '*.h' -exec chmod -v 644 '{}' ';'
mode of 'src/wifi.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/version.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/datetime.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/xstring.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/vfat.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/valuearray.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/tinyxml/tinyxml.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/tinyxml/tinystr.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/task.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/md5.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/partition.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/mem_allocate.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/lock.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/libfat_public_api.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/libfat_pc.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/filetime.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/file_allocation_table.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/fatfile.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/fatdir.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/fat.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/disc_io.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/disc.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/directory.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/common.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/cache.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/libfat/bit_ops.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/guid.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/glcorearb.h' retained as 0644 (rw-r--r--)
mode of 'src/utils/fsnitro.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/emufat_types.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/emufat.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/decrypt/header.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/decrypt/decrypt.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/decrypt/crc.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/advanscene.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/ConvertUTF.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86util.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86operand.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86func.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86defs.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86cpuinfo.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86compileritem.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86compilerfunc.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86compilercontext.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86compiler.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86/x86assembler.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/x86.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/zonememory.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/virtualmemory.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/stringutil.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/stringbuilder.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/podvector.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/operand.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/memorymarker.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/memorymanager.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/logger.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/lock.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/intutil.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/func.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/defs.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/cpuinfo.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/context.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/compileritem.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/compilerfunc.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/compilercontext.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/compiler.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/build.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/buffer.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/assert.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/assembler.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/apiend.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core/apibegin.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/core.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/Config.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/utils/AsmJit/AsmJit.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/types.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/texcache.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/sndsdl.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/slot2.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/slot1.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/saves.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/rtc.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/render3D.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/registers.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/readwrite.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/rasterize.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/path.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/movie.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/mic.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/metaspu/metaspu.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/metaspu/SndOut.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/mem.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/mc.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/matrix.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/instructions.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/instruction_attributes.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/tools/ioregsView.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/osmesa_3Demu.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/main.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/glx_3Demu.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/desmume.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/dTool.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/config_opts.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/config.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/cheatsGTK.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/avout_x264.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/avout_pipe_base.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/avout_flac.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk/avout.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/keyval_names.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/globals.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/gdk_gl.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/gdk_3Demu.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/desmume.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/dTools/dTools_display.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/dTools/callbacks_dtools.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/callbacks_IO.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gtk-glade/callbacks.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gfx3d.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gdbstub/gdbstub_internal.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/gdbstub.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/fs.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/firmware.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/xbrz.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/videofilter.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/lq2x.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/interp.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/hq4x.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/hq2x.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/filter/filter.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/encrypt.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/emufile_types.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/emufile.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/driver.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/desmume_config.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/debug.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/ctrlssdl.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cp15.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/common.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/commandline.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/utilities.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/troubleshootingWindowDelegate.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/preferencesWindowDelegate.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/inputPrefsView.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/cheatWindowDelegate.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/appDelegate.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/Slot2WindowDelegate.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/RomInfoPanel.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/InputProfileController.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/InputManager.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/FileMigrationDelegate.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/EmuControllerDelegate.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/userinterface/DisplayWindowController.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/sndOSX.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/ringbuffer.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/openemu/OESoundInterface.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/openemu/OENDSSystemResponderClient.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/openemu/NDSGameCore.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/mic_ext.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/input_legacy.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/coreaudiosound.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_videofilter.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_util.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_slot2.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_rom.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_output.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_input.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_globals.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_firmware.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_file.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_core.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_cheat.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/cocoa_GPU.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/audiosamplegenerator.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/OGLDisplayOutput_3_2.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cocoa/OGLDisplayOutput.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/cheatSystem.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/bits.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/bios.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/armcpu.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/arm_jit.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/aggdraw.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/agg2d.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1comp_rom.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1comp_protocol.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/addons/slot1comp_mc.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/SPU.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/ROMReader.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/PACKED_END.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/PACKED.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/OGLRender_3_2.h' retained as 0644 (rw-r--r--)
mode of 'src/OGLRender.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/NDSSystem.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/MMU_timing.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/MMU.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/GPU_osd.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/GPU.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/FIFO.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
mode of 'src/Disassembler.h' changed from 0755 (rwxr-xr-x) to 0644 (rw-r--r--)
+ sed -i 's|gladedir = $(datadir)/desmume/glade|gladedir = $(datadir)/desmume-glade/|g' src/gtk-glade/Makefile.am src/gtk-glade/Makefile.in
+ sed -i 's|Icon=DeSmuME|Icon=DeSmuME-glade|g' src/gtk-glade/desmume-glade.desktop
+ sed -i 's|GETTEXT_PACKAGE=desmume|GETTEXT_PACKAGE=desmume-glade|g' configure configure.ac
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.19851
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd desmume-0.9.11
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive'
+ export FFLAGS
+ FCFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive'
+ export FCFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=' -march=i586 -mtune=generic'
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ sort -u
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext --enable-openal --enable-glade
configure: WARNING: unrecognized options: --disable-silent-rules, --without-included-gettext
checking build system type... i586-alt-linux-gnu
checking host system type... i586-alt-linux-gnu
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking how to create a pax tar archive... gnutar
checking for i586-alt-linux-g++... i586-alt-linux-g++
checking whether the C++ compiler works... yes
checking for C++ compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C++ compiler... yes
checking whether i586-alt-linux-g++ accepts -g... yes
checking for style of include used by make... GNU
checking dependency style of i586-alt-linux-g++... none
checking for i586-alt-linux-ranlib... no
checking for ranlib... ranlib
checking for i586-alt-linux-gcc... i586-alt-linux-gcc
checking whether we are using the GNU C compiler... yes
checking whether i586-alt-linux-gcc accepts -g... yes
checking for i586-alt-linux-gcc option to accept ISO C89... none needed
checking dependency style of i586-alt-linux-gcc... none
checking how to run the C preprocessor... i586-alt-linux-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking whether byte ordering is bigendian... no
checking whether NLS is requested... yes
checking for intltool-update... /usr/bin/intltool-update
checking for intltool-merge... /usr/bin/intltool-merge
checking for intltool-extract... /usr/bin/intltool-extract
checking for xgettext... /usr/bin/xgettext
checking for msgmerge... /usr/bin/msgmerge
checking for msgfmt... /usr/bin/msgfmt
checking for gmsgfmt... /usr/bin/msgfmt
checking for perl... /usr/bin/perl
checking for perl >= 5.8.1... 5.34.0
checking for XML::Parser... ok
checking for gzopen in -lz... yes
checking for zzip_open in -lzzip... yes
checking whether zzip use void * as second parameter... yes
checking for sdl-config... /usr/bin/sdl-config
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glu.h usability... yes
checking GL/glu.h presence... yes
checking for GL/glu.h... yes
checking for main in -ldl... yes
checking for main in -lGL... yes
checking GL/glx.h usability... yes
checking GL/glx.h presence... yes
checking for GL/glx.h... yes
checking for main in -lopenal... yes
checking for i586-alt-linux-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for GLIB... yes
checking for GTK... yes
checking for GTHREAD... yes
checking for LIBGLADE... yes
checking for GTKGLEXT... yes
checking for update-desktop-database... /usr/bin/update-desktop-database
checking for LUA... yes
checking for LUA... no
checking for LIBAGG... no
checking for LIBSOUNDTOUCH... no
configure: WARNING: SoundTouch library not found, pcsx2 resampler will be disabled
checking locale.h usability... yes
checking locale.h presence... yes
checking for locale.h... yes
checking for LC_MESSAGES... yes
checking libintl.h usability... yes
checking libintl.h presence... yes
checking for libintl.h... yes
checking for ngettext in libc... yes
checking for dgettext in libc... yes
checking for bind_textdomain_codeset... yes
checking for msgfmt... (cached) /usr/bin/msgfmt
checking for dcgettext... yes
checking if msgfmt accepts -c... yes
checking for gmsgfmt... (cached) /usr/bin/msgfmt
checking for xgettext... (cached) /usr/bin/xgettext
checking for catalogs to be installed...  fr nb pt_BR sv zh_CN zh_TW
checking whether to enable maintainer-specific portions of Makefiles... no
configure: creating ./config.status
config.status: creating Makefile
config.status: creating po/Makefile.in
config.status: creating src/Makefile
config.status: creating src/cli/Makefile
config.status: creating src/cli/doc/Makefile
config.status: creating src/gtk/Makefile
config.status: creating src/gtk/doc/Makefile
config.status: creating src/gtk-glade/Makefile
config.status: creating src/gtk-glade/doc/Makefile
config.status: creating src/gdbstub/Makefile
config.status: creating autopackage/default.apspec
config.status: executing depfiles commands
config.status: executing default-1 commands
config.status: executing po/stamp-it commands
configure: WARNING: unrecognized options: --disable-silent-rules, --without-included-gettext
+ make -j8
Making all in po
make[1]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
file=`echo fr | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file fr.po
make[1]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
make[1]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
file=`echo nb | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file nb.po
make[1]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
make[1]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
file=`echo sv | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file sv.po
make[1]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
make[1]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
file=`echo pt_BR | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file pt_BR.po
make[1]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
make[1]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
file=`echo zh_CN | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file zh_CN.po
make[1]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
make[1]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
file=`echo zh_TW | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file zh_TW.po
make[1]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
make[1]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
file=`echo es | sed 's,.*/,,'`.gmo \
  && rm -f $file && /usr/bin/msgfmt -o $file es.po
make[1]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
Making all in src
Making all in .
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o common.o common.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o cp15.o cp15.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from cp15.cpp:21:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from armcpu.h:22,
                 from cp15.cpp:21:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o armcpu.o armcpu.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from armcpu.cpp:24:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from armcpu.cpp:31:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from armcpu.h:22,
                 from armcpu.cpp:24:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
In file included from armcpu.cpp:32:
MMU_timing.h: In instantiation of 'class CacheController<13, 2, 5>':
MMU_timing.h:253:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 11)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
MMU_timing.h: In instantiation of 'class CacheController<12, 2, 5>':
MMU_timing.h:254:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 10)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o commandline.o commandline.cpp
In file included from movie.h:27,
                 from commandline.cpp:25:
utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
In file included from MMU.h:24,
                 from slot1.h:24,
                 from commandline.cpp:26:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from commandline.cpp:28:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from commandline.cpp:23:
commandline.h: In constructor 'CommandLine::CommandLine()':
commandline.h:91:13: warning: 'CommandLine::_load_to_memory' will be initialized after [-Wreorder]
   91 |         int _load_to_memory;
      |             ^~~~~~~~~~~~~~~
commandline.h:79:17: warning:   'GError* CommandLine::error' [-Wreorder]
   79 |         GError *error;
      |                 ^~~~~
commandline.cpp:34:1: warning:   when initialized here [-Wreorder]
   34 | CommandLine::CommandLine()
      | ^~~~~~~~~~~
In file included from commandline.cpp:23:
commandline.h:92:13: warning: 'CommandLine::_bios_swi' will be initialized after [-Wreorder]
   92 |         int _bios_swi;
      |             ^~~~~~~~~
commandline.h:82:13: warning:   'int CommandLine::_spu_sync_mode' [-Wreorder]
   82 |         int _spu_sync_mode;
      |             ^~~~~~~~~~~~~~
commandline.cpp:34:1: warning:   when initialized here [-Wreorder]
   34 | CommandLine::CommandLine()
      | ^~~~~~~~~~~
In file included from commandline.cpp:23:
commandline.h:102:15: warning: 'CommandLine::_slot1_fat_dir' will be initialized after [-Wreorder]
  102 |         char *_slot1_fat_dir;
      |               ^~~~~~~~~~~~~~
commandline.h:53:14: warning:   'bool CommandLine::_slot1_fat_dir_type' [-Wreorder]
   53 |         bool _slot1_fat_dir_type;
      |              ^~~~~~~~~~~~~~~~~~~
commandline.cpp:34:1: warning:   when initialized here [-Wreorder]
   34 | CommandLine::CommandLine()
      | ^~~~~~~~~~~
In file included from commandline.cpp:23:
commandline.h:104:15: warning: 'CommandLine::_advanscene_import' will be initialized after [-Wreorder]
  104 |         char* _advanscene_import;
      |               ^~~~~~~~~~~~~~~~~~
commandline.h:40:13: warning:   'int CommandLine::depth_threshold' [-Wreorder]
   40 |         int depth_threshold;
      |             ^~~~~~~~~~~~~~~
commandline.cpp:34:1: warning:   when initialized here [-Wreorder]
   34 | CommandLine::CommandLine()
      | ^~~~~~~~~~~
In file included from commandline.cpp:23:
commandline.h:40:13: warning: 'CommandLine::depth_threshold' will be initialized after [-Wreorder]
   40 |         int depth_threshold;
      |             ^~~~~~~~~~~~~~~
commandline.h:39:13: warning:   'int CommandLine::load_slot' [-Wreorder]
   39 |         int load_slot;
      |             ^~~~~~~~~
commandline.cpp:34:1: warning:   when initialized here [-Wreorder]
   34 | CommandLine::CommandLine()
      | ^~~~~~~~~~~
In file included from commandline.cpp:23:
commandline.h:46:13: warning: 'CommandLine::start_paused' will be initialized after [-Wreorder]
   46 |         int start_paused;
      |             ^~~~~~~~~~~~
commandline.h:41:13: warning:   'int CommandLine::autodetect_method' [-Wreorder]
   41 |         int autodetect_method;
      |             ^~~~~~~~~~~~~~~~~
commandline.cpp:34:1: warning:   when initialized here [-Wreorder]
   34 | CommandLine::CommandLine()
      | ^~~~~~~~~~~
commandline.cpp: In member function 'bool CommandLine::parse(int, char**)':
commandline.cpp:154:9: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  154 |         if(_slot1) slot1 = _slot1; slot1 = strtoupper(slot1);
      |         ^~
commandline.cpp:154:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  154 |         if(_slot1) slot1 = _slot1; slot1 = strtoupper(slot1);
      |                                    ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o Disassembler.o Disassembler.cpp
Disassembler.cpp:2233:15: warning: 'char* OP_LDR_P_IMM_OFF_POSTIND2(u32, u32, char*)' defined but not used [-Wunused-function]
 2233 | static char * OP_LDR_P_IMM_OFF_POSTIND2(u32 adr, u32 i, char * txt)
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o bios.o bios.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from bios.cpp:23:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from bios.cpp:29:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o emufile.o emufile.cpp
emufile.cpp: In member function 'virtual void EMUFILE_FILE::truncate(s32)':
emufile.cpp:70:26: warning: ignoring return value of 'int ftruncate(int, __off_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
   70 |                 ftruncate(fileno(fp),length);
      |                 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o encrypt.o encrypt.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from encrypt.cpp:19:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o debug.o debug.cpp
In file included from MMU.h:24,
                 from debug.cpp:24:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from debug.cpp:28:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from movie.h:27,
                 from debug.cpp:30:
utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
debug.cpp: In function 'void DEBUG_reset()':
debug.cpp:223:33: warning: format '%X' expects argument of type 'unsigned int', but argument 2 has type 'void (DebugStatistics::*)()' [-Wformat=]
  223 |         printf("DEBUG_reset: %08X\n",&DebugStatistics::print); //force a reference to this function
      |                              ~~~^    ~~~~~~~~~~~~~~~~~~~~~~~
      |                                 |    |
      |                                 |    void (DebugStatistics::*)()
      |                                 unsigned int
debug.cpp: At global scope:
debug.cpp:226:13: warning: 'void DEBUG_dumpMemory_fill(EMUFILE*, u32)' defined but not used [-Wunused-function]
  226 | static void DEBUG_dumpMemory_fill(EMUFILE *fp, u32 size)
      |             ^~~~~~~~~~~~~~~~~~~~~
debug.cpp:67:13: warning: 'bool CheckRange(u32, u32, u32)' defined but not used [-Wunused-function]
   67 | static bool CheckRange(u32 adr, u32 min, u32 len)
      |             ^~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o FIFO.o FIFO.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from FIFO.cpp:24:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from FIFO.cpp:29:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o firmware.o firmware.cpp
In file included from firmware.cpp:18:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from firmware.cpp:20:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from firmware.cpp:22:
path.h: In member function 'void PathInfo::formatname(char*)':
path.h:378:73: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
  378 |                                         char format[] = { '%', *p, NULL };
      |                                                                         ^
In file included from firmware.cpp:23:
firmware.cpp: In member function '_KEY1::_KEY1(unsigned char const*)':
encrypt.h:27:21: warning: 'this_7(D)->keyBuf' is used uninitialized [-Wuninitialized]
   27 |                 if (keyBuf) delete keyBuf;
      |                     ^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o path.o path.cpp
In file included from path.cpp:20:
path.h: In member function 'void PathInfo::formatname(char*)':
path.h:378:73: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
  378 |                                         char format[] = { '%', *p, NULL };
      |                                                                         ^
path.cpp: In static member function 'static std::string Path::ScrubInvalid(std::string)':
path.cpp:106:30: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  106 |                 for(int i=0;i<ARRAY_SIZE(InvalidPathChars);i++)
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o ROMReader.o ROMReader.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o readwrite.o readwrite.cpp
In file included from readwrite.h:25,
                 from readwrite.cpp:18:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
readwrite.cpp: At global scope:
readwrite.cpp:110:12: warning: 'int read32le(u32*, std::istream*)' defined but not used [-Wunused-function]
  110 | static int read32le(u32 *Bufo, std::istream *is)
      |            ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o wifi.o wifi.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from wifi.cpp:44:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from wifi.cpp:45:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
wifi.cpp: In function 'void WIFI_PreTXAdjustments(u32)':
wifi.cpp:947:18: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  947 |                 *(u64*)&wifiMac.RAM[address + 6 + 12] = wifiMac.usec;
      |                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
wifi.cpp:960:10: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  960 |         *(u32*)&wifiMac.RAM[address + 6 + ((txLen-4) >> 1)] = crc32;
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o mc.o mc.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from mc.cpp:26:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from movie.h:27,
                 from mc.cpp:28:
utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
In file included from mc.h:27,
                 from mc.cpp:20:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
In file included from mc.cpp:31:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from mc.cpp:32:
path.h: In member function 'void PathInfo::formatname(char*)':
path.h:378:73: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
  378 |                                         char format[] = { '%', *p, NULL };
      |                                                                         ^
In file included from mc.cpp:33:
utils/advanscene.h: In constructor 'ADVANsCEne::ADVANsCEne()':
utils/advanscene.h:32:41: warning: 'ADVANsCEne::saveType' will be initialized after [-Wreorder]
   32 |         u8                              saveType;
      |                                         ^~~~~~~~
utils/advanscene.h:28:41: warning:   'u32 ADVANsCEne::crc32' [-Wreorder]
   28 |         u32                             crc32;
      |                                         ^~~~~
utils/advanscene.h:45:9: warning:   when initialized here [-Wreorder]
   45 |         ADVANsCEne()
      |         ^~~~~~~~~~
mc.cpp: In constructor 'BackupDevice::BackupDevice()':
mc.cpp:353:21: warning: variable 'left' set but not used [-Wunused-but-set-variable]
  353 |                 u32 left = 0;
      |                     ^~~~
mc.cpp: In member function 'int BackupDevice::readFooter()':
mc.cpp:418:26: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
  418 |         if (fpMC->size() < (strlen(kDesmumeSaveCookie) + strlen(DESMUME_BACKUP_FOOTER_TXT) + 24))
      |             ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
mc.cpp: In member function 'u8 BackupDevice::searchFileSaveType(u32)':
mc.cpp:634:26: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'const int' [-Wsign-compare]
  634 |                 if (size == save_types[i].size)
      |                     ~~~~~^~~~~~~~~~~~~~~~~~~~~
mc.cpp: In function 'int no_gba_unpackSAV(void*, u32, void*, u32&)':
mc.cpp:1152:17: warning: variable 'size_packed' set but not used [-Wunused-but-set-variable]
 1152 |         u32     size_packed = 0;
      |                 ^~~~~~~~~~~
mc.cpp: In member function 'bool BackupDevice::import_duc(const char*, u32)':
mc.cpp:1495:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1495 |         fread((void *)id, sizeof(char), 16, file);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o render3D.o render3D.cpp
In file included from MMU.h:24,
                 from render3D.cpp:24:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o rtc.o rtc.cpp
In file included from rtc.h:25,
                 from rtc.cpp:22:
utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from rtc.cpp:25:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o slot1.o slot1.cpp
In file included from MMU.h:24,
                 from slot1.h:24,
                 from slot1.cpp:32:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from slot1.cpp:34:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from slot1.cpp:37:
path.h: In member function 'void PathInfo::formatname(char*)':
path.h:378:73: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
  378 |                                         char format[] = { '%', *p, NULL };
      |                                                                         ^
slot1.cpp: In function 'void slot1_Shutdown()':
slot1.cpp:115:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
  115 |         for(int i=0;i<ARRAY_SIZE(slot1_List);i++)
slot1.cpp:119:17: warning: deleting object of abstract class type 'ISlot1Interface' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
  119 |                 delete slot1_List[i];
      |                 ^~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o slot2.o slot2.cpp
In file included from MMU.h:24,
                 from slot2.cpp:21:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from slot2.cpp:23:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
slot2.cpp: In function 'void slot2_Shutdown()':
slot2.cpp:81:17: warning: deleting object of abstract class type 'ISlot2Interface' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
   81 |                 delete slot2_List[i];
      |                 ^~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o MMU.o MMU.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from MMU.cpp:26:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from MMU.cpp:30:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from rtc.h:25,
                 from MMU.cpp:37:
utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
In file included from armcpu.h:22,
                 from MMU.cpp:26:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
In file included from MMU.cpp:44:
MMU_timing.h: In instantiation of 'class CacheController<13, 2, 5>':
MMU_timing.h:253:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 11)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
MMU_timing.h: In instantiation of 'class CacheController<12, 2, 5>':
MMU_timing.h:254:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 10)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
MMU.cpp: In constructor 'DSI_TSC::DSI_TSC()':
MMU.cpp:1140:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 1140 |         for(int i=0;i<ARRAY_SIZE(registers);i++)
MMU.cpp: In member function 'bool DSI_TSC::save_state(EMUFILE*)':
MMU.cpp:1236:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 1236 |         for(int i=0;i<ARRAY_SIZE(registers);i++)
MMU.cpp: In member function 'bool DSI_TSC::load_state(EMUFILE*)':
MMU.cpp:1251:22: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 1251 |         for(int i=0;i<ARRAY_SIZE(registers);i++)
MMU.cpp: In member function 'void DmaController::write32(u32)':
MMU.cpp:2185:12: warning: unused variable 'wasRepeatMode' [-Wunused-variable]
 2185 |         u8 wasRepeatMode = repeatMode;
      |            ^~~~~~~~~~~~~
MMU.cpp: In instantiation of 'void MMU_writeToGCControl(u32) [with int PROCNUM = 0; u32 = unsigned int]':
MMU.cpp:3953:38:   required from here
MMU.cpp:1295:13: warning: unused variable 'dbsize' [-Wunused-variable]
 1295 |         int dbsize = (val>>24)&7;
      |             ^~~~~~
MMU.cpp:1303:13: warning: unused variable 'keylength' [-Wunused-variable]
 1303 |         int keylength = (val&0x1FFF); //key1length high gcromctrl[21:16] ??
      |             ^~~~~~~~~
MMU.cpp:1304:12: warning: unused variable 'key2_encryptdata' [-Wunused-variable]
 1304 |         u8 key2_encryptdata = (val>>13)&1;
      |            ^~~~~~~~~~~~~~~~
MMU.cpp:1305:12: warning: unused variable 'bit15' [-Wunused-variable]
 1305 |         u8 bit15 = (val>>14)&1;
      |            ^~~~~
MMU.cpp:1308:12: warning: unused variable 'key2_encryptcommand' [-Wunused-variable]
 1308 |         u8 key2_encryptcommand = (val>>22)&1;
      |            ^~~~~~~~~~~~~~~~~~~
MMU.cpp:1311:12: warning: unused variable 'clockrate' [-Wunused-variable]
 1311 |         u8 clockrate = (val>>27)&1;
      |            ^~~~~~~~~
MMU.cpp:1312:12: warning: unused variable 'secureareamode' [-Wunused-variable]
 1312 |         u8 secureareamode = (val>>28)&1;
      |            ^~~~~~~~~~~~~~
MMU.cpp:1314:12: warning: unused variable 'wr' [-Wunused-variable]
 1314 |         u8 wr = (val>>30)&1;
      |            ^~
MMU.cpp: In instantiation of 'void MMU_writeToGCControl(u32) [with int PROCNUM = 1; u32 = unsigned int]':
MMU.cpp:5046:38:   required from here
MMU.cpp:1295:13: warning: unused variable 'dbsize' [-Wunused-variable]
 1295 |         int dbsize = (val>>24)&7;
      |             ^~~~~~
MMU.cpp:1303:13: warning: unused variable 'keylength' [-Wunused-variable]
 1303 |         int keylength = (val&0x1FFF); //key1length high gcromctrl[21:16] ??
      |             ^~~~~~~~~
MMU.cpp:1304:12: warning: unused variable 'key2_encryptdata' [-Wunused-variable]
 1304 |         u8 key2_encryptdata = (val>>13)&1;
      |            ^~~~~~~~~~~~~~~~
MMU.cpp:1305:12: warning: unused variable 'bit15' [-Wunused-variable]
 1305 |         u8 bit15 = (val>>14)&1;
      |            ^~~~~
MMU.cpp:1308:12: warning: unused variable 'key2_encryptcommand' [-Wunused-variable]
 1308 |         u8 key2_encryptcommand = (val>>22)&1;
      |            ^~~~~~~~~~~~~~~~~~~
MMU.cpp:1311:12: warning: unused variable 'clockrate' [-Wunused-variable]
 1311 |         u8 clockrate = (val>>27)&1;
      |            ^~~~~~~~~
MMU.cpp:1312:12: warning: unused variable 'secureareamode' [-Wunused-variable]
 1312 |         u8 secureareamode = (val>>28)&1;
      |            ^~~~~~~~~~~~~~
MMU.cpp:1314:12: warning: unused variable 'wr' [-Wunused-variable]
 1314 |         u8 wr = (val>>30)&1;
      |            ^~
MMU.cpp: At global scope:
MMU.cpp:1681:13: warning: 'void validateIF_arm9()' defined but not used [-Wunused-function]
 1681 | static void validateIF_arm9()
      |             ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o saves.o saves.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from saves.cpp:33:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from saves.cpp:39:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from common.h:26,
                 from saves.cpp:32:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
In file included from movie.h:27,
                 from saves.cpp:48:
utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
In file included from saves.cpp:50:
MMU_timing.h: In instantiation of 'class CacheController<13, 2, 5>':
MMU_timing.h:253:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 11)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
MMU_timing.h: In instantiation of 'class CacheController<12, 2, 5>':
MMU_timing.h:254:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 10)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
In file included from saves.cpp:56:
path.h: In member function 'void PathInfo::formatname(char*)':
path.h:378:73: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
  378 |                                         char format[] = { '%', *p, NULL };
      |                                                                         ^
saves.cpp: In function 'bool savestate_save(const char*)':
saves.cpp:1025:39: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 1025 |                 return (elems_written == ms.size());
      |                         ~~~~~~~~~~~~~~^~~~~~~~~~~~
saves.cpp: In function 'bool ReadStateChunks(EMUFILE*, s32)':
saves.cpp:1150:57: warning: '0' flag used with '%s' gnu_printf format [-Wformat=]
 1150 |                         printf("\tSave created: %04d-%03s-%02d %s %02d:%02d:%02d\n", tm.get_Year(), DateTime::GetNameOfMonth(tm.get_Month()), tm.get_Day(), wday[tm.get_DayOfWeek()%7], tm.get_Hour(), tm.get_Minute(), tm.get_Second());
      |                                                         ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o NDSSystem.o NDSSystem.cpp
In file included from NDSSystem.cpp:19:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from NDSSystem.cpp:29:
utils/advanscene.h: In constructor 'ADVANsCEne::ADVANsCEne()':
utils/advanscene.h:32:41: warning: 'ADVANsCEne::saveType' will be initialized after [-Wreorder]
   32 |         u8                              saveType;
      |                                         ^~~~~~~~
utils/advanscene.h:28:41: warning:   'u32 ADVANsCEne::crc32' [-Wreorder]
   28 |         u32                             crc32;
      |                                         ^~~~~
utils/advanscene.h:45:9: warning:   when initialized here [-Wreorder]
   45 |         ADVANsCEne()
      |         ^~~~~~~~~~
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from NDSSystem.cpp:33:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from NDSSystem.cpp:42:
cheatSystem.h: In constructor 'CHEATSEXPORT::CHEATSEXPORT()':
cheatSystem.h:147:49: warning: 'CHEATSEXPORT::encOffset' will be initialized after [-Wreorder]
  147 |         u32                                     encOffset;
      |                                                 ^~~~~~~~~
cheatSystem.h:142:33: warning:   'CHEATS_DB_TYPE CHEATSEXPORT::type' [-Wreorder]
  142 |         CHEATS_DB_TYPE          type;
      |                                 ^~~~
cheatSystem.h:163:9: warning:   when initialized here [-Wreorder]
  163 |         CHEATSEXPORT() :
      |         ^~~~~~~~~~~~
cheatSystem.h:187:41: warning: 'CHEATSEXPORT::CRC' will be initialized after [-Wreorder]
  187 |         u32                             CRC;
      |                                         ^~~
cheatSystem.h:156:49: warning:   'u8 CHEATSEXPORT::error' [-Wreorder]
  156 |         u8                                      error;          //      0 - no errors
      |                                                 ^~~~~
cheatSystem.h:163:9: warning:   when initialized here [-Wreorder]
  163 |         CHEATSEXPORT() :
      |         ^~~~~~~~~~~~
In file included from movie.h:27,
                 from NDSSystem.cpp:43:
utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
In file included from NDSSystem.h:25,
                 from NDSSystem.cpp:19:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
In file included from NDSSystem.cpp:52:
path.h: In member function 'void PathInfo::formatname(char*)':
path.h:378:73: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
  378 |                                         char format[] = { '%', *p, NULL };
      |                                                                         ^
NDSSystem.cpp: In member function 'bool GameInfo::loadROM(std::string, u32)':
NDSSystem.cpp:460:57: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  460 |                                 if (((128 * 1024) << i) >= romsize)
      |                                     ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
NDSSystem.cpp:479:30: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  479 |                         fread(&secureArea[0], 1, 0x4000, fROM);
      |                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NDSSystem.cpp:516:30: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  516 |                         fread(&banner, 1, sizeof(RomBanner), fROM);
      |                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/task.o utils/task.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o matrix.o matrix.cpp
In file included from MMU.h:24,
                 from matrix.cpp:25:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/dlditool.o utils/dlditool.cpp
utils/dlditool.cpp:54: warning: "VERSION" redefined
   54 | #define VERSION "v1.24"
      | 
<command-line>: note: this is the location of the previous definition
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o GPU.o GPU.cpp
In file included from MMU.h:24,
                 from GPU.cpp:29:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from GPU.cpp:37:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from GPU.h:27,
                 from GPU.cpp:21:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
GPU.cpp: In function 'void GPU_Reset(GPU*, u8)':
GPU.cpp:196:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct GPU'; use assignment or value-initialization instead [-Wclass-memaccess]
  196 |         memset(g, 0, sizeof(GPU));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~
In file included from GPU.cpp:21:
GPU.h:579:8: note: 'struct GPU' declared here
  579 | struct GPU
      |        ^~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o arm_instructions.o arm_instructions.cpp
In file included from MMU.h:24,
                 from arm_instructions.cpp:32:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from arm_instructions.cpp:34:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from instructions.h:21,
                 from arm_instructions.cpp:29:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
In file included from arm_instructions.cpp:35:
MMU_timing.h: In instantiation of 'class CacheController<13, 2, 5>':
MMU_timing.h:253:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 11)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
MMU_timing.h: In instantiation of 'class CacheController<12, 2, 5>':
MMU_timing.h:254:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 10)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o SPU.o SPU.cpp
In file included from MMU.h:24,
                 from SPU.cpp:36:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from debug.h:27,
                 from SPU.cpp:34:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
In file included from SPU.cpp:41:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
SPU.cpp: In function 'void SPU_SetSynchMode(int, int)':
SPU.cpp:256:17: warning: deleting object of abstract class type 'ISynchronizingAudioBuffer' which has non-virtual destructor will cause undefined behavior [-Wdelete-non-virtual-dtor]
  256 |                 delete synchronizer;
      |                 ^~~~~~~~~~~~~~~~~~~
SPU.cpp: In member function 'void WavWriter::update(void*, int)':
SPU.cpp:1858:16: warning: unused variable 'elems_written' [-Wunused-variable]
 1858 |         size_t elems_written = fwrite(soundData, numSamples*2, 2, spufp);
      |                ^~~~~~~~~~~~~
SPU.cpp: In instantiation of 'void FetchADPCMData(channel_struct*, s32*) [with SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_None; s32 = int]':
SPU.cpp:1284:45:   required from 'void ____SPU_ChanUpdate(SPU_struct*, channel_struct*) [with int FORMAT = 0; SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_None; int CHANNELS = -1]'
SPU.cpp:1302:49:   required from 'void ___SPU_ChanUpdate(bool, SPU_struct*, channel_struct*) [with int FORMAT = 0; SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_None]'
SPU.cpp:1316:48:   required from 'void __SPU_ChanUpdate(bool, SPU_struct*, channel_struct*) [with SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_None]'
SPU.cpp:1328:69:   required from here
SPU.cpp:1112:30: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 1112 |                         if(i == (chan->loopstart<<3)) {
      |                            ~~^~~~~~~~~~~~~~~~~~~~~~~
SPU.cpp: In instantiation of 'void FetchADPCMData(channel_struct*, s32*) [with SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_Linear; s32 = int]':
SPU.cpp:1284:45:   required from 'void ____SPU_ChanUpdate(SPU_struct*, channel_struct*) [with int FORMAT = 0; SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_Linear; int CHANNELS = -1]'
SPU.cpp:1302:49:   required from 'void ___SPU_ChanUpdate(bool, SPU_struct*, channel_struct*) [with int FORMAT = 0; SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_Linear]'
SPU.cpp:1316:48:   required from 'void __SPU_ChanUpdate(bool, SPU_struct*, channel_struct*) [with SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_Linear]'
SPU.cpp:1329:73:   required from here
SPU.cpp:1112:30: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
SPU.cpp: In instantiation of 'void FetchADPCMData(channel_struct*, s32*) [with SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_Cosine; s32 = int]':
SPU.cpp:1284:45:   required from 'void ____SPU_ChanUpdate(SPU_struct*, channel_struct*) [with int FORMAT = 0; SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_Cosine; int CHANNELS = -1]'
SPU.cpp:1302:49:   required from 'void ___SPU_ChanUpdate(bool, SPU_struct*, channel_struct*) [with int FORMAT = 0; SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_Cosine]'
SPU.cpp:1316:48:   required from 'void __SPU_ChanUpdate(bool, SPU_struct*, channel_struct*) [with SPUInterpolationMode INTERPOLATE_MODE = SPUInterpolation_Cosine]'
SPU.cpp:1330:73:   required from here
SPU.cpp:1112:30: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/vfat.o utils/vfat.cpp
In file included from utils/vfat.cpp:27:
utils/emufat.h: In member function 'void EmuFatFile::ctassert()':
utils/../types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
utils/emufat.h:576:11: note: in expansion of macro 'CTASSERT'
  576 |           CTASSERT(!((F_UNUSED | F_FILE_UNBUFFERED_READ | F_FILE_DIR_DIRTY) & F_OFLAG));
      |           ^~~~~~~~
utils/vfat.cpp: In member function 'bool VFAT::build(const char*, int)':
utils/vfat.cpp:175:59: warning: format '%d' expects argument of type 'int', but argument 2 has type 'u64' {aka 'long long unsigned int'} [-Wformat=]
  175 |                 printf("error allocating memory for fat (%d KBytes)\n",(dataSectors*512)/1024);
      |                                                          ~^            ~~~~~~~~~~~~~~~~~~~~~~
      |                                                           |                             |
      |                                                           int                           u64 {aka long long unsigned int}
      |                                                          %lld
utils/vfat.cpp:184:20: warning: catching polymorphic type 'class std::bad_alloc' by value [-Wcatch-value=]
  184 |         catch(std::bad_alloc)
      |                    ^~~~~~~~~
utils/vfat.cpp:186:59: warning: format '%d' expects argument of type 'int', but argument 2 has type 'u64' {aka 'long long unsigned int'} [-Wformat=]
  186 |                 printf("error allocating memory for fat (%d KBytes)\n",(dataSectors*512)/1024);
      |                                                          ~^            ~~~~~~~~~~~~~~~~~~~~~~
      |                                                           |                             |
      |                                                           int                           u64 {aka long long unsigned int}
      |                                                          %lld
utils/vfat.cpp:198:20: warning: unused variable 'ok' [-Wunused-variable]
  198 |                 u8 ok = vol.init(&fat);
      |                    ^~
utils/vfat.cpp: In function 'void build_ListCallback(FsEntry*, EListCallbackArg)':
utils/vfat.cpp:140:30: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  140 |                         fread(buf,1,len,inf);
      |                         ~~~~~^~~~~~~~~~~~~~~
In file included from utils/vfat.cpp:32:
utils/emufat.h: At global scope:
utils/emufat.h:73:15: warning: 'dateTime_' defined but not used [-Wunused-variable]
   73 | static void (*dateTime_)(u16* date, u16* time) = NULL;
      |               ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o thumb_instructions.o thumb_instructions.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from thumb_instructions.cpp:20:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from thumb_instructions.cpp:28:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from armcpu.h:22,
                 from thumb_instructions.cpp:20:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
In file included from thumb_instructions.cpp:29:
MMU_timing.h: In instantiation of 'class CacheController<13, 2, 5>':
MMU_timing.h:253:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 11)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
MMU_timing.h: In instantiation of 'class CacheController<12, 2, 5>':
MMU_timing.h:254:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 10)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o movie.o movie.cpp
In file included from movie.h:27,
                 from movie.cpp:19:
utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
In file included from MMU.h:24,
                 from movie.cpp:31:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from movie.cpp:32:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from utils/datetime.h:92,
                 from movie.h:27,
                 from movie.cpp:19:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
utils/../types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
In file included from movie.cpp:41:
path.h: In member function 'void PathInfo::formatname(char*)':
path.h:378:73: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
  378 |                                         char format[] = { '%', *p, NULL };
      |                                                                         ^
In file included from movie.cpp:19:
movie.h: In constructor 'MovieData::MovieData()':
movie.h:156:14: warning: 'MovieData::binaryFlag' will be initialized after [-Wreorder]
  156 |         bool binaryFlag;
      |              ^~~~~~~~~~
movie.h:153:18: warning:   'DateTime MovieData::rtcStart' [-Wreorder]
  153 |         DateTime rtcStart;
      |                  ^~~~~~~~
movie.cpp:199:1: warning:   when initialized here [-Wreorder]
  199 | MovieData::MovieData()
      | ^~~~~~~~~
movie.cpp: In member function 'void MovieData::installValue(std::string&, std::string&)':
movie.cpp:252:35: warning: unused variable 't' [-Wunused-variable]
  252 |                         struct tm t;
      |                                   ^
movie.cpp: In function 'void FCEUI_MakeBackupMovie(bool)':
movie.cpp:1156:14: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
 1156 |         bool overflow = false;                          //Used for special situation when backup numbering exceeds limit
      |              ^~~~~~~~
movie.cpp: At global scope:
movie.cpp:1047:13: warning: 'bool FCEUMOV_PostLoad()' defined but not used [-Wunused-function]
 1047 | static bool FCEUMOV_PostLoad(void)
      |             ^~~~~~~~~~~~~~~~
movie.cpp:1042:13: warning: 'void FCEUMOV_PreLoad()' defined but not used [-Wunused-function]
 1042 | static void FCEUMOV_PreLoad(void)
      |             ^~~~~~~~~~~~~~~
movie.cpp:795:13: warning: 'void FCEUMOV_AddCommand(int)' defined but not used [-Wunused-function]
  795 | static void FCEUMOV_AddCommand(int cmd)
      |             ^~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o gfx3d.o gfx3d.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from gfx3d.cpp:39:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from gfx3d.cpp:50:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from gfx3d.h:26,
                 from gfx3d.cpp:31:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
In file included from movie.h:27,
                 from gfx3d.cpp:53:
utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
gfx3d.cpp: In function 'void gfx3d_init()':
gfx3d.cpp:508:13: warning: unused variable 'zzz' [-Wunused-variable]
  508 |         int zzz=9;
      |             ^~~
gfx3d.cpp: In function 'void gfx3d_glNormal(s32)':
gfx3d.cpp:1218:28: warning: narrowing conversion of '(int)(((short unsigned int)((int)dsDiffuse)) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1218 |                 (dsDiffuse)&0x1F,
      |                 ~~~~~~~~~~~^~~~~
gfx3d.cpp:1219:31: warning: narrowing conversion of '(int)(((short unsigned int)((int)(dsDiffuse >> 5))) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1219 |                 (dsDiffuse>>5)&0x1F,
      |                 ~~~~~~~~~~~~~~^~~~~
gfx3d.cpp:1220:32: warning: narrowing conversion of '(int)(((short unsigned int)((int)(dsDiffuse >> 10))) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1220 |                 (dsDiffuse>>10)&0x1F };
      |                 ~~~~~~~~~~~~~~~^~~~~
gfx3d.cpp:1223:28: warning: narrowing conversion of '(int)(((short unsigned int)((int)dsAmbient)) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1223 |                 (dsAmbient)&0x1F,
      |                 ~~~~~~~~~~~^~~~~
gfx3d.cpp:1224:31: warning: narrowing conversion of '(int)(((short unsigned int)((int)(dsAmbient >> 5))) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1224 |                 (dsAmbient>>5)&0x1F,
      |                 ~~~~~~~~~~~~~~^~~~~
gfx3d.cpp:1225:32: warning: narrowing conversion of '(int)(((short unsigned int)((int)(dsAmbient >> 10))) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1225 |                 (dsAmbient>>10)&0x1F };
      |                 ~~~~~~~~~~~~~~~^~~~~
gfx3d.cpp:1228:29: warning: narrowing conversion of '(int)(((short unsigned int)((int)dsEmission)) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1228 |                 (dsEmission)&0x1F,
      |                 ~~~~~~~~~~~~^~~~~
gfx3d.cpp:1229:32: warning: narrowing conversion of '(int)(((short unsigned int)((int)(dsEmission >> 5))) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1229 |                 (dsEmission>>5)&0x1F,
      |                 ~~~~~~~~~~~~~~~^~~~~
gfx3d.cpp:1230:33: warning: narrowing conversion of '(int)(((short unsigned int)((int)(dsEmission >> 10))) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1230 |                 (dsEmission>>10)&0x1F };
      |                 ~~~~~~~~~~~~~~~~^~~~~
gfx3d.cpp:1233:29: warning: narrowing conversion of '(int)(((short unsigned int)((int)dsSpecular)) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1233 |                 (dsSpecular)&0x1F,
      |                 ~~~~~~~~~~~~^~~~~
gfx3d.cpp:1234:32: warning: narrowing conversion of '(int)(((short unsigned int)((int)(dsSpecular >> 5))) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1234 |                 (dsSpecular>>5)&0x1F,
      |                 ~~~~~~~~~~~~~~~^~~~~
gfx3d.cpp:1235:33: warning: narrowing conversion of '(int)(((short unsigned int)((int)(dsSpecular >> 10))) & 31)' from 'int' to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1235 |                 (dsSpecular>>10)&0x1F };
      |                 ~~~~~~~~~~~~~~~~^~~~~
gfx3d.cpp:1244:40: warning: narrowing conversion of '(lightColor[i] & 31)' from 'u32' {aka 'unsigned int'} to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1244 |                         (lightColor[i])&0x1F,
      |                         ~~~~~~~~~~~~~~~^~~~~
gfx3d.cpp:1245:43: warning: narrowing conversion of '((lightColor[i] >> 5) & 31)' from 'u32' {aka 'unsigned int'} to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1245 |                         (lightColor[i]>>5)&0x1F,
      |                         ~~~~~~~~~~~~~~~~~~^~~~~
gfx3d.cpp:1246:44: warning: narrowing conversion of '((lightColor[i] >> 10) & 31)' from 'u32' {aka 'unsigned int'} to 'u8' {aka 'unsigned char'} [-Wnarrowing]
 1246 |                         (lightColor[i]>>10)&0x1F };
      |                         ~~~~~~~~~~~~~~~~~~~^~~~~
gfx3d.cpp: In function 'BOOL gfx3d_glBoxTest(u32)':
gfx3d.cpp:1597:41: warning: unused variable 'vert' [-Wunused-variable]
 1597 |                 DS_ALIGN(16) VERT_POS4f vert = { verts[i].x, verts[i].y, verts[i].z, verts[i].w };
      |                                         ^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o version.o version.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o desmume_config.o desmume_config.cpp
In file included from MMU.h:24,
                 from ctrlssdl.h:30,
                 from desmume_config.cpp:21:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o GPU_osd_stub.o GPU_osd_stub.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o fs-linux.o fs-linux.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o texcache.o texcache.cpp
In file included from MMU.h:24,
                 from texcache.cpp:31:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from texcache.cpp:32:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o cheatSystem.o cheatSystem.cpp
In file included from cheatSystem.cpp:18:
cheatSystem.h: In constructor 'CHEATSEXPORT::CHEATSEXPORT()':
cheatSystem.h:147:49: warning: 'CHEATSEXPORT::encOffset' will be initialized after [-Wreorder]
  147 |         u32                                     encOffset;
      |                                                 ^~~~~~~~~
cheatSystem.h:142:33: warning:   'CHEATS_DB_TYPE CHEATSEXPORT::type' [-Wreorder]
  142 |         CHEATS_DB_TYPE          type;
      |                                 ^~~~
cheatSystem.h:163:9: warning:   when initialized here [-Wreorder]
  163 |         CHEATSEXPORT() :
      |         ^~~~~~~~~~~~
cheatSystem.h:187:41: warning: 'CHEATSEXPORT::CRC' will be initialized after [-Wreorder]
  187 |         u32                             CRC;
      |                                         ^~~
cheatSystem.h:156:49: warning:   'u8 CHEATSEXPORT::error' [-Wreorder]
  156 |         u8                                      error;          //      0 - no errors
      |                                                 ^~~~~
cheatSystem.h:163:9: warning:   when initialized here [-Wreorder]
  163 |         CHEATSEXPORT() :
      |         ^~~~~~~~~~~~
In file included from cheatSystem.cpp:21:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from MMU.h:24,
                 from cheatSystem.cpp:24:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
cheatSystem.cpp: In member function 'BOOL CHEATS::load()':
cheatSystem.cpp:679:23: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CHEATS_LIST'; use assignment or value-initialization instead [-Wclass-memaccess]
  679 |                 memset(&tmp_cht, 0, sizeof(tmp_cht));
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cheatSystem.cpp:18:
cheatSystem.h:32:8: note: 'struct CHEATS_LIST' declared here
   32 | struct CHEATS_LIST
      |        ^~~~~~~~~~~
cheatSystem.cpp: In member function 'bool CHEATSEXPORT::getCodes()':
cheatSystem.cpp:1364:15: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct CHEATS_LIST'; use assignment or value-initialization instead [-Wclass-memaccess]
 1364 |         memset(cheats, 0, sizeof(CHEATS_LIST) * numCheats);
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from cheatSystem.cpp:18:
cheatSystem.h:32:8: note: 'struct CHEATS_LIST' declared here
   32 | struct CHEATS_LIST
      |        ^~~~~~~~~~~
cheatSystem.cpp: In member function 'bool CHEATSEXPORT::load(char*)':
cheatSystem.cpp:1216:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1216 |         fread(buf, 1, strlen(headerID), fp);
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cheatSystem.cpp: In member function 'bool CHEATSEXPORT::search()':
cheatSystem.cpp:1275:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1275 |                 fread(&buf[0], 1, 512, fp);
      |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~
cheatSystem.cpp:1282:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1282 |                 fread(&date, 16, 1, fp);
      |                 ~~~~~^~~~~~~~~~~~~~~~~~
cheatSystem.cpp:1284:22: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1284 |                 fread(&fat_tmp, sizeof(fat), 1, fp);
      |                 ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cheatSystem.cpp:1296:38: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1296 |                                 fread(&buf[0], 1, 512, fp);
      |                                 ~~~~~^~~~~~~~~~~~~~~~~~~~~
cheatSystem.cpp:1304:30: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result]
 1304 |                         fread(&fat_tmp, sizeof(fat_tmp), 1, fp);
      |                         ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-gcc -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/ConvertUTF.o utils/ConvertUTF.c
cc1: warning: command-line option '-fpermissive' is valid for C++/ObjC++ but not for C
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o OGLRender_3_2.o OGLRender_3_2.cpp
In file included from OGLRender_3_2.cpp:27:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
OGLRender_3_2.cpp: In member function 'virtual void OpenGLRenderer_3_2::GetExtensionSet(std::set<std::__cxx11::basic_string<char> >*)':
OGLRender_3_2.cpp:487:30: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'unsigned int'} and 'GLint' {aka 'int'} [-Wsign-compare]
  487 |         for (size_t i = 0; i < extensionCount; i++)
      |                            ~~^~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o rasterize.o rasterize.cpp
In file included from MMU.h:24,
                 from rasterize.cpp:54:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from rasterize.cpp:55:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
rasterize.cpp: In function 'int fastFloor(float)':
rasterize.cpp:117:22: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
  117 |         int ret = (*((u32*)&temp))&0x7FFFFF;
      |                     ~^~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o OGLRender.o OGLRender.cpp
In file included from OGLRender.cpp:28:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/md5.o utils/md5.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o mic_openal.o mic_openal.cpp
In file included from mic_openal.cpp:24:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/decrypt/crc.o utils/decrypt/crc.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/datetime.o utils/datetime.cpp
In file included from utils/datetime.cpp:1:
utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/decrypt/header.o utils/decrypt/header.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/guid.o utils/guid.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/advanscene.o utils/advanscene.cpp
In file included from utils/advanscene.cpp:24:
utils/advanscene.h: In constructor 'ADVANsCEne::ADVANsCEne()':
utils/advanscene.h:32:41: warning: 'ADVANsCEne::saveType' will be initialized after [-Wreorder]
   32 |         u8                              saveType;
      |                                         ^~~~~~~~
utils/advanscene.h:28:41: warning:   'u32 ADVANsCEne::crc32' [-Wreorder]
   28 |         u32                             crc32;
      |                                         ^~~~~
utils/advanscene.h:45:9: warning:   when initialized here [-Wreorder]
   45 |         ADVANsCEne()
      |         ^~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/libfat/cache.o utils/libfat/cache.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/decrypt/decrypt.o utils/decrypt/decrypt.cpp
utils/decrypt/decrypt.cpp:407:13: warning: 'void init0(u32)' defined but not used [-Wunused-function]
  407 | static void init0(u32 cardheader_gamecode)
      |             ^~~~~
utils/decrypt/decrypt.cpp:354:13: warning: 'void decrypt(u32*, u64&)' defined but not used [-Wunused-function]
  354 | static void decrypt(u32 *magic, u64 &cmd)
      |             ^~~~~~~
utils/decrypt/decrypt.cpp:349:13: warning: 'void encrypt(u32*, u64&)' defined but not used [-Wunused-function]
  349 | static void encrypt(u32 *magic, u64 &cmd)
      |             ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/libfat/disc.o utils/libfat/disc.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/fsnitro.o utils/fsnitro.cpp
utils/fsnitro.cpp: In member function 'bool FS_NITRO::loadFileTables()':
utils/fsnitro.cpp:203:23: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of type 'struct FNT_NITRO' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  203 |                 memcpy(&fnt[i], _FNT, 8);
      |                 ~~~~~~^~~~~~~~~~~~~~~~~~
In file included from utils/fsnitro.cpp:33:
utils/fsnitro.h:69:8: note: 'struct FNT_NITRO' declared here
   69 | struct FNT_NITRO
      |        ^~~~~~~~~
utils/fsnitro.cpp:210:34: warning: unused variable '_end' [-Wunused-variable]
  210 |         u8                      *_end = (u8*)(rom + FNameTblOff + FNameTblSize - 1);
      |                                  ^~~~
utils/fsnitro.cpp: In member function 'bool FS_NITRO::rebuildFAT(u32, u32, std::string)':
utils/fsnitro.cpp:292:13: warning: unused variable 'romFAT' [-Wunused-variable]
  292 |         u8 *romFAT = (u8*)(rom + addr);
      |             ^~~~~~
utils/fsnitro.cpp: In member function 'bool FS_NITRO::extractFile(u16, std::string)':
utils/fsnitro.cpp:501:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
  501 |         getcwd(curr_dir, sizeof(curr_dir));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/fsnitro.cpp:502:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  502 |         chdir(to.c_str());
      |         ~~~~~^~~~~~~~~~~~
utils/fsnitro.cpp:504:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  504 |         chdir(curr_dir);
      |         ~~~~~^~~~~~~~~~
utils/fsnitro.cpp: In member function 'bool FS_NITRO::extractAll(std::string, void (*)(u32, u32))':
utils/fsnitro.cpp:519:15: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
  519 |         getcwd(curr_dir, sizeof(curr_dir));
      |         ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/fsnitro.cpp:520:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  520 |         chdir(dataDir.c_str());
      |         ~~~~~^~~~~~~~~~~~~~~~~
utils/fsnitro.cpp:535:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  535 |         chdir(dataDir.c_str());
      |         ~~~~~^~~~~~~~~~~~~~~~~
utils/fsnitro.cpp:545:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  545 |         chdir(overlayDir.c_str());
      |         ~~~~~^~~~~~~~~~~~~~~~~~~~
utils/fsnitro.cpp:552:14: warning: ignoring return value of 'int chdir(const char*)' declared with attribute 'warn_unused_result' [-Wunused-result]
  552 |         chdir(curr_dir);
      |         ~~~~~^~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/libfat/file_allocation_table.o utils/libfat/file_allocation_table.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/libfat/fatdir.o utils/libfat/fatdir.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/libfat/filetime.o utils/libfat/filetime.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/libfat/directory.o utils/libfat/directory.cpp
utils/libfat/directory.cpp: In function 'size_t _FAT_directory_mbstoucs2(ucs2_t*, const char*, size_t)':
utils/libfat/directory.cpp:142:37: warning: ISO C++ forbids comparison between pointer and integer [-fpermissive]
  142 |         while (count < len-1 && src != '\0') {
      |                                 ~~~~^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/libfat/libfat.o utils/libfat/libfat.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/libfat/lock.o utils/libfat/lock.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/tinyxml/tinystr.o utils/tinyxml/tinystr.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/libfat/libfat_public_api.o utils/libfat/libfat_public_api.cpp
utils/libfat/libfat_public_api.cpp: In function 'void LIBFAT::Init(void*, int)':
utils/libfat/libfat_public_api.cpp:87:21: warning: unused variable 'zzz' [-Wunused-variable]
   87 |                 int zzz=9;
      |                     ^~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/libfat/partition.o utils/libfat/partition.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/emufat.o utils/emufat.cpp
In file included from utils/emufat_types.h:4,
                 from utils/emufat.h:34,
                 from utils/emufat.cpp:28:
utils/emufat.h: In member function 'void EmuFatFile::ctassert()':
./types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
utils/emufat.h:576:11: note: in expansion of macro 'CTASSERT'
  576 |           CTASSERT(!((F_UNUSED | F_FILE_UNBUFFERED_READ | F_FILE_DIR_DIRTY) & F_OFLAG));
      |           ^~~~~~~~
In file included from utils/emufat.cpp:28:
utils/emufat.h: In constructor 'EmuFat::EmuFat(EMUFILE*)':
utils/emufat.h:688:26: warning: 'EmuFat::m_owns' will be initialized after [-Wreorder]
  688 |         bool m_readonly, m_owns;
      |                          ^~~~~~
utils/emufat.h:688:14: warning:   'bool EmuFat::m_readonly' [-Wreorder]
  688 |         bool m_readonly, m_owns;
      |              ^~~~~~~~~~
utils/emufat.cpp:115:1: warning:   when initialized here [-Wreorder]
  115 | EmuFat::EmuFat(EMUFILE* fileNotToDelete)
      | ^~~~~~
utils/emufat.cpp: In function 'bool calculateClusterSize(TFat32BootSector*, u32, u32&, u32&, int, int&)':
utils/emufat.cpp:245:25: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  245 |                         if (maxclust12 > MAX_CLUST_12)
      |                         ^~
utils/emufat.cpp:247:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  247 |                                 printf( "FAT12: #clu=%u, fatlen=%u, maxclu=%u, limit=%u\n",
      |                                 ^~~~~~
utils/emufat.cpp: In member function 'bool EmuFatVolume::formatNew(u32)':
utils/emufat.cpp:562:30: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  562 |                 for(int j=0;j<fat_length;j++,ctr++)
      |                             ~^~~~~~~~~~~
utils/emufat.cpp:567:22: warning: comparison of integer expressions of different signedness: 'int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  567 |         for(int i=0;i<size_root_dir_in_sectors;i++)
      |                     ~^~~~~~~~~~~~~~~~~~~~~~~~~
utils/emufat.cpp:400:13: warning: unused variable 'volumeStartBlock' [-Wunused-variable]
  400 |         u32 volumeStartBlock = 0;
      |             ^~~~~~~~~~~~~~~~
utils/emufat.cpp: In member function 'u8 EmuFatFile::rmRfStar()':
utils/emufat.cpp:1628:22: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
 1628 |     if (curPosition_ != (32*(index + 1))) {
      |         ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/tinyxml/tinyxmlerror.o utils/tinyxml/tinyxmlerror.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/libfat/fatfile.o utils/libfat/fatfile.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/tinyxml/tinyxmlparser.o utils/tinyxml/tinyxmlparser.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/tinyxml/tinyxml.o utils/tinyxml/tinyxml.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot2_auto.o addons/slot2_auto.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/xstring.o utils/xstring.cpp
utils/xstring.cpp: In function 'std::string BytesToString(const void*, int)':
utils/xstring.cpp:280:37: warning: narrowing conversion of '((n < 2) ? 61 : ((int)Base64Table.Base64Table::operator[](((size_t)((((int)(((unsigned char)((int)input[1])) & 15)) << 2) | ((int)(input[2] >> 6)))))))' from 'int' to 'unsigned char' [-Wnarrowing]
  280 |                                 n<2 ? '=' : Base64Table[ ((input[1] & 0x0F) << 2) | (input[2] >> 6) ],
      |                                 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/xstring.cpp:281:37: warning: narrowing conversion of '((n < 3) ? 61 : ((int)Base64Table.Base64Table::operator[](((size_t)((int)(((unsigned char)((int)input[2])) & 63))))))' from 'int' to 'unsigned char' [-Wnarrowing]
  281 |                                 n<3 ? '=' : Base64Table[ input[2] & 0x3F ]
      |                                 ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/xstring.cpp: In function 'bool StringToBytes(const string&, void*, int)':
utils/xstring.cpp:345:53: warning: narrowing conversion of '((((int)converted[0]) << 2) | ((int)(converted[1] >> 4)))' from 'int' to 'unsigned char' [-Wnarrowing]
  345 |                                 (converted[0] << 2) | (converted[1] >> 4),
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
utils/xstring.cpp:346:53: warning: narrowing conversion of '((((int)converted[1]) << 4) | ((int)(converted[2] >> 2)))' from 'int' to 'unsigned char' [-Wnarrowing]
  346 |                                 (converted[1] << 4) | (converted[2] >> 2),
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
utils/xstring.cpp:347:53: warning: narrowing conversion of '((((int)converted[2]) << 6) | ((int)converted[3]))' from 'int' to 'unsigned char' [-Wnarrowing]
  347 |                                 (converted[2] << 6) | (converted[3])
      |                                 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
utils/xstring.cpp: In function 'void splitpath(const char*, char*, char*, char*, char*)':
utils/xstring.cpp:479:25: warning: value computed is not used [-Wunused-value]
  479 |                         *s++;
      |                         ^~~~
utils/xstring.cpp: In function 'std::wstring mbstowcs(std::string)':
utils/xstring.cpp:722:22: warning: catching polymorphic type 'class std::exception' by value [-Wcatch-value=]
  722 |         } catch(std::exception) {
      |                      ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot2_paddle.o addons/slot2_paddle.cpp
In file included from addons/slot2_paddle.cpp:43:
addons/../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
addons/../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
addons/../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
addons/../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
addons/../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
addons/../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
addons/../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot2_rumblepak.o addons/slot2_rumblepak.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot2_piano.o addons/slot2_piano.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot2_none.o addons/slot2_none.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot2_guitarGrip.o addons/slot2_guitarGrip.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot2_gbagame.o addons/slot2_gbagame.cpp
In file included from addons/slot2_gbagame.cpp:24:
addons/../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
addons/../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
addons/../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
addons/../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
addons/../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
addons/../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
addons/../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from addons/slot2_gbagame.cpp:25:
addons/../path.h: In member function 'void PathInfo::formatname(char*)':
addons/../path.h:378:73: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
  378 |                                         char format[] = { '%', *p, NULL };
      |                                                                         ^
addons/slot2_gbagame.cpp: In member function 'u32 Slot2_GbaCart::readRom(u32, u8)':
addons/slot2_gbagame.cpp:68:21: warning: unused variable 'readed' [-Wunused-variable]
   68 |                 u32 readed = fROM->fread(&data, size);
      |                     ^~~~~~
addons/slot2_gbagame.cpp: In member function 'u32 Slot2_GbaCart::readSRAM(u32, u8)':
addons/slot2_gbagame.cpp:80:21: warning: unused variable 'readed' [-Wunused-variable]
   80 |                 u32 readed = fSRAM->fread(&data, size);
      |                     ^~~~~~
addons/slot2_gbagame.cpp: In member function 'void Slot2_GbaCart::writeSRAM(u32, const u8*, u32)':
addons/slot2_gbagame.cpp:91:21: warning: unused variable 'writed' [-Wunused-variable]
   91 |                 u32 writed = size;
      |                     ^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot2_expMemory.o addons/slot2_expMemory.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot2_passme.o addons/slot2_passme.cpp
In file included from addons/slot2_passme.cpp:19:
addons/../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
addons/../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
addons/../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
addons/../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
addons/../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
addons/../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
addons/../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot1_none.o addons/slot1_none.cpp
In file included from addons/../MMU.h:24,
                 from addons/../slot1.h:24,
                 from addons/slot1_none.cpp:18:
addons/../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
addons/../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
addons/../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
addons/../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot2_mpcf.o addons/slot2_mpcf.cpp
In file included from addons/slot2_mpcf.cpp:29:
addons/../path.h: In member function 'void PathInfo::formatname(char*)':
addons/../path.h:378:73: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
  378 |                                         char format[] = { '%', *p, NULL };
      |                                                                         ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot1_retail_nand.o addons/slot1_retail_nand.cpp
In file included from addons/../MMU.h:24,
                 from addons/slot1comp_protocol.h:27,
                 from addons/slot1comp_rom.h:24,
                 from addons/slot1_retail_nand.cpp:24:
addons/../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
addons/../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
addons/../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
addons/../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from addons/slot1_retail_nand.cpp:28:
addons/../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
addons/../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
addons/../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
addons/../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
addons/../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
addons/../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
addons/../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/slot1_retail_nand.cpp: In member function 'virtual void Slot1_Retail_NAND::slot1client_startOperation(eSlot1Operation)':
addons/slot1_retail_nand.cpp:101:23: warning: enumeration value 'eSlot1Operation_9F_Dummy' not handled in switch [-Wswitch]
  101 |                 switch(operation)
      |                       ^
addons/slot1_retail_nand.cpp:101:23: warning: enumeration value 'eSlot1Operation_90_ChipID' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:101:23: warning: enumeration value 'eSlot1Operation_1x_ChipID' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:101:23: warning: enumeration value 'eSlot1Operation_B7_Read' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:101:23: warning: enumeration value 'eSlot1Operation_B8_ChipID' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:101:23: warning: enumeration value 'eSlot1Operation_Unknown' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp: In member function 'virtual u32 Slot1_Retail_NAND::slot1client_read_GCDATAIN(eSlot1Operation)':
addons/slot1_retail_nand.cpp:177:23: warning: enumeration value 'eSlot1Operation_9F_Dummy' not handled in switch [-Wswitch]
  177 |                 switch(operation)
      |                       ^
addons/slot1_retail_nand.cpp:177:23: warning: enumeration value 'eSlot1Operation_90_ChipID' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:177:23: warning: enumeration value 'eSlot1Operation_1x_ChipID' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:177:23: warning: enumeration value 'eSlot1Operation_B7_Read' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:177:23: warning: enumeration value 'eSlot1Operation_B8_ChipID' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:177:23: warning: enumeration value 'eSlot1Operation_Unknown' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp: In member function 'virtual void Slot1_Retail_NAND::slot1client_write_GCDATAIN(eSlot1Operation, u32)':
addons/slot1_retail_nand.cpp:247:23: warning: enumeration value 'eSlot1Operation_9F_Dummy' not handled in switch [-Wswitch]
  247 |                 switch(operation)
      |                       ^
addons/slot1_retail_nand.cpp:247:23: warning: enumeration value 'eSlot1Operation_90_ChipID' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:247:23: warning: enumeration value 'eSlot1Operation_1x_ChipID' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:247:23: warning: enumeration value 'eSlot1Operation_B8_ChipID' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:247:23: warning: enumeration value 'eSlot1Operation_Unknown' not handled in switch [-Wswitch]
addons/slot1_retail_nand.cpp:257:21: warning: unused variable 'value' [-Wunused-variable]
  257 |                 u32 value = val;
      |                     ^~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot1_retail_auto.o addons/slot1_retail_auto.cpp
In file included from addons/../MMU.h:24,
                 from addons/../slot1.h:24,
                 from addons/slot1_retail_auto.cpp:18:
addons/../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
addons/../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
addons/../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
addons/../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from addons/slot1_retail_auto.cpp:19:
addons/../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
addons/../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
addons/../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
addons/../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
addons/../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
addons/../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
addons/../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot1_retail_mcrom.o addons/slot1_retail_mcrom.cpp
In file included from addons/../MMU.h:24,
                 from addons/slot1comp_protocol.h:27,
                 from addons/slot1comp_rom.h:24,
                 from addons/slot1_retail_mcrom.cpp:19:
addons/../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
addons/../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
addons/../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
addons/../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from addons/slot1_retail_mcrom.cpp:23:
addons/../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
addons/../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
addons/../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
addons/../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
addons/../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
addons/../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
addons/../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot1comp_mc.o addons/slot1comp_mc.cpp
In file included from addons/../MMU.h:24,
                 from addons/slot1comp_mc.cpp:23:
addons/../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
addons/../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
addons/../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
addons/../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from addons/slot1comp_mc.cpp:24:
addons/../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
addons/../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
addons/../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
addons/../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
addons/../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
addons/../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
addons/../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o filter/bilinear.o filter/bilinear.cpp
filter/bilinear.cpp: In function 'void Bilinear32(u8*, u32, u8*, u8*, u32, int, int)':
filter/bilinear.cpp:291:15: warning: unused variable 'm' [-Wunused-variable]
  291 |           int m = *ar;
      |               ^
filter/bilinear.cpp:292:15: warning: unused variable 'mm' [-Wunused-variable]
  292 |           int mm = *ag;
      |               ^~
filter/bilinear.cpp:293:15: warning: unused variable 'mmmm' [-Wunused-variable]
  293 |           int mmmm = *ab;
      |               ^~~~
filter/bilinear.cpp:294:15: warning: unused variable 'mmm' [-Wunused-variable]
  294 |           int mmm =  RGB1(*ar, *ag, *ab);
      |               ^~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o filter/epx.o filter/epx.cpp
filter/epx.cpp: In function 'void RenderEPX_1Point5x(SSurface, SSurface)':
filter/epx.cpp:100:120: warning: unused variable 's33' [-Wunused-variable]
  100 |                         u32 s03 = *(SrcLine+2*srcPitch-1), s13 = *(SrcLine+2*srcPitch), s23 = *(SrcLine+2*srcPitch+1), s33 = *(SrcLine+2*srcPitch+2);
      |                                                                                                                        ^~~
filter/epx.cpp:80:13: warning: unused variable 'dstHeight' [-Wunused-variable]
   80 |         u32 dstHeight = Dst.Height;
      |             ^~~~~~~~~
filter/epx.cpp:81:13: warning: unused variable 'dstWidth' [-Wunused-variable]
   81 |         u32 dstWidth = Dst.Width;
      |             ^~~~~~~~
filter/epx.cpp: In function 'void RenderEPXPlus_1Point5x(SSurface, SSurface)':
filter/epx.cpp:199:120: warning: unused variable 's33' [-Wunused-variable]
  199 |                         u32 s03 = *(SrcLine+2*srcPitch-1), s13 = *(SrcLine+2*srcPitch), s23 = *(SrcLine+2*srcPitch+1), s33 = *(SrcLine+2*srcPitch+2);
      |                                                                                                                        ^~~
filter/epx.cpp:179:13: warning: unused variable 'dstHeight' [-Wunused-variable]
  179 |         u32 dstHeight = Dst.Height;
      |             ^~~~~~~~~
filter/epx.cpp:180:13: warning: unused variable 'dstWidth' [-Wunused-variable]
  180 |         u32 dstWidth = Dst.Width;
      |             ^~~~~~~~
filter/epx.cpp: In function 'void RenderNearest_1Point5x(SSurface, SSurface)':
filter/epx.cpp:233:16: warning: unused variable 'dstHeight' [-Wunused-variable]
  233 |         uint32 dstHeight = Dst.Height;
      |                ^~~~~~~~~
filter/epx.cpp:234:16: warning: unused variable 'dstWidth' [-Wunused-variable]
  234 |         uint32 dstWidth = Dst.Width;
      |                ^~~~~~~~
filter/epx.cpp: In function 'void RenderNearestPlus_1Point5x(SSurface, SSurface)':
filter/epx.cpp:280:16: warning: unused variable 'dstHeight' [-Wunused-variable]
  280 |         uint32 dstHeight = Dst.Height;
      |                ^~~~~~~~~
filter/epx.cpp:281:16: warning: unused variable 'dstWidth' [-Wunused-variable]
  281 |         uint32 dstWidth = Dst.Width;
      |                ^~~~~~~~
In file included from filter/epx.cpp:22:
filter/interp.h: At global scope:
filter/interp.h:311:12: warning: 'int interp_32_diff2(u32, u32)' defined but not used [-Wunused-function]
  311 | static int interp_32_diff2(u32 p1, u32 p2)
      |            ^~~~~~~~~~~~~~~
filter/interp.h:248:12: warning: 'int interp_32_diff(u32, u32)' defined but not used [-Wunused-function]
  248 | static int interp_32_diff(u32 p1, u32 p2)
      |            ^~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o filter/2xsai.o filter/2xsai.cpp
filter/2xsai.cpp: In function 'u32 Q_INTERPOLATE(u32, u32, u32, u32)':
filter/2xsai.cpp:120:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  120 |   register u32 x = ((A & qcolorMask) >> 2) +
      |                ^
filter/2xsai.cpp:123:16: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  123 |   register u32 y = (A & qlowpixelMask) +
      |                ^
filter/2xsai.cpp: In function 'void Super2xSaI(u8*, u32, u8*, u8*, u32, int, int)':
filter/2xsai.cpp:192:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  192 |             register int r = 0;
      |                          ^
filter/2xsai.cpp: In function 'void Super2xSaI32(u8*, u32, u8*, u8*, u32, int, int)':
filter/2xsai.cpp:324:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  324 |         register int r = 0;
      |                      ^
filter/2xsai.cpp: In function 'void SuperEagle(u8*, u32, u8*, u8*, u32, int, int)':
filter/2xsai.cpp:473:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  473 |           register int r = 0;
      |                        ^
filter/2xsai.cpp: In function 'void SuperEagle32(u8*, u32, u8*, u8*, u32, int, int)':
filter/2xsai.cpp:608:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  608 |         register int r = 0;
      |                      ^
filter/2xsai.cpp: In function 'void _2xSaI(u8*, u32, u8*, u8*, u32, int, int)':
filter/2xsai.cpp:678:22: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  678 |         register u32 colorA, colorB;
      |                      ^~~~~~
filter/2xsai.cpp:678:30: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  678 |         register u32 colorA, colorB;
      |                              ^~~~~~
filter/2xsai.cpp:751:26: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  751 |             register int r = 0;
      |                          ^
filter/2xsai.cpp: In function 'void _2xSaI32(u8*, u32, u8*, u8*, u32, int, int)':
filter/2xsai.cpp:828:20: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  828 |       register u32 colorA, colorB;
      |                    ^~~~~~
filter/2xsai.cpp:828:28: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  828 |       register u32 colorA, colorB;
      |                            ^~~~~~
filter/2xsai.cpp:901:24: warning: ISO C++17 does not allow 'register' storage class specifier [-Wregister]
  901 |           register int r = 0;
      |                        ^
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot1comp_rom.o addons/slot1comp_rom.cpp
In file included from addons/../MMU.h:24,
                 from addons/slot1comp_protocol.h:27,
                 from addons/slot1comp_rom.h:24,
                 from addons/slot1comp_rom.cpp:18:
addons/../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
addons/../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
addons/../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
addons/../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from addons/slot1comp_rom.cpp:20:
addons/../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
addons/../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
addons/../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
addons/../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
addons/../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
addons/../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
addons/../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/slot1comp_rom.cpp: In member function 'void Slot1Comp_Rom::loadstate(EMUFILE*)':
addons/slot1comp_rom.cpp:119:13: warning: unused variable 'version' [-Wunused-variable]
  119 |         s32 version = is->read32le();
      |             ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot1_r4.o addons/slot1_r4.cpp
In file included from addons/../MMU.h:24,
                 from addons/slot1comp_protocol.h:27,
                 from addons/slot1_r4.cpp:18:
addons/../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
addons/../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
addons/../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
addons/../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from addons/slot1_r4.cpp:23:
addons/../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
addons/../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
addons/../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
addons/../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
addons/../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
addons/../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
addons/../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot1_retail_mcrom_debug.o addons/slot1_retail_mcrom_debug.cpp
In file included from addons/../MMU.h:24,
                 from addons/slot1comp_protocol.h:27,
                 from addons/slot1comp_rom.h:24,
                 from addons/slot1_retail_mcrom_debug.cpp:19:
addons/../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
addons/../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
addons/../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
addons/../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from addons/slot1_retail_mcrom_debug.cpp:26:
addons/../path.h: In member function 'void PathInfo::formatname(char*)':
addons/../path.h:378:73: warning: converting to non-pointer type 'char' from NULL [-Wconversion-null]
  378 |                                         char format[] = { '%', *p, NULL };
      |                                                                         ^
In file included from addons/slot1_retail_mcrom_debug.cpp:27:
addons/../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
addons/../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
addons/../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
addons/../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
addons/../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
addons/../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
addons/../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
addons/../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
addons/../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
addons/slot1_retail_mcrom_debug.cpp: In member function 'virtual void Slot1_Retail_DEBUG::slot1client_startOperation(eSlot1Operation)':
addons/slot1_retail_mcrom_debug.cpp:160:74: warning: comparison of integer expressions of different signedness: 'long int' and 'u32' {aka 'unsigned int'} [-Wsign-compare]
  160 |                                                         if (ftell(fpROM) != offset)
      |                                                             ~~~~~~~~~~~~~^~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o filter/scanline.o filter/scanline.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o addons/slot1comp_protocol.o addons/slot1comp_protocol.cpp
In file included from addons/../MMU.h:24,
                 from addons/slot1comp_protocol.h:27,
                 from addons/slot1comp_protocol.cpp:18:
addons/../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
addons/../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
addons/../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
addons/../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
addons/slot1comp_protocol.cpp: In member function 'void Slot1Comp_Protocol::write_command(GC_Command)':
addons/slot1comp_protocol.cpp:179:15: warning: enumeration value 'eCardMode_KEY2' not handled in switch [-Wswitch]
  179 |         switch(mode)
      |               ^
addons/slot1comp_protocol.cpp:179:15: warning: enumeration value 'eCardMode_Pad' not handled in switch [-Wswitch]
addons/slot1comp_protocol.cpp: In member function 'void Slot1Comp_Protocol::write_GCDATAIN(u8, u32)':
addons/slot1comp_protocol.cpp:197:15: warning: enumeration value 'eSlot1Operation_00_ReadHeader_Unencrypted' not handled in switch [-Wswitch]
  197 |         switch(operation)
      |               ^
addons/slot1comp_protocol.cpp:197:15: warning: enumeration value 'eSlot1Operation_9F_Dummy' not handled in switch [-Wswitch]
addons/slot1comp_protocol.cpp:197:15: warning: enumeration value 'eSlot1Operation_90_ChipID' not handled in switch [-Wswitch]
addons/slot1comp_protocol.cpp:197:15: warning: enumeration value 'eSlot1Operation_1x_ChipID' not handled in switch [-Wswitch]
addons/slot1comp_protocol.cpp:197:15: warning: enumeration value 'eSlot1Operation_2x_SecureAreaLoad' not handled in switch [-Wswitch]
addons/slot1comp_protocol.cpp:197:15: warning: enumeration value 'eSlot1Operation_B7_Read' not handled in switch [-Wswitch]
addons/slot1comp_protocol.cpp:197:15: warning: enumeration value 'eSlot1Operation_B8_ChipID' not handled in switch [-Wswitch]
addons/slot1comp_protocol.cpp: In member function 'void Slot1Comp_Protocol::loadstate(EMUFILE*)':
addons/slot1comp_protocol.cpp:247:13: warning: unused variable 'version' [-Wunused-variable]
  247 |         s32 version = is->read32le();
      |             ^~~~~~~
In file included from addons/slot1comp_protocol.cpp:23:
addons/slot1comp_protocol.cpp: In member function '_KEY1::_KEY1(unsigned char const*)':
addons/../encrypt.h:27:21: warning: 'this_7(D)->keyBuf' is used uninitialized [-Wuninitialized]
   27 |                 if (keyBuf) delete keyBuf;
      |                     ^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/assembler.o utils/AsmJit/core/assembler.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o filter/lq2x.o filter/lq2x.cpp
filter/lq2x.cpp: In function 'void lq2xS_32_def(u32*, u32*, const u32*, const u32*, const u32*, unsigned int)':
filter/lq2x.cpp:436:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  436 |                 if(ABS(brightArray[0] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/lq2x.cpp:438:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  438 |                 if(ABS(brightArray[1] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/lq2x.cpp:440:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  440 |                 if(ABS(brightArray[2] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/lq2x.cpp:442:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  442 |                 if(ABS(brightArray[3] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/lq2x.cpp:444:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  444 |                 if(ABS(brightArray[5] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/lq2x.cpp:446:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  446 |                 if(ABS(brightArray[6] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/lq2x.cpp:448:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  448 |                 if(ABS(brightArray[7] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/lq2x.cpp:450:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  450 |                 if(ABS(brightArray[8] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from filter/lq2x.cpp:32:
filter/interp.h: At global scope:
filter/interp.h:311:12: warning: 'int interp_32_diff2(u32, u32)' defined but not used [-Wunused-function]
  311 | static int interp_32_diff2(u32 p1, u32 p2)
      |            ^~~~~~~~~~~~~~~
filter/interp.h:248:12: warning: 'int interp_32_diff(u32, u32)' defined but not used [-Wunused-function]
  248 | static int interp_32_diff(u32 p1, u32 p2)
      |            ^~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/assert.o utils/AsmJit/core/assert.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o metaspu/metaspu.o metaspu/metaspu.cpp
metaspu/metaspu.cpp: In constructor 'ZeromusSynchronizer::Adjustobuf::Adjustobuf(int, int)':
metaspu/metaspu.cpp:123:21: warning: 'ZeromusSynchronizer::Adjustobuf::size' will be initialized after [-Wreorder]
  123 |                 int size;
      |                     ^~~~
metaspu/metaspu.cpp:121:21: warning:   'int ZeromusSynchronizer::Adjustobuf::minLatency' [-Wreorder]
  121 |                 int minLatency, targetLatency, maxLatency;
      |                     ^~~~~~~~~~
metaspu/metaspu.cpp:107:17: warning:   when initialized here [-Wreorder]
  107 |                 Adjustobuf(int _minLatency, int _maxLatency)
      |                 ^~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/buffer.o utils/AsmJit/core/buffer.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o filter/hq2x.o filter/hq2x.cpp
filter/hq2x.cpp: In function 'void hq2xS_32_def(u32*, u32*, const u32*, const u32*, const u32*, unsigned int)':
filter/hq2x.cpp:461:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  461 |                 if(ABS(brightArray[0] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/hq2x.cpp:463:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  463 |                 if(ABS(brightArray[1] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/hq2x.cpp:465:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  465 |                 if(ABS(brightArray[2] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/hq2x.cpp:467:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  467 |                 if(ABS(brightArray[3] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/hq2x.cpp:469:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  469 |                 if(ABS(brightArray[5] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/hq2x.cpp:471:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  471 |                 if(ABS(brightArray[6] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/hq2x.cpp:473:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  473 |                 if(ABS(brightArray[7] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
filter/hq2x.cpp:475:55: warning: comparison of integer expressions of different signedness: 'u32' {aka 'unsigned int'} and 'int' [-Wsign-compare]
  475 |                 if(ABS(brightArray[8] - centerBright) > diffBright)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
In file included from filter/hq2x.cpp:32:
filter/interp.h: At global scope:
filter/interp.h:311:12: warning: 'int interp_32_diff2(u32, u32)' defined but not used [-Wunused-function]
  311 | static int interp_32_diff2(u32 p1, u32 p2)
      |            ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/compiler.o utils/AsmJit/core/compiler.cpp
In file included from utils/AsmJit/core/../core/compiler.h:15,
                 from utils/AsmJit/core/compiler.cpp:11:
utils/AsmJit/core/../core/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/core/../core/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/core/../core/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/core/../core/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/compilerfunc.o utils/AsmJit/core/compilerfunc.cpp
In file included from utils/AsmJit/core/../core/compiler.h:15,
                 from utils/AsmJit/core/compilerfunc.cpp:11:
utils/AsmJit/core/../core/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/core/../core/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/core/../core/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/core/../core/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/cpuinfo.o utils/AsmJit/core/cpuinfo.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/context.o utils/AsmJit/core/context.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o filter/videofilter.o filter/videofilter.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/compilercontext.o utils/AsmJit/core/compilercontext.cpp
In file included from utils/AsmJit/core/../core/../core/compiler.h:15,
                 from utils/AsmJit/core/../core/compilercontext.h:12,
                 from utils/AsmJit/core/compilercontext.cpp:10:
utils/AsmJit/core/../core/../core/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/core/../core/../core/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/../core/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/core/../core/../core/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/../core/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/core/../core/../core/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/defs.o utils/AsmJit/core/defs.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/compileritem.o utils/AsmJit/core/compileritem.cpp
In file included from utils/AsmJit/core/../core/compiler.h:15,
                 from utils/AsmJit/core/compileritem.cpp:11:
utils/AsmJit/core/../core/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/core/../core/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/core/../core/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/core/../core/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/logger.o utils/AsmJit/core/logger.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/func.o utils/AsmJit/core/func.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/memorymarker.o utils/AsmJit/core/memorymarker.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/operand.o utils/AsmJit/core/operand.cpp
In file included from utils/AsmJit/core/operand.cpp:10:
utils/AsmJit/core/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/core/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/core/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/core/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/stringbuilder.o utils/AsmJit/core/stringbuilder.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/stringutil.o utils/AsmJit/core/stringutil.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/virtualmemory.o utils/AsmJit/core/virtualmemory.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/memorymanager.o utils/AsmJit/core/memorymanager.cpp
utils/AsmJit/core/memorymanager.cpp: In constructor 'AsmJit::MemoryManagerPrivate::MemoryManagerPrivate()':
utils/AsmJit/core/memorymanager.cpp:311:12: warning: 'AsmJit::MemoryManagerPrivate::_root' will be initialized after [-Wreorder]
  311 |   MemNode* _root;
      |            ^~~~~
utils/AsmJit/core/memorymanager.cpp:306:12: warning:   'AsmJit::MemNode* AsmJit::MemoryManagerPrivate::_first' [-Wreorder]
  306 |   MemNode* _first;
      |            ^~~~~~
utils/AsmJit/core/memorymanager.cpp:325:1: warning:   when initialized here [-Wreorder]
  325 | MemoryManagerPrivate::MemoryManagerPrivate() :
      | ^~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/memorymanager.cpp: At global scope:
utils/AsmJit/core/memorymanager.cpp:105:13: warning: 'void AsmJit::_ClearBits(size_t*, size_t, size_t)' defined but not used [-Wunused-function]
  105 | static void _ClearBits(size_t* buf, size_t index, size_t len)
      |             ^~~~~~~~~~
utils/AsmJit/core/memorymanager.cpp:67:13: warning: 'void AsmJit::_ClearBit(size_t*, size_t)' defined but not used [-Wunused-function]
   67 | static void _ClearBit(size_t* buf, size_t index)
      |             ^~~~~~~~~
utils/AsmJit/core/memorymanager.cpp:58:13: warning: 'void AsmJit::_SetBit(size_t*, size_t)' defined but not used [-Wunused-function]
   58 | static void _SetBit(size_t* buf, size_t index)
      |             ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/core/zonememory.o utils/AsmJit/core/zonememory.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o filter/hq4x.o filter/hq4x.cpp
In file included from filter/hq4x.cpp:32:
filter/interp.h:311:12: warning: 'int interp_32_diff2(u32, u32)' defined but not used [-Wunused-function]
  311 | static int interp_32_diff2(u32 p1, u32 p2)
      |            ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/x86/x86cpuinfo.o utils/AsmJit/x86/x86cpuinfo.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/x86/x86compileritem.o utils/AsmJit/x86/x86compileritem.cpp
In file included from utils/AsmJit/x86/../x86/../core/compiler.h:15,
                 from utils/AsmJit/x86/../x86/x86compiler.h:13,
                 from utils/AsmJit/x86/x86compileritem.cpp:13:
utils/AsmJit/x86/../x86/../core/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/x86/../x86/../core/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../core/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../core/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../core/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../core/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/x86compileritem.cpp: In member function 'virtual AsmJit::CompilerItem* AsmJit::X86CompilerJmpInst::translate(AsmJit::CompilerContext&)':
utils/AsmJit/x86/x86compileritem.cpp:1672:16: warning: unused variable 'x86Compiler' [-Wunused-variable]
 1672 |   X86Compiler* x86Compiler = getCompiler();
      |                ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/x86/x86assembler.o utils/AsmJit/x86/x86assembler.cpp
In file included from utils/AsmJit/x86/../x86/../x86/x86operand.h:13,
                 from utils/AsmJit/x86/../x86/x86assembler.h:15,
                 from utils/AsmJit/x86/x86assembler.cpp:20:
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/x86assembler.cpp: In member function 'void AsmJit::X86Assembler::_emitInstruction(uint32_t, const AsmJit::Operand*, const AsmJit::Operand*, const AsmJit::Operand*)':
utils/AsmJit/x86/x86assembler.cpp:1068:20: warning: unused variable 'src' [-Wunused-variable]
 1068 |         const Imm& src = reinterpret_cast<const Imm&>(*o1);
      |                    ^~~
utils/AsmJit/x86/x86assembler.cpp: In member function 'virtual size_t AsmJit::X86Assembler::relocCode(void*, sysuint_t) const':
utils/AsmJit/x86/x86assembler.cpp:2661:10: warning: unused variable 'csize' [-Wunused-variable]
 2661 |   size_t csize = getCodeSize();
      |          ^~~~~
utils/AsmJit/x86/x86assembler.cpp: In member function 'void AsmJit::X86Assembler::align(uint32_t)':
utils/AsmJit/x86/x86assembler.cpp:2819:9: warning: comparison of integer expressions of different signedness: 'sysint_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
 2819 |   if (i == m) return;
      |       ~~^~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/x86/x86compiler.o utils/AsmJit/x86/x86compiler.cpp
In file included from utils/AsmJit/x86/../x86/../x86/x86operand.h:13,
                 from utils/AsmJit/x86/../x86/x86assembler.h:15,
                 from utils/AsmJit/x86/x86compiler.cpp:13:
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/x86/x86compilercontext.o utils/AsmJit/x86/x86compilercontext.cpp
In file included from utils/AsmJit/x86/../x86/../x86/x86operand.h:13,
                 from utils/AsmJit/x86/../x86/x86assembler.h:15,
                 from utils/AsmJit/x86/x86compilercontext.cpp:13:
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/x86compilercontext.cpp: In member function 'void AsmJit::X86CompilerContext::_assignState(AsmJit::X86CompilerState*)':
utils/AsmJit/x86/x86compilercontext.cpp:1493:13: warning: unused variable 'compiler' [-Wunused-variable]
 1493 |   Compiler* compiler = getCompiler();
      |             ^~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/x86/x86defs.o utils/AsmJit/x86/x86defs.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/x86/x86func.o utils/AsmJit/x86/x86func.cpp
In file included from utils/AsmJit/x86/../x86/../x86/x86operand.h:13,
                 from utils/AsmJit/x86/../x86/x86util.h:13,
                 from utils/AsmJit/x86/x86func.cpp:16:
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../x86/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/x86func.cpp: In function 'void AsmJit::X86FuncDecl_initDefinition(AsmJit::X86FuncDecl*, uint32_t, const uint32_t*, uint32_t)':
utils/AsmJit/x86/x86func.cpp:415:17: warning: comparison of integer expressions of different signedness: 'int32_t' {aka 'int'} and 'uint32_t' {aka 'unsigned int'} [-Wsign-compare]
  415 |   for (i = 0; i != argumentsCount; i++)
      |               ~~^~~~~~~~~~~~~~~~~
utils/AsmJit/x86/x86func.cpp:376:11: warning: unused variable 'xmmPos' [-Wunused-variable]
  376 |   int32_t xmmPos = 0;
      |           ^~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/x86/x86util.o utils/AsmJit/x86/x86util.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/x86/x86operand.o utils/AsmJit/x86/x86operand.cpp
In file included from utils/AsmJit/x86/../x86/x86operand.h:13,
                 from utils/AsmJit/x86/x86operand.cpp:11:
utils/AsmJit/x86/../x86/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/x86/../x86/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o utils/AsmJit/x86/x86compilerfunc.o utils/AsmJit/x86/x86compilerfunc.cpp
In file included from utils/AsmJit/x86/../x86/../core/compiler.h:15,
                 from utils/AsmJit/x86/../x86/x86compiler.h:13,
                 from utils/AsmJit/x86/x86compilerfunc.cpp:13:
utils/AsmJit/x86/../x86/../core/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/x86/../x86/../core/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../core/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../core/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/../x86/../core/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/x86/../x86/../core/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/x86/../x86/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/x86/x86compilerfunc.cpp: In member function 'void AsmJit::X86CompilerFuncDecl::_preparePrologEpilog(AsmJit::CompilerContext&)':
utils/AsmJit/x86/x86compilerfunc.cpp:215:21: warning: unused variable 'cpuInfo' [-Wunused-variable]
  215 |   const X86CpuInfo* cpuInfo = X86CpuInfo::getGlobal();
      |                     ^~~~~~~
utils/AsmJit/x86/x86compilerfunc.cpp: In member function 'void AsmJit::X86CompilerFuncDecl::_dumpFunction(AsmJit::CompilerContext&)':
utils/AsmJit/x86/x86compilerfunc.cpp:362:31: warning: operation on 'memHome' may be undefined [-Wsequence-point]
  362 |       char* memHome = memHome = _buf;
      |                       ~~~~~~~~^~~~~~
utils/AsmJit/x86/x86compilerfunc.cpp: In member function 'void AsmJit::X86CompilerFuncDecl::_emitProlog(AsmJit::CompilerContext&)':
utils/AsmJit/x86/x86compilerfunc.cpp:522:23: warning: unused variable 'x86Context' [-Wunused-variable]
  522 |   X86CompilerContext& x86Context = static_cast<X86CompilerContext&>(cc);
      |                       ^~~~~~~~~~
utils/AsmJit/x86/x86compilerfunc.cpp: In member function 'void AsmJit::X86CompilerFuncDecl::_emitEpilog(AsmJit::CompilerContext&)':
utils/AsmJit/x86/x86compilerfunc.cpp:651:23: warning: unused variable 'x86Context' [-Wunused-variable]
  651 |   X86CompilerContext& x86Context = static_cast<X86CompilerContext&>(cc);
      |                       ^~~~~~~~~~
utils/AsmJit/x86/x86compilerfunc.cpp: In member function 'virtual AsmJit::CompilerItem* AsmJit::X86CompilerFuncRet::translate(AsmJit::CompilerContext&)':
utils/AsmJit/x86/x86compilerfunc.cpp:991:18: warning: unused variable 'dsti' [-Wunused-variable]
  991 |         uint32_t dsti = i;
      |                  ^~~~
utils/AsmJit/x86/x86compilerfunc.cpp: In member function 'virtual void AsmJit::X86CompilerFuncCall::setPrototype(uint32_t, uint32_t, const uint32_t*, uint32_t)':
utils/AsmJit/x86/x86compilerfunc.cpp:2866:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
 2866 |   memset(_args, 0, sizeof(Operand) * argumentsCount);
      |   ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from utils/AsmJit/x86/../x86/../core/compiler.h:15,
                 from utils/AsmJit/x86/../x86/x86compiler.h:13,
                 from utils/AsmJit/x86/x86compilerfunc.cpp:13:
utils/AsmJit/x86/../x86/../core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o filter/xbrz.o filter/xbrz.cpp
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include        -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o arm_jit.o arm_jit.cpp
In file included from MMU.h:24,
                 from armcpu.h:24,
                 from arm_jit.cpp:36:
firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from arm_jit.cpp:19:
readwrite.h: In function 'int readle(T*, EMUFILE*)':
types.h:456:46: warning: typedef '__asserty' locally defined but not used [-Wunused-local-typedefs]
  456 | #define CTASSERT(x)             typedef char __assert ## y[(x) ? 1 : -1]
      |                                              ^~~~~~~~
readwrite.h:50:9: note: in expansion of macro 'CTASSERT'
   50 |         CTASSERT(sizeof(T)==1||sizeof(T)==2||sizeof(T)==4||sizeof(T)==8);
      |         ^~~~~~~~
In file included from MMU_timing.h:30,
                 from arm_jit.cpp:41:
NDSSystem.h: In constructor 'GameInfo::GameInfo()':
NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from arm_jit.cpp:41:
MMU_timing.h: In instantiation of 'class CacheController<13, 2, 5>':
MMU_timing.h:253:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 11)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
MMU_timing.h: In instantiation of 'class CacheController<12, 2, 5>':
MMU_timing.h:254:26:   required from here
MMU_timing.h:158:35: warning: left operand of shift expression '(-1 << 10)' is negative [-fpermissive]
  158 |         enum { TAGMASK = (u32)(~0 << TAGSHIFT) };
      |                               ~~~~^~~~~~~~~~~~
MMU_timing.h:159:68: warning: left operand of shift expression '(-1 << 5)' is negative [-fpermissive]
  159 |         enum { BLOCKMASK = ((u32)~0 >> (32 - TAGSHIFT)) & (u32)(~0 << BLOCKSIZESHIFT) };
      |                                                                ~~~~^~~~~~~~~~~~~~~~~~
In file included from utils/AsmJit/core/compiler.h:15,
                 from utils/AsmJit/core.h:17,
                 from utils/AsmJit/AsmJit.h:331,
                 from arm_jit.cpp:42:
utils/AsmJit/core/../core/operand.h: In constructor 'AsmJit::Operand::Operand()':
utils/AsmJit/core/../core/operand.h:183:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct AsmJit::Operand'; use assignment or value-initialization instead [-Wclass-memaccess]
  183 |     memset(this, 0, sizeof(Operand));
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/operand.h: In member function 'void AsmJit::Operand::_init(const AsmJit::Operand&)':
utils/AsmJit/core/../core/operand.h:205:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  205 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
utils/AsmJit/core/../core/operand.h: In member function 'void AsmJit::Operand::_copy(const AsmJit::Operand&)':
utils/AsmJit/core/../core/operand.h:211:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'struct AsmJit::Operand'; use copy-assignment or copy-initialization instead [-Wclass-memaccess]
  211 |   { memcpy(this, &other, sizeof(Operand)); }
      |     ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
utils/AsmJit/core/../core/operand.h:174:8: note: 'struct AsmJit::Operand' declared here
  174 | struct Operand
      |        ^~~~~~~
arm_jit.cpp: In function 'int OP_AND_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:826:56: note: in expansion of macro 'LSL_IMM'
  826 | static int OP_AND_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM, and_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_AND_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:828:56: note: in expansion of macro 'LSR_IMM'
  828 | static int OP_AND_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM, and_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_AND_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:830:56: note: in expansion of macro 'ASR_IMM'
  830 | static int OP_AND_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM, and_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_AND_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:832:56: note: in expansion of macro 'ROR_IMM'
  832 | static int OP_AND_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM, and_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_AND_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:834:56: note: in expansion of macro 'IMM_VAL'
  834 | static int OP_AND_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL, and_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_EOR_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:836:56: note: in expansion of macro 'LSL_IMM'
  836 | static int OP_EOR_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM, xor_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_EOR_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:838:56: note: in expansion of macro 'LSR_IMM'
  838 | static int OP_EOR_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM, xor_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_EOR_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:840:56: note: in expansion of macro 'ASR_IMM'
  840 | static int OP_EOR_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM, xor_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_EOR_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:842:56: note: in expansion of macro 'ROR_IMM'
  842 | static int OP_EOR_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM, xor_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_EOR_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:844:56: note: in expansion of macro 'IMM_VAL'
  844 | static int OP_EOR_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL, xor_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ORR_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:846:56: note: in expansion of macro 'LSL_IMM'
  846 | static int OP_ORR_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM, or_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ORR_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:848:56: note: in expansion of macro 'LSR_IMM'
  848 | static int OP_ORR_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM, or_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ORR_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:850:56: note: in expansion of macro 'ASR_IMM'
  850 | static int OP_ORR_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM, or_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ORR_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:852:56: note: in expansion of macro 'ROR_IMM'
  852 | static int OP_ORR_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM, or_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ORR_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:854:56: note: in expansion of macro 'IMM_VAL'
  854 | static int OP_ORR_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL, or_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ADD_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:856:56: note: in expansion of macro 'LSL_IMM'
  856 | static int OP_ADD_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM, add, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ADD_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:858:56: note: in expansion of macro 'LSR_IMM'
  858 | static int OP_ADD_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM, add, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ADD_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:860:56: note: in expansion of macro 'ASR_IMM'
  860 | static int OP_ADD_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM, add, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ADD_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:862:56: note: in expansion of macro 'ROR_IMM'
  862 | static int OP_ADD_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM, add, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ADD_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:864:56: note: in expansion of macro 'IMM_VAL'
  864 | static int OP_ADD_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL, add, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_SUB_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:866:56: note: in expansion of macro 'LSL_IMM'
  866 | static int OP_SUB_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM, sub, 0, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_SUB_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:868:56: note: in expansion of macro 'LSR_IMM'
  868 | static int OP_SUB_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM, sub, 0, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_SUB_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:870:56: note: in expansion of macro 'ASR_IMM'
  870 | static int OP_SUB_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM, sub, 0, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_SUB_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:872:56: note: in expansion of macro 'ROR_IMM'
  872 | static int OP_SUB_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM, sub, 0, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_SUB_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:874:56: note: in expansion of macro 'IMM_VAL'
  874 | static int OP_SUB_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL, sub, 0, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_LSL_IMM(u32)':
arm_jit.cpp:456:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  456 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:876:58: note: in expansion of macro 'LSL_IMM'
  876 | static int OP_RSB_LSL_IMM(const u32 i) { OP_ARITHMETIC_R(LSL_IMM, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:876:58: note: in expansion of macro 'LSL_IMM'
  876 | static int OP_RSB_LSL_IMM(const u32 i) { OP_ARITHMETIC_R(LSL_IMM, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_LSL_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:665:17: note: in expansion of macro 'LSX_REG'
  665 | #define LSL_REG LSX_REG(LSL_REG, shl, 0)
      |                 ^~~~~~~
arm_jit.cpp:877:58: note: in expansion of macro 'LSL_REG'
  877 | static int OP_RSB_LSL_REG(const u32 i) { OP_ARITHMETIC_R(LSL_REG, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_LSR_IMM(u32)':
arm_jit.cpp:481:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  481 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:878:58: note: in expansion of macro 'LSR_IMM'
  878 | static int OP_RSB_LSR_IMM(const u32 i) { OP_ARITHMETIC_R(LSR_IMM, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:878:58: note: in expansion of macro 'LSR_IMM'
  878 | static int OP_RSB_LSR_IMM(const u32 i) { OP_ARITHMETIC_R(LSR_IMM, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_LSR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:666:17: note: in expansion of macro 'LSX_REG'
  666 | #define LSR_REG LSX_REG(LSR_REG, shr, 0)
      |                 ^~~~~~~
arm_jit.cpp:879:58: note: in expansion of macro 'LSR_REG'
  879 | static int OP_RSB_LSR_REG(const u32 i) { OP_ARITHMETIC_R(LSR_REG, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_ASR_IMM(u32)':
arm_jit.cpp:515:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  515 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:880:58: note: in expansion of macro 'ASR_IMM'
  880 | static int OP_RSB_ASR_IMM(const u32 i) { OP_ARITHMETIC_R(ASR_IMM, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:880:58: note: in expansion of macro 'ASR_IMM'
  880 | static int OP_RSB_ASR_IMM(const u32 i) { OP_ARITHMETIC_R(ASR_IMM, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_ASR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:667:17: note: in expansion of macro 'LSX_REG'
  667 | #define ASR_REG LSX_REG(ASR_REG, sar, 1)
      |                 ^~~~~~~
arm_jit.cpp:881:58: note: in expansion of macro 'ASR_REG'
  881 | static int OP_RSB_ASR_REG(const u32 i) { OP_ARITHMETIC_R(ASR_REG, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_ROR_IMM(u32)':
arm_jit.cpp:537:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  537 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:882:58: note: in expansion of macro 'ROR_IMM'
  882 | static int OP_RSB_ROR_IMM(const u32 i) { OP_ARITHMETIC_R(ROR_IMM, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:882:58: note: in expansion of macro 'ROR_IMM'
  882 | static int OP_RSB_ROR_IMM(const u32 i) { OP_ARITHMETIC_R(ROR_IMM, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_ROR_REG(u32)':
arm_jit.cpp:674:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  674 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:883:58: note: in expansion of macro 'ROR_REG'
  883 | static int OP_RSB_ROR_REG(const u32 i) { OP_ARITHMETIC_R(ROR_REG, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_IMM_VAL(u32)':
arm_jit.cpp:575:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  575 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:884:58: note: in expansion of macro 'IMM_VAL'
  884 | static int OP_RSB_IMM_VAL(const u32 i) { OP_ARITHMETIC_R(IMM_VAL, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:884:58: note: in expansion of macro 'IMM_VAL'
  884 | static int OP_RSB_IMM_VAL(const u32 i) { OP_ARITHMETIC_R(IMM_VAL, sub, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_AND_S_IMM_VAL(u32)':
arm_jit.cpp:591:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  591 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:798:5: note: in definition of macro 'OP_ARITHMETIC_S'
  798 |     arg; \
      |     ^~~
arm_jit.cpp:895:60: note: in expansion of macro 'S_IMM_VAL'
  895 | static int OP_AND_S_IMM_VAL(const u32 i) { OP_ARITHMETIC_S(S_IMM_VAL, and_, 1); }
      |                                                            ^~~~~~~~~
arm_jit.cpp: In function 'int OP_EOR_S_IMM_VAL(u32)':
arm_jit.cpp:591:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  591 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:798:5: note: in definition of macro 'OP_ARITHMETIC_S'
  798 |     arg; \
      |     ^~~
arm_jit.cpp:905:60: note: in expansion of macro 'S_IMM_VAL'
  905 | static int OP_EOR_S_IMM_VAL(const u32 i) { OP_ARITHMETIC_S(S_IMM_VAL, xor_, 1); }
      |                                                            ^~~~~~~~~
arm_jit.cpp: In function 'int OP_ORR_S_IMM_VAL(u32)':
arm_jit.cpp:591:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  591 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:798:5: note: in definition of macro 'OP_ARITHMETIC_S'
  798 |     arg; \
      |     ^~~
arm_jit.cpp:915:60: note: in expansion of macro 'S_IMM_VAL'
  915 | static int OP_ORR_S_IMM_VAL(const u32 i) { OP_ARITHMETIC_S(S_IMM_VAL, or_, 1); }
      |                                                            ^~~~~~~~~
arm_jit.cpp: In function 'int OP_ADD_S_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:917:58: note: in expansion of macro 'LSL_IMM'
  917 | static int OP_ADD_S_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM, add, 1, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_ADD_S_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:919:58: note: in expansion of macro 'LSR_IMM'
  919 | static int OP_ADD_S_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM, add, 1, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_ADD_S_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:921:58: note: in expansion of macro 'ASR_IMM'
  921 | static int OP_ADD_S_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM, add, 1, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_ADD_S_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:923:58: note: in expansion of macro 'ROR_IMM'
  923 | static int OP_ADD_S_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM, add, 1, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_ADD_S_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:925:58: note: in expansion of macro 'IMM_VAL'
  925 | static int OP_ADD_S_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL, add, 1, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_SUB_S_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:927:58: note: in expansion of macro 'LSL_IMM'
  927 | static int OP_SUB_S_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM, sub, 0, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_SUB_S_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:929:58: note: in expansion of macro 'LSR_IMM'
  929 | static int OP_SUB_S_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM, sub, 0, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_SUB_S_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:931:58: note: in expansion of macro 'ASR_IMM'
  931 | static int OP_SUB_S_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM, sub, 0, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_SUB_S_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:933:58: note: in expansion of macro 'ROR_IMM'
  933 | static int OP_SUB_S_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM, sub, 0, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_SUB_S_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:935:58: note: in expansion of macro 'IMM_VAL'
  935 | static int OP_SUB_S_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL, sub, 0, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_S_LSL_IMM(u32)':
arm_jit.cpp:456:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  456 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:937:60: note: in expansion of macro 'LSL_IMM'
  937 | static int OP_RSB_S_LSL_IMM(const u32 i) { OP_ARITHMETIC_R(LSL_IMM, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:937:60: note: in expansion of macro 'LSL_IMM'
  937 | static int OP_RSB_S_LSL_IMM(const u32 i) { OP_ARITHMETIC_R(LSL_IMM, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_S_LSL_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:665:17: note: in expansion of macro 'LSX_REG'
  665 | #define LSL_REG LSX_REG(LSL_REG, shl, 0)
      |                 ^~~~~~~
arm_jit.cpp:938:60: note: in expansion of macro 'LSL_REG'
  938 | static int OP_RSB_S_LSL_REG(const u32 i) { OP_ARITHMETIC_R(LSL_REG, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_S_LSR_IMM(u32)':
arm_jit.cpp:481:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  481 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:939:60: note: in expansion of macro 'LSR_IMM'
  939 | static int OP_RSB_S_LSR_IMM(const u32 i) { OP_ARITHMETIC_R(LSR_IMM, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:939:60: note: in expansion of macro 'LSR_IMM'
  939 | static int OP_RSB_S_LSR_IMM(const u32 i) { OP_ARITHMETIC_R(LSR_IMM, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_S_LSR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:666:17: note: in expansion of macro 'LSX_REG'
  666 | #define LSR_REG LSX_REG(LSR_REG, shr, 0)
      |                 ^~~~~~~
arm_jit.cpp:940:60: note: in expansion of macro 'LSR_REG'
  940 | static int OP_RSB_S_LSR_REG(const u32 i) { OP_ARITHMETIC_R(LSR_REG, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_S_ASR_IMM(u32)':
arm_jit.cpp:515:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  515 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:941:60: note: in expansion of macro 'ASR_IMM'
  941 | static int OP_RSB_S_ASR_IMM(const u32 i) { OP_ARITHMETIC_R(ASR_IMM, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:941:60: note: in expansion of macro 'ASR_IMM'
  941 | static int OP_RSB_S_ASR_IMM(const u32 i) { OP_ARITHMETIC_R(ASR_IMM, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_S_ASR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:667:17: note: in expansion of macro 'LSX_REG'
  667 | #define ASR_REG LSX_REG(ASR_REG, sar, 1)
      |                 ^~~~~~~
arm_jit.cpp:942:60: note: in expansion of macro 'ASR_REG'
  942 | static int OP_RSB_S_ASR_REG(const u32 i) { OP_ARITHMETIC_R(ASR_REG, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_S_ROR_IMM(u32)':
arm_jit.cpp:537:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  537 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:943:60: note: in expansion of macro 'ROR_IMM'
  943 | static int OP_RSB_S_ROR_IMM(const u32 i) { OP_ARITHMETIC_R(ROR_IMM, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:943:60: note: in expansion of macro 'ROR_IMM'
  943 | static int OP_RSB_S_ROR_IMM(const u32 i) { OP_ARITHMETIC_R(ROR_IMM, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_S_ROR_REG(u32)':
arm_jit.cpp:674:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  674 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:944:60: note: in expansion of macro 'ROR_REG'
  944 | static int OP_RSB_S_ROR_REG(const u32 i) { OP_ARITHMETIC_R(ROR_REG, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSB_S_IMM_VAL(u32)':
arm_jit.cpp:575:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  575 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:945:60: note: in expansion of macro 'IMM_VAL'
  945 | static int OP_RSB_S_IMM_VAL(const u32 i) { OP_ARITHMETIC_R(IMM_VAL, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:945:60: note: in expansion of macro 'IMM_VAL'
  945 | static int OP_RSB_S_IMM_VAL(const u32 i) { OP_ARITHMETIC_R(IMM_VAL, sub, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_ADC_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:947:56: note: in expansion of macro 'LSL_IMM'
  947 | static int OP_ADC_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM; GET_CARRY(0), adc, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ADC_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:949:56: note: in expansion of macro 'LSR_IMM'
  949 | static int OP_ADC_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM; GET_CARRY(0), adc, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ADC_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:951:56: note: in expansion of macro 'ASR_IMM'
  951 | static int OP_ADC_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM; GET_CARRY(0), adc, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ADC_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:953:56: note: in expansion of macro 'ROR_IMM'
  953 | static int OP_ADC_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM; GET_CARRY(0), adc, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ADC_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:955:56: note: in expansion of macro 'IMM_VAL'
  955 | static int OP_ADC_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL; GET_CARRY(0), adc, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_ADC_S_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:957:58: note: in expansion of macro 'LSL_IMM'
  957 | static int OP_ADC_S_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM; GET_CARRY(0), adc, 1, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_ADC_S_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:959:58: note: in expansion of macro 'LSR_IMM'
  959 | static int OP_ADC_S_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM; GET_CARRY(0), adc, 1, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_ADC_S_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:961:58: note: in expansion of macro 'ASR_IMM'
  961 | static int OP_ADC_S_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM; GET_CARRY(0), adc, 1, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_ADC_S_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:963:58: note: in expansion of macro 'ROR_IMM'
  963 | static int OP_ADC_S_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM; GET_CARRY(0), adc, 1, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_ADC_S_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:965:58: note: in expansion of macro 'IMM_VAL'
  965 | static int OP_ADC_S_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL; GET_CARRY(0), adc, 1, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_SBC_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:967:56: note: in expansion of macro 'LSL_IMM'
  967 | static int OP_SBC_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM; GET_CARRY(1), sbb, 0, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_SBC_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:969:56: note: in expansion of macro 'LSR_IMM'
  969 | static int OP_SBC_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM; GET_CARRY(1), sbb, 0, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_SBC_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:971:56: note: in expansion of macro 'ASR_IMM'
  971 | static int OP_SBC_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM; GET_CARRY(1), sbb, 0, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_SBC_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:973:56: note: in expansion of macro 'ROR_IMM'
  973 | static int OP_SBC_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM; GET_CARRY(1), sbb, 0, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_SBC_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:975:56: note: in expansion of macro 'IMM_VAL'
  975 | static int OP_SBC_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL; GET_CARRY(1), sbb, 0, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_SBC_S_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:977:58: note: in expansion of macro 'LSL_IMM'
  977 | static int OP_SBC_S_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM; GET_CARRY(1), sbb, 0, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_SBC_S_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:979:58: note: in expansion of macro 'LSR_IMM'
  979 | static int OP_SBC_S_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM; GET_CARRY(1), sbb, 0, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_SBC_S_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:981:58: note: in expansion of macro 'ASR_IMM'
  981 | static int OP_SBC_S_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM; GET_CARRY(1), sbb, 0, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_SBC_S_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:983:58: note: in expansion of macro 'ROR_IMM'
  983 | static int OP_SBC_S_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM; GET_CARRY(1), sbb, 0, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_SBC_S_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:985:58: note: in expansion of macro 'IMM_VAL'
  985 | static int OP_SBC_S_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL; GET_CARRY(1), sbb, 0, 1); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_LSL_IMM(u32)':
arm_jit.cpp:456:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  456 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:987:58: note: in expansion of macro 'LSL_IMM'
  987 | static int OP_RSC_LSL_IMM(const u32 i) { OP_ARITHMETIC_R(LSL_IMM; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:987:58: note: in expansion of macro 'LSL_IMM'
  987 | static int OP_RSC_LSL_IMM(const u32 i) { OP_ARITHMETIC_R(LSL_IMM; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_LSL_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:665:17: note: in expansion of macro 'LSX_REG'
  665 | #define LSL_REG LSX_REG(LSL_REG, shl, 0)
      |                 ^~~~~~~
arm_jit.cpp:988:58: note: in expansion of macro 'LSL_REG'
  988 | static int OP_RSC_LSL_REG(const u32 i) { OP_ARITHMETIC_R(LSL_REG; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_LSR_IMM(u32)':
arm_jit.cpp:481:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  481 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:989:58: note: in expansion of macro 'LSR_IMM'
  989 | static int OP_RSC_LSR_IMM(const u32 i) { OP_ARITHMETIC_R(LSR_IMM; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:989:58: note: in expansion of macro 'LSR_IMM'
  989 | static int OP_RSC_LSR_IMM(const u32 i) { OP_ARITHMETIC_R(LSR_IMM; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_LSR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:666:17: note: in expansion of macro 'LSX_REG'
  666 | #define LSR_REG LSX_REG(LSR_REG, shr, 0)
      |                 ^~~~~~~
arm_jit.cpp:990:58: note: in expansion of macro 'LSR_REG'
  990 | static int OP_RSC_LSR_REG(const u32 i) { OP_ARITHMETIC_R(LSR_REG; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_ASR_IMM(u32)':
arm_jit.cpp:515:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  515 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:991:58: note: in expansion of macro 'ASR_IMM'
  991 | static int OP_RSC_ASR_IMM(const u32 i) { OP_ARITHMETIC_R(ASR_IMM; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:991:58: note: in expansion of macro 'ASR_IMM'
  991 | static int OP_RSC_ASR_IMM(const u32 i) { OP_ARITHMETIC_R(ASR_IMM; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_ASR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:667:17: note: in expansion of macro 'LSX_REG'
  667 | #define ASR_REG LSX_REG(ASR_REG, sar, 1)
      |                 ^~~~~~~
arm_jit.cpp:992:58: note: in expansion of macro 'ASR_REG'
  992 | static int OP_RSC_ASR_REG(const u32 i) { OP_ARITHMETIC_R(ASR_REG; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_ROR_IMM(u32)':
arm_jit.cpp:537:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  537 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:993:58: note: in expansion of macro 'ROR_IMM'
  993 | static int OP_RSC_ROR_IMM(const u32 i) { OP_ARITHMETIC_R(ROR_IMM; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:993:58: note: in expansion of macro 'ROR_IMM'
  993 | static int OP_RSC_ROR_IMM(const u32 i) { OP_ARITHMETIC_R(ROR_IMM; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_ROR_REG(u32)':
arm_jit.cpp:674:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  674 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:994:58: note: in expansion of macro 'ROR_REG'
  994 | static int OP_RSC_ROR_REG(const u32 i) { OP_ARITHMETIC_R(ROR_REG; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_IMM_VAL(u32)':
arm_jit.cpp:575:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  575 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:995:58: note: in expansion of macro 'IMM_VAL'
  995 | static int OP_RSC_IMM_VAL(const u32 i) { OP_ARITHMETIC_R(IMM_VAL; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:995:58: note: in expansion of macro 'IMM_VAL'
  995 | static int OP_RSC_IMM_VAL(const u32 i) { OP_ARITHMETIC_R(IMM_VAL; GET_CARRY(1), sbb, 0); }
      |                                                          ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_S_LSL_IMM(u32)':
arm_jit.cpp:456:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  456 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:997:60: note: in expansion of macro 'LSL_IMM'
  997 | static int OP_RSC_S_LSL_IMM(const u32 i) { OP_ARITHMETIC_R(LSL_IMM; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:997:60: note: in expansion of macro 'LSL_IMM'
  997 | static int OP_RSC_S_LSL_IMM(const u32 i) { OP_ARITHMETIC_R(LSL_IMM; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_S_LSL_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:665:17: note: in expansion of macro 'LSX_REG'
  665 | #define LSL_REG LSX_REG(LSL_REG, shl, 0)
      |                 ^~~~~~~
arm_jit.cpp:998:60: note: in expansion of macro 'LSL_REG'
  998 | static int OP_RSC_S_LSL_REG(const u32 i) { OP_ARITHMETIC_R(LSL_REG; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_S_LSR_IMM(u32)':
arm_jit.cpp:481:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  481 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:999:60: note: in expansion of macro 'LSR_IMM'
  999 | static int OP_RSC_S_LSR_IMM(const u32 i) { OP_ARITHMETIC_R(LSR_IMM; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:999:60: note: in expansion of macro 'LSR_IMM'
  999 | static int OP_RSC_S_LSR_IMM(const u32 i) { OP_ARITHMETIC_R(LSR_IMM; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_S_LSR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:666:17: note: in expansion of macro 'LSX_REG'
  666 | #define LSR_REG LSX_REG(LSR_REG, shr, 0)
      |                 ^~~~~~~
arm_jit.cpp:1000:60: note: in expansion of macro 'LSR_REG'
 1000 | static int OP_RSC_S_LSR_REG(const u32 i) { OP_ARITHMETIC_R(LSR_REG; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_S_ASR_IMM(u32)':
arm_jit.cpp:515:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  515 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:1001:60: note: in expansion of macro 'ASR_IMM'
 1001 | static int OP_RSC_S_ASR_IMM(const u32 i) { OP_ARITHMETIC_R(ASR_IMM; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:1001:60: note: in expansion of macro 'ASR_IMM'
 1001 | static int OP_RSC_S_ASR_IMM(const u32 i) { OP_ARITHMETIC_R(ASR_IMM; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_S_ASR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:667:17: note: in expansion of macro 'LSX_REG'
  667 | #define ASR_REG LSX_REG(ASR_REG, sar, 1)
      |                 ^~~~~~~
arm_jit.cpp:1002:60: note: in expansion of macro 'ASR_REG'
 1002 | static int OP_RSC_S_ASR_REG(const u32 i) { OP_ARITHMETIC_R(ASR_REG; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_S_ROR_IMM(u32)':
arm_jit.cpp:537:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  537 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:1003:60: note: in expansion of macro 'ROR_IMM'
 1003 | static int OP_RSC_S_ROR_IMM(const u32 i) { OP_ARITHMETIC_R(ROR_IMM; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:1003:60: note: in expansion of macro 'ROR_IMM'
 1003 | static int OP_RSC_S_ROR_IMM(const u32 i) { OP_ARITHMETIC_R(ROR_IMM; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_S_ROR_REG(u32)':
arm_jit.cpp:674:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  674 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:1004:60: note: in expansion of macro 'ROR_REG'
 1004 | static int OP_RSC_S_ROR_REG(const u32 i) { OP_ARITHMETIC_R(ROR_REG; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_RSC_S_IMM_VAL(u32)':
arm_jit.cpp:575:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  575 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:1005:60: note: in expansion of macro 'IMM_VAL'
 1005 | static int OP_RSC_S_IMM_VAL(const u32 i) { OP_ARITHMETIC_R(IMM_VAL; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:772:5: note: in definition of macro 'OP_ARITHMETIC_R'
  772 |     arg; \
      |     ^~~
arm_jit.cpp:1005:60: note: in expansion of macro 'IMM_VAL'
 1005 | static int OP_RSC_S_IMM_VAL(const u32 i) { OP_ARITHMETIC_R(IMM_VAL; GET_CARRY(1), sbb, 1); }
      |                                                            ^~~~~~~
arm_jit.cpp: In function 'int OP_BIC_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:1007:56: note: in expansion of macro 'LSL_IMM'
 1007 | static int OP_BIC_LSL_IMM(const u32 i) { OP_ARITHMETIC(LSL_IMM; c.not_(rhs), and_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_BIC_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:1009:56: note: in expansion of macro 'LSR_IMM'
 1009 | static int OP_BIC_LSR_IMM(const u32 i) { OP_ARITHMETIC(LSR_IMM; c.not_(rhs), and_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_BIC_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:1011:56: note: in expansion of macro 'ASR_IMM'
 1011 | static int OP_BIC_ASR_IMM(const u32 i) { OP_ARITHMETIC(ASR_IMM; c.not_(rhs), and_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_BIC_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:1013:56: note: in expansion of macro 'ROR_IMM'
 1013 | static int OP_BIC_ROR_IMM(const u32 i) { OP_ARITHMETIC(ROR_IMM; c.not_(rhs), and_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_BIC_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:734:5: note: in definition of macro 'OP_ARITHMETIC'
  734 |     arg; \
      |     ^~~
arm_jit.cpp:1015:56: note: in expansion of macro 'IMM_VAL'
 1015 | static int OP_BIC_IMM_VAL(const u32 i) { OP_ARITHMETIC(IMM_VAL; rhs = ~rhs,  and_, 1, 0); }
      |                                                        ^~~~~~~
arm_jit.cpp: In function 'int OP_BIC_S_IMM_VAL(u32)':
arm_jit.cpp:591:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  591 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:798:5: note: in definition of macro 'OP_ARITHMETIC_S'
  798 |     arg; \
      |     ^~~
arm_jit.cpp:1025:60: note: in expansion of macro 'S_IMM_VAL'
 1025 | static int OP_BIC_S_IMM_VAL(const u32 i) { OP_ARITHMETIC_S(S_IMM_VAL; rhs = ~rhs,  and_, 1); }
      |                                                            ^~~~~~~~~
arm_jit.cpp: In function 'int OP_TST_LSL_IMM(u32)':
arm_jit.cpp:465:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  465 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1031:9: note: in definition of macro 'OP_TST_'
 1031 |         arg; \
      |         ^~~
arm_jit.cpp:1036:50: note: in expansion of macro 'S_LSL_IMM'
 1036 | static int OP_TST_LSL_IMM(const u32 i) { OP_TST_(S_LSL_IMM); }
      |                                                  ^~~~~~~~~
arm_jit.cpp: In function 'int OP_TST_LSL_REG(u32)':
arm_jit.cpp:624:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  624 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1031:9: note: in definition of macro 'OP_TST_'
 1031 |         arg; \
      |         ^~~
arm_jit.cpp:668:19: note: in expansion of macro 'S_LSX_REG'
  668 | #define S_LSL_REG S_LSX_REG(S_LSL_REG, shl, 0)
      |                   ^~~~~~~~~
arm_jit.cpp:1037:50: note: in expansion of macro 'S_LSL_REG'
 1037 | static int OP_TST_LSL_REG(const u32 i) { OP_TST_(S_LSL_REG); }
      |                                                  ^~~~~~~~~
arm_jit.cpp: In function 'int OP_TST_LSR_IMM(u32)':
arm_jit.cpp:495:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  495 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1031:9: note: in definition of macro 'OP_TST_'
 1031 |         arg; \
      |         ^~~
arm_jit.cpp:1038:50: note: in expansion of macro 'S_LSR_IMM'
 1038 | static int OP_TST_LSR_IMM(const u32 i) { OP_TST_(S_LSR_IMM); }
      |                                                  ^~~~~~~~~
arm_jit.cpp: In function 'int OP_TST_LSR_REG(u32)':
arm_jit.cpp:624:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  624 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1031:9: note: in definition of macro 'OP_TST_'
 1031 |         arg; \
      |         ^~~
arm_jit.cpp:669:19: note: in expansion of macro 'S_LSX_REG'
  669 | #define S_LSR_REG S_LSX_REG(S_LSR_REG, shr, 0)
      |                   ^~~~~~~~~
arm_jit.cpp:1039:50: note: in expansion of macro 'S_LSR_REG'
 1039 | static int OP_TST_LSR_REG(const u32 i) { OP_TST_(S_LSR_REG); }
      |                                                  ^~~~~~~~~
arm_jit.cpp: In function 'int OP_TST_ASR_IMM(u32)':
arm_jit.cpp:525:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  525 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1031:9: note: in definition of macro 'OP_TST_'
 1031 |         arg; \
      |         ^~~
arm_jit.cpp:1040:50: note: in expansion of macro 'S_ASR_IMM'
 1040 | static int OP_TST_ASR_IMM(const u32 i) { OP_TST_(S_ASR_IMM); }
      |                                                  ^~~~~~~~~
arm_jit.cpp: In function 'int OP_TST_ASR_REG(u32)':
arm_jit.cpp:624:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  624 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1031:9: note: in definition of macro 'OP_TST_'
 1031 |         arg; \
      |         ^~~
arm_jit.cpp:670:19: note: in expansion of macro 'S_LSX_REG'
  670 | #define S_ASR_REG S_LSX_REG(S_ASR_REG, sar, 1)
      |                   ^~~~~~~~~
arm_jit.cpp:1041:50: note: in expansion of macro 'S_ASR_REG'
 1041 | static int OP_TST_ASR_REG(const u32 i) { OP_TST_(S_ASR_REG); }
      |                                                  ^~~~~~~~~
arm_jit.cpp: In function 'int OP_TST_ROR_IMM(u32)':
arm_jit.cpp:552:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  552 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1031:9: note: in definition of macro 'OP_TST_'
 1031 |         arg; \
      |         ^~~
arm_jit.cpp:1042:50: note: in expansion of macro 'S_ROR_IMM'
 1042 | static int OP_TST_ROR_IMM(const u32 i) { OP_TST_(S_ROR_IMM); }
      |                                                  ^~~~~~~~~
arm_jit.cpp: In function 'int OP_TST_ROR_REG(u32)':
arm_jit.cpp:683:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  683 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1031:9: note: in definition of macro 'OP_TST_'
 1031 |         arg; \
      |         ^~~
arm_jit.cpp:1043:50: note: in expansion of macro 'S_ROR_REG'
 1043 | static int OP_TST_ROR_REG(const u32 i) { OP_TST_(S_ROR_REG); }
      |                                                  ^~~~~~~~~
arm_jit.cpp: In function 'int OP_TST_IMM_VAL(u32)':
arm_jit.cpp:581:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  581 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:1031:9: note: in definition of macro 'OP_TST_'
 1031 |         arg; \
      |         ^~~
arm_jit.cpp:1044:50: note: in expansion of macro 'S_IMM_VAL'
 1044 | static int OP_TST_IMM_VAL(const u32 i) { OP_TST_(S_IMM_VAL); }
      |                                                  ^~~~~~~~~
arm_jit.cpp:591:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  591 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1031:9: note: in definition of macro 'OP_TST_'
 1031 |         arg; \
      |         ^~~
arm_jit.cpp:1044:50: note: in expansion of macro 'S_IMM_VAL'
 1044 | static int OP_TST_IMM_VAL(const u32 i) { OP_TST_(S_IMM_VAL); }
      |                                                  ^~~~~~~~~
arm_jit.cpp: In function 'int OP_TEQ_IMM_VAL(u32)':
arm_jit.cpp:591:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  591 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1050:9: note: in definition of macro 'OP_TEQ_'
 1050 |         arg; \
      |         ^~~
arm_jit.cpp:1070:50: note: in expansion of macro 'S_IMM_VAL'
 1070 | static int OP_TEQ_IMM_VAL(const u32 i) { OP_TEQ_(S_IMM_VAL); }
      |                                                  ^~~~~~~~~
arm_jit.cpp: In function 'int OP_CMP_LSL_IMM(u32)':
arm_jit.cpp:456:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  456 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:1081:49: note: in expansion of macro 'LSL_IMM'
 1081 | static int OP_CMP_LSL_IMM(const u32 i) { OP_CMP(LSL_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:1081:49: note: in expansion of macro 'LSL_IMM'
 1081 | static int OP_CMP_LSL_IMM(const u32 i) { OP_CMP(LSL_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMP_LSL_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:665:17: note: in expansion of macro 'LSX_REG'
  665 | #define LSL_REG LSX_REG(LSL_REG, shl, 0)
      |                 ^~~~~~~
arm_jit.cpp:1082:49: note: in expansion of macro 'LSL_REG'
 1082 | static int OP_CMP_LSL_REG(const u32 i) { OP_CMP(LSL_REG); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMP_LSR_IMM(u32)':
arm_jit.cpp:481:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  481 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:1083:49: note: in expansion of macro 'LSR_IMM'
 1083 | static int OP_CMP_LSR_IMM(const u32 i) { OP_CMP(LSR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:1083:49: note: in expansion of macro 'LSR_IMM'
 1083 | static int OP_CMP_LSR_IMM(const u32 i) { OP_CMP(LSR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMP_LSR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:666:17: note: in expansion of macro 'LSX_REG'
  666 | #define LSR_REG LSX_REG(LSR_REG, shr, 0)
      |                 ^~~~~~~
arm_jit.cpp:1084:49: note: in expansion of macro 'LSR_REG'
 1084 | static int OP_CMP_LSR_REG(const u32 i) { OP_CMP(LSR_REG); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMP_ASR_IMM(u32)':
arm_jit.cpp:515:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  515 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:1085:49: note: in expansion of macro 'ASR_IMM'
 1085 | static int OP_CMP_ASR_IMM(const u32 i) { OP_CMP(ASR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:1085:49: note: in expansion of macro 'ASR_IMM'
 1085 | static int OP_CMP_ASR_IMM(const u32 i) { OP_CMP(ASR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMP_ASR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:667:17: note: in expansion of macro 'LSX_REG'
  667 | #define ASR_REG LSX_REG(ASR_REG, sar, 1)
      |                 ^~~~~~~
arm_jit.cpp:1086:49: note: in expansion of macro 'ASR_REG'
 1086 | static int OP_CMP_ASR_REG(const u32 i) { OP_CMP(ASR_REG); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMP_ROR_IMM(u32)':
arm_jit.cpp:537:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  537 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:1087:49: note: in expansion of macro 'ROR_IMM'
 1087 | static int OP_CMP_ROR_IMM(const u32 i) { OP_CMP(ROR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:1087:49: note: in expansion of macro 'ROR_IMM'
 1087 | static int OP_CMP_ROR_IMM(const u32 i) { OP_CMP(ROR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMP_ROR_REG(u32)':
arm_jit.cpp:674:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  674 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:1088:49: note: in expansion of macro 'ROR_REG'
 1088 | static int OP_CMP_ROR_REG(const u32 i) { OP_CMP(ROR_REG); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMP_IMM_VAL(u32)':
arm_jit.cpp:575:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  575 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:1089:49: note: in expansion of macro 'IMM_VAL'
 1089 | static int OP_CMP_IMM_VAL(const u32 i) { OP_CMP(IMM_VAL); }
      |                                                 ^~~~~~~
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1076:9: note: in definition of macro 'OP_CMP'
 1076 |         arg; \
      |         ^~~
arm_jit.cpp:1089:49: note: in expansion of macro 'IMM_VAL'
 1089 | static int OP_CMP_IMM_VAL(const u32 i) { OP_CMP(IMM_VAL); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMN_LSL_IMM(u32)':
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:1096:9: note: in definition of macro 'OP_CMN'
 1096 |         arg; \
      |         ^~~
arm_jit.cpp:1110:49: note: in expansion of macro 'LSL_IMM'
 1110 | static int OP_CMN_LSL_IMM(const u32 i) { OP_CMN(LSL_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMN_LSR_IMM(u32)':
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:1096:9: note: in definition of macro 'OP_CMN'
 1096 |         arg; \
      |         ^~~
arm_jit.cpp:1112:49: note: in expansion of macro 'LSR_IMM'
 1112 | static int OP_CMN_LSR_IMM(const u32 i) { OP_CMN(LSR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMN_ASR_IMM(u32)':
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:1096:9: note: in definition of macro 'OP_CMN'
 1096 |         arg; \
      |         ^~~
arm_jit.cpp:1114:49: note: in expansion of macro 'ASR_IMM'
 1114 | static int OP_CMN_ASR_IMM(const u32 i) { OP_CMN(ASR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMN_ROR_IMM(u32)':
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:1096:9: note: in definition of macro 'OP_CMN'
 1096 |         arg; \
      |         ^~~
arm_jit.cpp:1116:49: note: in expansion of macro 'ROR_IMM'
 1116 | static int OP_CMN_ROR_IMM(const u32 i) { OP_CMN(ROR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_CMN_IMM_VAL(u32)':
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1096:9: note: in definition of macro 'OP_CMN'
 1096 |         arg; \
      |         ^~~
arm_jit.cpp:1118:49: note: in expansion of macro 'IMM_VAL'
 1118 | static int OP_CMN_IMM_VAL(const u32 i) { OP_CMN(IMM_VAL); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MOV_LSL_IMM(u32)':
arm_jit.cpp:456:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  456 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1134:114: note: in expansion of macro 'LSL_IMM'
 1134 | static int OP_MOV_LSL_IMM(const u32 i) { if (i == 0xE1A00000) { /* nop */ JIT_COMMENT("nop"); return 1; } OP_MOV(LSL_IMM); }
      |                                                                                                                  ^~~~~~~
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1134:114: note: in expansion of macro 'LSL_IMM'
 1134 | static int OP_MOV_LSL_IMM(const u32 i) { if (i == 0xE1A00000) { /* nop */ JIT_COMMENT("nop"); return 1; } OP_MOV(LSL_IMM); }
      |                                                                                                                  ^~~~~~~
arm_jit.cpp: In function 'int OP_MOV_LSL_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:665:17: note: in expansion of macro 'LSX_REG'
  665 | #define LSL_REG LSX_REG(LSL_REG, shl, 0)
      |                 ^~~~~~~
arm_jit.cpp:1135:49: note: in expansion of macro 'LSL_REG'
 1135 | static int OP_MOV_LSL_REG(const u32 i) { OP_MOV(LSL_REG; if (REG_POS(i,0) == 15) c.add(rhs, 4);); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MOV_LSR_IMM(u32)':
arm_jit.cpp:481:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  481 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1136:49: note: in expansion of macro 'LSR_IMM'
 1136 | static int OP_MOV_LSR_IMM(const u32 i) { OP_MOV(LSR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1136:49: note: in expansion of macro 'LSR_IMM'
 1136 | static int OP_MOV_LSR_IMM(const u32 i) { OP_MOV(LSR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MOV_LSR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:666:17: note: in expansion of macro 'LSX_REG'
  666 | #define LSR_REG LSX_REG(LSR_REG, shr, 0)
      |                 ^~~~~~~
arm_jit.cpp:1137:49: note: in expansion of macro 'LSR_REG'
 1137 | static int OP_MOV_LSR_REG(const u32 i) { OP_MOV(LSR_REG; if (REG_POS(i,0) == 15) c.add(rhs, 4);); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MOV_ASR_IMM(u32)':
arm_jit.cpp:515:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  515 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1138:49: note: in expansion of macro 'ASR_IMM'
 1138 | static int OP_MOV_ASR_IMM(const u32 i) { OP_MOV(ASR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1138:49: note: in expansion of macro 'ASR_IMM'
 1138 | static int OP_MOV_ASR_IMM(const u32 i) { OP_MOV(ASR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MOV_ASR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:667:17: note: in expansion of macro 'LSX_REG'
  667 | #define ASR_REG LSX_REG(ASR_REG, sar, 1)
      |                 ^~~~~~~
arm_jit.cpp:1139:49: note: in expansion of macro 'ASR_REG'
 1139 | static int OP_MOV_ASR_REG(const u32 i) { OP_MOV(ASR_REG); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MOV_ROR_IMM(u32)':
arm_jit.cpp:537:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  537 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1140:49: note: in expansion of macro 'ROR_IMM'
 1140 | static int OP_MOV_ROR_IMM(const u32 i) { OP_MOV(ROR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1140:49: note: in expansion of macro 'ROR_IMM'
 1140 | static int OP_MOV_ROR_IMM(const u32 i) { OP_MOV(ROR_IMM); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MOV_ROR_REG(u32)':
arm_jit.cpp:674:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  674 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1141:49: note: in expansion of macro 'ROR_REG'
 1141 | static int OP_MOV_ROR_REG(const u32 i) { OP_MOV(ROR_REG); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MOV_IMM_VAL(u32)':
arm_jit.cpp:575:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  575 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1142:49: note: in expansion of macro 'IMM_VAL'
 1142 | static int OP_MOV_IMM_VAL(const u32 i) { OP_MOV(IMM_VAL); }
      |                                                 ^~~~~~~
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1142:49: note: in expansion of macro 'IMM_VAL'
 1142 | static int OP_MOV_IMM_VAL(const u32 i) { OP_MOV(IMM_VAL); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MOV_S_IMM_VAL(u32)':
arm_jit.cpp:591:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  591 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1145:5: note: in definition of macro 'OP_MOV_S'
 1145 |     arg; \
      |     ^~~
arm_jit.cpp:1168:53: note: in expansion of macro 'S_IMM_VAL'
 1168 | static int OP_MOV_S_IMM_VAL(const u32 i) { OP_MOV_S(S_IMM_VAL); }
      |                                                     ^~~~~~~~~
arm_jit.cpp: In function 'int OP_MVN_LSL_IMM(u32)':
arm_jit.cpp:456:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  456 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1173:49: note: in expansion of macro 'LSL_IMM'
 1173 | static int OP_MVN_LSL_IMM(const u32 i) { OP_MOV(LSL_IMM; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp:461:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  461 |         u32 rhs_first = cpu->R[REG_POS(i,0)] << imm;
      |             ^~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1173:49: note: in expansion of macro 'LSL_IMM'
 1173 | static int OP_MVN_LSL_IMM(const u32 i) { OP_MOV(LSL_IMM; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MVN_LSL_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:665:17: note: in expansion of macro 'LSX_REG'
  665 | #define LSL_REG LSX_REG(LSL_REG, shl, 0)
      |                 ^~~~~~~
arm_jit.cpp:1174:49: note: in expansion of macro 'LSL_REG'
 1174 | static int OP_MVN_LSL_REG(const u32 i) { OP_MOV(LSL_REG; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MVN_LSR_IMM(u32)':
arm_jit.cpp:481:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  481 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1175:49: note: in expansion of macro 'LSR_IMM'
 1175 | static int OP_MVN_LSR_IMM(const u32 i) { OP_MOV(LSR_IMM; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp:491:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  491 |         u32 rhs_first = imm ? cpu->R[REG_POS(i,0)] >> imm : 0;
      |             ^~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1175:49: note: in expansion of macro 'LSR_IMM'
 1175 | static int OP_MVN_LSR_IMM(const u32 i) { OP_MOV(LSR_IMM; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MVN_LSR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:666:17: note: in expansion of macro 'LSX_REG'
  666 | #define LSR_REG LSX_REG(LSR_REG, shr, 0)
      |                 ^~~~~~~
arm_jit.cpp:1176:49: note: in expansion of macro 'LSR_REG'
 1176 | static int OP_MVN_LSR_REG(const u32 i) { OP_MOV(LSR_REG; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MVN_ASR_IMM(u32)':
arm_jit.cpp:515:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  515 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1177:49: note: in expansion of macro 'ASR_IMM'
 1177 | static int OP_MVN_ASR_IMM(const u32 i) { OP_MOV(ASR_IMM; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp:521:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  521 |         u32 rhs_first = (s32)cpu->R[REG_POS(i,0)] >> imm;
      |             ^~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1177:49: note: in expansion of macro 'ASR_IMM'
 1177 | static int OP_MVN_ASR_IMM(const u32 i) { OP_MOV(ASR_IMM; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MVN_ASR_REG(u32)':
arm_jit.cpp:608:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  608 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:667:17: note: in expansion of macro 'LSX_REG'
  667 | #define ASR_REG LSX_REG(ASR_REG, sar, 1)
      |                 ^~~~~~~
arm_jit.cpp:1178:49: note: in expansion of macro 'ASR_REG'
 1178 | static int OP_MVN_ASR_REG(const u32 i) { OP_MOV(ASR_REG; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MVN_ROR_IMM(u32)':
arm_jit.cpp:537:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  537 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1179:49: note: in expansion of macro 'ROR_IMM'
 1179 | static int OP_MVN_ROR_IMM(const u32 i) { OP_MOV(ROR_IMM; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp:548:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  548 |         u32 rhs_first = imm?ROR(cpu->R[REG_POS(i,0)], imm) : ((u32)cpu->CPSR.bits.C<<31)|(cpu->R[REG_POS(i,0)]>>1);
      |             ^~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1179:49: note: in expansion of macro 'ROR_IMM'
 1179 | static int OP_MVN_ROR_IMM(const u32 i) { OP_MOV(ROR_IMM; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MVN_ROR_REG(u32)':
arm_jit.cpp:674:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  674 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1180:49: note: in expansion of macro 'ROR_REG'
 1180 | static int OP_MVN_ROR_REG(const u32 i) { OP_MOV(ROR_REG; c.not_(rhs)); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MVN_IMM_VAL(u32)':
arm_jit.cpp:575:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  575 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1181:49: note: in expansion of macro 'IMM_VAL'
 1181 | static int OP_MVN_IMM_VAL(const u32 i) { OP_MOV(IMM_VAL; rhs = ~rhs); }
      |                                                 ^~~~~~~
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1125:5: note: in definition of macro 'OP_MOV'
 1125 |     arg; \
      |     ^~~
arm_jit.cpp:1181:49: note: in expansion of macro 'IMM_VAL'
 1181 | static int OP_MVN_IMM_VAL(const u32 i) { OP_MOV(IMM_VAL; rhs = ~rhs); }
      |                                                 ^~~~~~~
arm_jit.cpp: In function 'int OP_MVN_S_IMM_VAL(u32)':
arm_jit.cpp:591:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  591 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1145:5: note: in definition of macro 'OP_MOV_S'
 1145 |     arg; \
      |     ^~~
arm_jit.cpp:1191:53: note: in expansion of macro 'S_IMM_VAL'
 1191 | static int OP_MVN_S_IMM_VAL(const u32 i) { OP_MOV_S(S_IMM_VAL; rhs = ~rhs); }
      |                                                     ^~~~~~~~~
arm_jit.cpp: In function 'int OP_MSR_CPSR(u32)':
arm_jit.cpp:569:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  569 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1404:9: note: in definition of macro 'OP_MSR_'
 1404 |         args; \
      |         ^~~~
arm_jit.cpp:1517:53: note: in expansion of macro 'REG_OFF'
 1517 | static int OP_MSR_CPSR(const u32 i) { OP_MSR_(CPSR, REG_OFF, 1); }
      |                                                     ^~~~~~~
arm_jit.cpp:571:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  571 |         u32 rhs_first = cpu->R[REG_POS(i,0)];
      |             ^~~~~~~~~
arm_jit.cpp:1404:9: note: in definition of macro 'OP_MSR_'
 1404 |         args; \
      |         ^~~~
arm_jit.cpp:1517:53: note: in expansion of macro 'REG_OFF'
 1517 | static int OP_MSR_CPSR(const u32 i) { OP_MSR_(CPSR, REG_OFF, 1); }
      |                                                     ^~~~~~~
arm_jit.cpp: In function 'int OP_MSR_SPSR(u32)':
arm_jit.cpp:569:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  569 |         bool rhs_is_imm = false; \
      |              ^~~~~~~~~~
arm_jit.cpp:1404:9: note: in definition of macro 'OP_MSR_'
 1404 |         args; \
      |         ^~~~
arm_jit.cpp:1518:53: note: in expansion of macro 'REG_OFF'
 1518 | static int OP_MSR_SPSR(const u32 i) { OP_MSR_(SPSR, REG_OFF, 0); }
      |                                                     ^~~~~~~
arm_jit.cpp:571:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  571 |         u32 rhs_first = cpu->R[REG_POS(i,0)];
      |             ^~~~~~~~~
arm_jit.cpp:1404:9: note: in definition of macro 'OP_MSR_'
 1404 |         args; \
      |         ^~~~
arm_jit.cpp:1518:53: note: in expansion of macro 'REG_OFF'
 1518 | static int OP_MSR_SPSR(const u32 i) { OP_MSR_(SPSR, REG_OFF, 0); }
      |                                                     ^~~~~~~
arm_jit.cpp: In function 'int OP_MSR_CPSR_IMM_VAL(u32)':
arm_jit.cpp:575:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  575 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:1404:9: note: in definition of macro 'OP_MSR_'
 1404 |         args; \
      |         ^~~~
arm_jit.cpp:1519:61: note: in expansion of macro 'IMM_VAL'
 1519 | static int OP_MSR_CPSR_IMM_VAL(const u32 i) { OP_MSR_(CPSR, IMM_VAL, 1); }
      |                                                             ^~~~~~~
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1404:9: note: in definition of macro 'OP_MSR_'
 1404 |         args; \
      |         ^~~~
arm_jit.cpp:1519:61: note: in expansion of macro 'IMM_VAL'
 1519 | static int OP_MSR_CPSR_IMM_VAL(const u32 i) { OP_MSR_(CPSR, IMM_VAL, 1); }
      |                                                             ^~~~~~~
arm_jit.cpp: In function 'int OP_MSR_SPSR_IMM_VAL(u32)':
arm_jit.cpp:575:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  575 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:1404:9: note: in definition of macro 'OP_MSR_'
 1404 |         args; \
      |         ^~~~
arm_jit.cpp:1520:61: note: in expansion of macro 'IMM_VAL'
 1520 | static int OP_MSR_SPSR_IMM_VAL(const u32 i) { OP_MSR_(SPSR, IMM_VAL, 0); }
      |                                                             ^~~~~~~
arm_jit.cpp:577:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  577 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1404:9: note: in definition of macro 'OP_MSR_'
 1404 |         args; \
      |         ^~~~
arm_jit.cpp:1520:61: note: in expansion of macro 'IMM_VAL'
 1520 | static int OP_MSR_SPSR_IMM_VAL(const u32 i) { OP_MSR_(SPSR, IMM_VAL, 0); }
      |                                                             ^~~~~~~
arm_jit.cpp: In function 'int OP_LDRD_STRD_POST_INDEX(u32)':
arm_jit.cpp:595:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  595 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:1951:17: note: in expansion of macro 'IMM_OFF'
 1951 |                 IMM_OFF;
      |                 ^~~~~~~
arm_jit.cpp:597:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  597 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1951:17: note: in expansion of macro 'IMM_OFF'
 1951 |                 IMM_OFF;
      |                 ^~~~~~~
arm_jit.cpp: In function 'int OP_LDRD_STRD_OFFSET_PRE_INDEX(u32)':
arm_jit.cpp:595:14: warning: unused variable 'rhs_is_imm' [-Wunused-variable]
  595 |         bool rhs_is_imm = true; \
      |              ^~~~~~~~~~
arm_jit.cpp:1992:17: note: in expansion of macro 'IMM_OFF'
 1992 |                 IMM_OFF;
      |                 ^~~~~~~
arm_jit.cpp:597:13: warning: unused variable 'rhs_first' [-Wunused-variable]
  597 |         u32 rhs_first = rhs;
      |             ^~~~~~~~~
arm_jit.cpp:1992:17: note: in expansion of macro 'IMM_OFF'
 1992 |                 IMM_OFF;
      |                 ^~~~~~~
arm_jit.cpp: In function 'int op_ldm_stm2(u32, bool, int, bool, bool)':
arm_jit.cpp:2334:13: warning: unused variable 'adr_first' [-Wunused-variable]
 2334 |         u32 adr_first = cpu->R[REG_POS(i, 16)];
      |             ^~~~~~~~~
arm_jit.cpp: In function 'int OP_STRB_IMM_OFF(u32)':
arm_jit.cpp:3496:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 3496 |         if ((offset) != -1) \
      |             ~~~~~~~~~^~~~~
arm_jit.cpp:3544:43: note: in expansion of macro 'STR_THUMB'
 3544 | static int OP_STRB_IMM_OFF(const u32 i) { STR_THUMB(STRB, ((i>>6)&0x1F)); }
      |                                           ^~~~~~~~~
arm_jit.cpp: In function 'int OP_LDRB_IMM_OFF(u32)':
arm_jit.cpp:3523:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 3523 |         if ((offset) != -1) \
      |             ~~~~~~~~~^~~~~
arm_jit.cpp:3545:43: note: in expansion of macro 'LDR_THUMB'
 3545 | static int OP_LDRB_IMM_OFF(const u32 i) { LDR_THUMB(LDRB, ((i>>6)&0x1F)); }
      |                                           ^~~~~~~~~
arm_jit.cpp: In function 'int OP_STRH_IMM_OFF(u32)':
arm_jit.cpp:3496:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 3496 |         if ((offset) != -1) \
      |             ~~~~~~~~~^~~~~
arm_jit.cpp:3550:43: note: in expansion of macro 'STR_THUMB'
 3550 | static int OP_STRH_IMM_OFF(const u32 i) { STR_THUMB(STRH, ((i>>5)&0x3E)); }
      |                                           ^~~~~~~~~
arm_jit.cpp: In function 'int OP_LDRH_IMM_OFF(u32)':
arm_jit.cpp:3523:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 3523 |         if ((offset) != -1) \
      |             ~~~~~~~~~^~~~~
arm_jit.cpp:3551:43: note: in expansion of macro 'LDR_THUMB'
 3551 | static int OP_LDRH_IMM_OFF(const u32 i) { LDR_THUMB(LDRH, ((i>>5)&0x3E)); }
      |                                           ^~~~~~~~~
arm_jit.cpp: In function 'int OP_STR_IMM_OFF(u32)':
arm_jit.cpp:3496:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 3496 |         if ((offset) != -1) \
      |             ~~~~~~~~~^~~~~
arm_jit.cpp:3556:42: note: in expansion of macro 'STR_THUMB'
 3556 | static int OP_STR_IMM_OFF(const u32 i) { STR_THUMB(STR, ((i>>4)&0x7C)); }
      |                                          ^~~~~~~~~
arm_jit.cpp: In function 'int OP_LDR_IMM_OFF(u32)':
arm_jit.cpp:3523:22: warning: comparison of integer expressions of different signedness: 'unsigned int' and 'int' [-Wsign-compare]
 3523 |         if ((offset) != -1) \
      |             ~~~~~~~~~^~~~~
arm_jit.cpp:3557:42: note: in expansion of macro 'LDR_THUMB'
 3557 | static int OP_LDR_IMM_OFF(const u32 i) { LDR_THUMB(LDR, ((i>>4)&0x7C)); } // FIXME: tempValue = (tempValue>>adr) | (tempValue<<(32-adr));
      |                                          ^~~~~~~~~
arm_jit.cpp: In function 'void arm_jit_reset(bool, bool)':
arm_jit.cpp:4281:31: warning: comparison of integer expressions of different signedness: 'int' and 'unsigned int' [-Wsign-compare]
 4281 |                 for(int i=0; i<sizeof(recompile_counts)/8; i++)
      |                              ~^~~~~~~~~~~~~~~~~~~~~~~~~~~
arm_jit.cpp: At global scope:
arm_jit.cpp:3942:20: warning: 'const char* disassemble(u32)' defined but not used [-Wunused-function]
 3942 | static const char *disassemble(u32 opcode)
      |                    ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
rm -f libdesmume.a
ar cru libdesmume.a armcpu.o arm_instructions.o bios.o cp15.o commandline.o common.o debug.o Disassembler.o emufile.o encrypt.o FIFO.o firmware.o GPU.o mc.o path.o readwrite.o wifi.o MMU.o NDSSystem.o ROMReader.o render3D.o rtc.o saves.o slot1.o slot2.o SPU.o matrix.o gfx3d.o thumb_instructions.o movie.o utils/advanscene.o utils/datetime.o utils/ConvertUTF.o utils/guid.o utils/emufat.o utils/fsnitro.o utils/md5.o utils/xstring.o utils/decrypt/crc.o utils/decrypt/decrypt.o utils/decrypt/header.o utils/task.o utils/vfat.o utils/dlditool.o utils/libfat/cache.o utils/libfat/directory.o utils/libfat/disc.o utils/libfat/fatdir.o utils/libfat/fatfile.o utils/libfat/filetime.o utils/libfat/file_allocation_table.o utils/libfat/libfat.o utils/libfat/libfat_public_api.o utils/libfat/lock.o utils/libfat/partition.o utils/tinyxml/tinystr.o utils/tinyxml/tinyxml.o utils/tinyxml/tinyxmlerror.o utils/tinyxml/tinyxmlparser.o addons/slot2_auto.o addons/slot2_mpcf.o addons/slot2_paddle.o addons/slot2_gbagame.o addons/slot2_none.o addons/slot2_rumblepak.o addons/slot2_guitarGrip.o addons/slot2_expMemory.o addons/slot2_piano.o addons/slot2_passme.o addons/slot1_none.o addons/slot1_r4.o addons/slot1_retail_nand.o addons/slot1_retail_auto.o addons/slot1_retail_mcrom.o addons/slot1_retail_mcrom_debug.o addons/slot1comp_mc.o addons/slot1comp_rom.o addons/slot1comp_protocol.o cheatSystem.o texcache.o rasterize.o metaspu/metaspu.o filter/2xsai.o filter/bilinear.o filter/epx.o filter/hq2x.o filter/hq4x.o filter/lq2x.o filter/scanline.o filter/videofilter.o filter/xbrz.o version.o desmume_config.o arm_jit.o utils/AsmJit/core/assembler.o utils/AsmJit/core/assert.o utils/AsmJit/core/buffer.o utils/AsmJit/core/compiler.o utils/AsmJit/core/compilercontext.o utils/AsmJit/core/compilerfunc.o utils/AsmJit/core/compileritem.o utils/AsmJit/core/context.o utils/AsmJit/core/cpuinfo.o utils/AsmJit/core/defs.o utils/AsmJit/core/func.o utils/AsmJit/core/logger.o utils/AsmJit/core/memorymanager.o utils/AsmJit/core/memorymarker.o utils/AsmJit/core/operand.o utils/AsmJit/core/stringbuilder.o utils/AsmJit/core/stringutil.o utils/AsmJit/core/virtualmemory.o utils/AsmJit/core/zonememory.o utils/AsmJit/x86/x86assembler.o utils/AsmJit/x86/x86compiler.o utils/AsmJit/x86/x86compilercontext.o utils/AsmJit/x86/x86compilerfunc.o utils/AsmJit/x86/x86compileritem.o utils/AsmJit/x86/x86cpuinfo.o utils/AsmJit/x86/x86defs.o utils/AsmJit/x86/x86func.o utils/AsmJit/x86/x86operand.o utils/AsmJit/x86/x86util.o OGLRender.o OGLRender_3_2.o mic_openal.o     GPU_osd_stub.o   fs-linux.o
ar: `u' modifier ignored since `D' is the default (see `U')
ranlib libdesmume.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
Making all in gtk-glade
Making all in doc
make[3]: Nothing to be done for 'all'.
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o gdk_3Demu.o gdk_3Demu.cpp
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o desmume.o desmume.cpp
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from globals.h:49,
                 from desmume.h:24,
                 from desmume.cpp:22:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from desmume.h:24,
                 from desmume.cpp:22:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from globals.h:49,
                 from desmume.h:24,
                 from desmume.cpp:22:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from desmume.h:24,
                 from desmume.cpp:22:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../MMU.h:24,
                 from globals.h:86,
                 from desmume.h:24,
                 from desmume.cpp:22:
../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from globals.h:89,
                 from desmume.h:24,
                 from desmume.cpp:22:
../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o keyval_names.o keyval_names.cpp
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o main.o main.cpp
main.cpp:542:13: warning: Deprecated pre-processor symbol
  542 |   if (!g_thread_supported())
      |             ^~~~~~~~~~~~~~~~                 
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from globals.h:49,
                 from callbacks.h:22,
                 from main.cpp:24:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from callbacks.h:22,
                 from main.cpp:24:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from globals.h:49,
                 from callbacks.h:22,
                 from main.cpp:24:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from callbacks.h:22,
                 from main.cpp:24:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../MMU.h:24,
                 from globals.h:86,
                 from callbacks.h:22,
                 from main.cpp:24:
../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from globals.h:89,
                 from callbacks.h:22,
                 from main.cpp:24:
../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
main.cpp: In function 'int main(int, char**)':
main.cpp:543:18: warning: 'void g_thread_init(gpointer)' is deprecated [-Wdeprecated-declarations]
  543 |     g_thread_init( NULL);
      |     ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/include/glib-2.0/glib.h:112,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from callbacks.h:22,
                 from main.cpp:24:
/usr/include/glib-2.0/glib/deprecated/gthread.h:265:10: note: declared here
  265 | void     g_thread_init                   (gpointer vtable);
      |          ^~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o callbacks.o callbacks.cpp
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from globals.h:49,
                 from callbacks.h:22,
                 from callbacks.cpp:24:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from callbacks.h:22,
                 from callbacks.cpp:24:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from globals.h:49,
                 from callbacks.h:22,
                 from callbacks.cpp:24:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from callbacks.h:22,
                 from callbacks.cpp:24:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../MMU.h:24,
                 from globals.h:86,
                 from callbacks.h:22,
                 from callbacks.cpp:24:
../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from globals.h:89,
                 from callbacks.h:22,
                 from callbacks.cpp:24:
../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o glade-xml.o glade-xml.cpp
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from globals.h:49,
                 from glade-xml.cpp:23:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from glade-xml.cpp:23:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from globals.h:49,
                 from glade-xml.cpp:23:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from glade-xml.cpp:23:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../MMU.h:24,
                 from globals.h:86,
                 from glade-xml.cpp:23:
../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from globals.h:89,
                 from glade-xml.cpp:23:
../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o callbacks_IO.o callbacks_IO.cpp
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from globals.h:49,
                 from callbacks_IO.h:23,
                 from callbacks_IO.cpp:24:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from callbacks_IO.h:23,
                 from callbacks_IO.cpp:24:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from globals.h:49,
                 from callbacks_IO.h:23,
                 from callbacks_IO.cpp:24:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from callbacks_IO.h:23,
                 from callbacks_IO.cpp:24:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../MMU.h:24,
                 from globals.h:86,
                 from callbacks_IO.h:23,
                 from callbacks_IO.cpp:24:
../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from globals.h:89,
                 from callbacks_IO.h:23,
                 from callbacks_IO.cpp:24:
../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
callbacks_IO.cpp: In function 'gboolean on_wDrawScreen_button_press_event(GtkWidget*, GdkEventButton*, gpointer)':
callbacks_IO.cpp:255:17: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
  255 |                 if (event->type==GDK_BUTTON_PRESS)
      |                 ^~
callbacks_IO.cpp:256:54: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
  256 |                         rotate(ScreenRotate + 90.0); break;
      |                                                      ^~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o gdk_gl.o gdk_gl.cpp
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from globals.h:49,
                 from gdk_gl.h:25,
                 from gdk_gl.cpp:23:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from gdk_gl.h:25,
                 from gdk_gl.cpp:23:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from globals.h:49,
                 from gdk_gl.h:25,
                 from gdk_gl.cpp:23:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from globals.h:49,
                 from gdk_gl.h:25,
                 from gdk_gl.cpp:23:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from ../MMU.h:24,
                 from globals.h:86,
                 from gdk_gl.h:25,
                 from gdk_gl.cpp:23:
../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from globals.h:89,
                 from gdk_gl.h:25,
                 from gdk_gl.cpp:23:
../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o ../driver.o ../driver.cpp
../driver.cpp: In member function 'void BaseDriver::VIEW3D_Shutdown()':
../driver.cpp:35:35: warning: deleting object of polymorphic class type 'VIEW3D_Driver' which has non-virtual destructor might cause undefined behavior [-Wdelete-non-virtual-dtor]
   35 |         if(view3d != &nullView3d) delete view3d;
      |                                   ^~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o ../ctrlssdl.o ../ctrlssdl.cpp
In file included from ../MMU.h:24,
                 from ../ctrlssdl.h:30,
                 from ../ctrlssdl.cpp:19:
../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from ../ctrlssdl.cpp:23:
../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../ctrlssdl.cpp: In function 'void ApplyAntipodalRestriction(buttonstruct<bool>&)':
../ctrlssdl.cpp:290:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  290 |         if(pad.U && pad.D)
      |           ^
../ctrlssdl.cpp:295:11: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  295 |         if(pad.L && pad.R)
      |           ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o ../sndsdl.o ../sndsdl.cpp
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o dTools/callbacks_2_memview.o dTools/callbacks_2_memview.cpp
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_2_memview.cpp:22:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_2_memview.cpp:22:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_2_memview.cpp:22:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_2_memview.cpp:22:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from dTools/../../MMU.h:24,
                 from dTools/../globals.h:86,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_2_memview.cpp:22:
dTools/../../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
dTools/../../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
dTools/../../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
dTools/../../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from dTools/../globals.h:89,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_2_memview.cpp:22:
dTools/../../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
dTools/../../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
dTools/../../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
dTools/../../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
dTools/../../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
dTools/../../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
dTools/../../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
dTools/../../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o dTools/callbacks_1_ioregs.o dTools/callbacks_1_ioregs.cpp
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_1_ioregs.cpp:23:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_1_ioregs.cpp:23:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_1_ioregs.cpp:23:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_1_ioregs.cpp:23:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from dTools/../../MMU.h:24,
                 from dTools/../globals.h:86,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_1_ioregs.cpp:23:
dTools/../../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
dTools/../../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
dTools/../../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
dTools/../../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from dTools/../globals.h:89,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_1_ioregs.cpp:23:
dTools/../../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
dTools/../../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
dTools/../../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
dTools/../../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
dTools/../../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
dTools/../../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
dTools/../../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
dTools/../../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o dTools/callbacks_3_palview.o dTools/callbacks_3_palview.cpp
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_3_palview.cpp:22:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_3_palview.cpp:22:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_3_palview.cpp:22:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_3_palview.cpp:22:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from dTools/../../MMU.h:24,
                 from dTools/../globals.h:86,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_3_palview.cpp:22:
dTools/../../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
dTools/../../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
dTools/../../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
dTools/../../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from dTools/../globals.h:89,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_3_palview.cpp:22:
dTools/../../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
dTools/../../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
dTools/../../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
dTools/../../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
dTools/../../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
dTools/../../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
dTools/../../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
dTools/../../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtkglext-1.0 -I/usr/lib/gtkglext-1.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/libglade-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -DDATADIR=\"/usr/share/desmume-glade//\" -DLOCALEDIR=\"/usr/share/locale\"   -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o dTools/callbacks_4_tileview.o dTools/callbacks_4_tileview.cpp
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_4_tileview.cpp:22:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_4_tileview.cpp:22:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_4_tileview.cpp:22:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from dTools/../globals.h:49,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_4_tileview.cpp:22:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from dTools/../../MMU.h:24,
                 from dTools/../globals.h:86,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_4_tileview.cpp:22:
dTools/../../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
dTools/../../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
dTools/../../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
dTools/../../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from dTools/../globals.h:89,
                 from dTools/callbacks_dtools.h:25,
                 from dTools/callbacks_4_tileview.cpp:22:
dTools/../../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
dTools/../../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
dTools/../../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
dTools/../../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
dTools/../../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
dTools/../../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
dTools/../../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
dTools/../../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
dTools/../../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
dTools/../../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -rdynamic   -o desmume-glade glade-xml.o callbacks.o callbacks_IO.o desmume.o keyval_names.o main.o gdk_gl.o dTools/callbacks_1_ioregs.o dTools/callbacks_2_memview.o dTools/callbacks_3_palview.o dTools/callbacks_4_tileview.o gdk_3Demu.o ../sndsdl.o ../ctrlssdl.o ../driver.o ../libdesmume.a -lSDL -lpthread -lgtkglext-x11-1.0 -lgdkglext-x11-1.0 -lGLU -lGL -lXmu -lXt -lSM -lICE -lgdk-x11-2.0 -Wl,--export-dynamic -lgmodule-2.0 -pthread -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lglade-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lgthread-2.0 -pthread -lglib-2.0     -lGL -ldl -lzzip -lz  -lGL -lGLU -lopenal
../utils/tinyxml/tinyxml.h:423:7: warning: type 'struct TiXmlNode' violates the C++ One Definition Rule [-Wodr]
  423 | class TiXmlNode : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:423:7: note: a different type is defined in another translation unit
  423 | class TiXmlNode : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:761:25: note: the first difference of corresponding definitions is field 'value'
  761 |         TIXML_STRING    value;
      |                         ^
../utils/tinyxml/tinyxml.h:761:25: note: a field of same name but different type is defined in another translation unit
  761 |         TIXML_STRING    value;
      |                         ^
../utils/tinyxml/tinyxml.h:423:7: note: type name 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >' should match type name 'TiXmlString'
  423 | class TiXmlNode : public TiXmlBase
      |       ^
../utils/tinyxml/tinystr.h:55:7: note: the incompatible type is defined here
   55 | class TiXmlString
      |       ^
../utils/tinyxml/tinyxml.h:779:7: warning: type 'struct TiXmlAttribute' violates the C++ One Definition Rule [-Wodr]
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:779:7: note: a different type is defined in another translation unit
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:884:22: note: the first difference of corresponding definitions is field 'name'
  884 |         TIXML_STRING name;
      |                      ^
../utils/tinyxml/tinyxml.h:884:22: note: a field of same name but different type is defined in another translation unit
  884 |         TIXML_STRING name;
      |                      ^
../utils/tinyxml/tinyxml.h:779:7: note: type name 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >' should match type name 'TiXmlString'
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinystr.h:55:7: note: the incompatible type is defined here
   55 | class TiXmlString
      |       ^
../utils/tinyxml/tinyxml.h:903:7: warning: type 'struct TiXmlAttributeSet' violates the C++ One Definition Rule [-Wodr]
  903 | class TiXmlAttributeSet
      |       ^
../utils/tinyxml/tinyxml.h:903:7: note: a different type is defined in another translation unit
  903 | class TiXmlAttributeSet
      |       ^
../utils/tinyxml/tinyxml.h:932:24: note: the first difference of corresponding definitions is field 'sentinel'
  932 |         TiXmlAttribute sentinel;
      |                        ^
../utils/tinyxml/tinyxml.h:932:24: note: a field of same name but different type is defined in another translation unit
  932 |         TiXmlAttribute sentinel;
      |                        ^
../utils/tinyxml/tinyxml.h:779:7: note: type 'struct TiXmlAttribute' itself violates the C++ One Definition Rule
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:940:7: warning: type 'struct TiXmlElement' violates the C++ One Definition Rule [-Wodr]
  940 | class TiXmlElement : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:940:7: note: a type with different bases is defined in another translation unit
  940 | class TiXmlElement : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1393:7: warning: type 'struct TiXmlDocument' violates the C++ One Definition Rule [-Wodr]
 1393 | class TiXmlDocument : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1393:7: note: a type with different bases is defined in another translation unit
 1393 | class TiXmlDocument : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1212:7: warning: type 'struct TiXmlText' violates the C++ One Definition Rule [-Wodr]
 1212 | class TiXmlText : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1212:7: note: a type with different bases is defined in another translation unit
 1212 | class TiXmlText : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1285:7: warning: type 'struct TiXmlDeclaration' violates the C++ One Definition Rule [-Wodr]
 1285 | class TiXmlDeclaration : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1285:7: note: a type with different bases is defined in another translation unit
 1285 | class TiXmlDeclaration : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1162:7: warning: type 'struct TiXmlComment' violates the C++ One Definition Rule [-Wodr]
 1162 | class TiXmlComment : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1162:7: note: a type with different bases is defined in another translation unit
 1162 | class TiXmlComment : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1354:7: warning: type 'struct TiXmlUnknown' violates the C++ One Definition Rule [-Wodr]
 1354 | class TiXmlUnknown : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1354:7: note: a type with different bases is defined in another translation unit
 1354 | class TiXmlUnknown : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:653:29: warning: type of 'NextSiblingElement' does not match original declaration [-Wlto-type-mismatch]
  653 |         const TiXmlElement* NextSiblingElement( const char * ) const;
      |                             ^
../utils/tinyxml/tinyxml.cpp:497:21: note: 'NextSiblingElement' was previously declared here
  497 | const TiXmlElement* TiXmlNode::NextSiblingElement( const char * _value ) const
      |                     ^
../utils/tinyxml/tinyxml.cpp:497:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1397:9: warning: type of '__ct_comp ' does not match original declaration [-Wlto-type-mismatch]
 1397 |         TiXmlDocument();
      |         ^
../utils/tinyxml/tinyxml.cpp:913:1: note: '__ct_comp ' was previously declared here
  913 | TiXmlDocument::TiXmlDocument() : TiXmlNode( TiXmlNode::TINYXML_DOCUMENT )
      | ^
../utils/tinyxml/tinyxml.cpp:913:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1419:14: warning: type of 'LoadFile' does not match original declaration [-Wlto-type-mismatch]
 1419 |         bool LoadFile( const char * filename, TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING );
      |              ^
../utils/tinyxml/tinyxml.cpp:965:6: note: 'LoadFile' was previously declared here
  965 | bool TiXmlDocument::LoadFile( const char* _filename, TiXmlEncoding encoding )
      |      ^
../utils/tinyxml/tinyxml.cpp:965:6: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:670:29: warning: type of 'FirstChildElement' does not match original declaration [-Wlto-type-mismatch]
  670 |         const TiXmlElement* FirstChildElement( const char * _value ) const;
      |                             ^
../utils/tinyxml/tinyxml.cpp:467:21: note: 'FirstChildElement' was previously declared here
  467 | const TiXmlElement* TiXmlNode::FirstChildElement( const char * _value ) const
      |                     ^
../utils/tinyxml/tinyxml.cpp:467:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1121:21: warning: type of 'GetText' does not match original declaration [-Wlto-type-mismatch]
 1121 |         const char* GetText() const;
      |                     ^
../utils/tinyxml/tinyxml.cpp:900:13: note: 'GetText' was previously declared here
  900 | const char* TiXmlElement::GetText() const
      |             ^
../utils/tinyxml/tinyxml.cpp:900:13: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:473:17: warning: type of '__dt_base ' does not match original declaration [-Wlto-type-mismatch]
  473 |         virtual ~TiXmlNode();
      |                 ^
../utils/tinyxml/tinyxml.cpp:147:1: note: '__dt_base ' was previously declared here
  147 | TiXmlNode::~TiXmlNode()
      | ^
../utils/tinyxml/tinyxml.cpp:147:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_del ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_del ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: '__dt_del ' was previously declared here
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_comp ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_comp ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: '__dt_comp ' was previously declared here
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_base ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_base ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: '__dt_base ' was previously declared here
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used
In function 'strncat',
    inlined from 'populate' at ../NDSSystem.cpp:352:11:
/usr/include/bits/string_fortified.h:135:34: warning: '__builtin___strncat_chk' specified bound 20 equals destination size [-Wstringop-overflow=]
  135 |   return __builtin___strncat_chk (__dest, __src, __len,
      |                                  ^
ld: warning: type of symbol `glGenBuffersARB' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBindBufferARB' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBufferDataARB' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glDeleteBuffersARB' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBindAttribLocation' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glGenVertexArrays' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBindVertexArray' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glEnableVertexAttribArray' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glVertexAttribPointer' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glDeleteVertexArrays' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBindFramebufferEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBlitFramebufferEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glGenBuffers' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBindBuffer' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBufferData' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glDeleteBuffers' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBufferSubData' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glDisableVertexAttribArray' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glDeleteFramebuffersEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glDeleteRenderbuffersEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glMapBuffer' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glUnmapBuffer' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBlendFuncSeparate' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBlendEquationSeparate' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBlendFuncSeparateEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBlendEquationSeparateEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glCreateShader' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glShaderSource' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glCompileShader' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glCreateProgram' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glAttachShader' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glDetachShader' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glLinkProgram' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glUseProgram' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glGetShaderiv' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glGetShaderInfoLog' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glDeleteShader' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glDeleteProgram' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glGetProgramiv' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glGetProgramInfoLog' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glValidateProgram' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glGetUniformLocation' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glUniform1i' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glUniform1iv' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glUniform1f' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glUniform2f' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glDrawBuffers' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBufferSubDataARB' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glMapBufferARB' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glUnmapBufferARB' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glGenFramebuffersEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glFramebufferRenderbufferEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glFramebufferTexture2DEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glCheckFramebufferStatusEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glGenRenderbuffersEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glBindRenderbufferEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glRenderbufferStorageEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
ld: warning: type of symbol `glRenderbufferStorageMultisampleEXT' changed from 2 to 1 in /usr/src/tmp/ccdUCYCh.ltrans35.ltrans.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
Making all in gtk
Making all in doc
make[3]: Nothing to be done for 'all'.
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o avout_x264.o avout_x264.cpp
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o dToolsList.o dToolsList.cpp
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o osmesa_3Demu.o osmesa_3Demu.cpp
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o avout_pipe_base.o avout_pipe_base.cpp
avout_pipe_base.cpp: In function 'int writeAll(int, const void*, size_t)':
avout_pipe_base.cpp:30:60: warning: comparison of integer expressions of different signedness: 'ssize_t' {aka 'int'} and 'size_t' {aka 'unsigned int'} [-Wsign-compare]
   30 |         } while (written >= 0 && (writtenTotal += written) < count);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o cheatsGTK.o cheatsGTK.cpp
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from cheatsGTK.cpp:24:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from cheatsGTK.cpp:24:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from cheatsGTK.cpp:24:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from cheatsGTK.cpp:24:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from cheatsGTK.cpp:26:
../../src/cheatSystem.h: In constructor 'CHEATSEXPORT::CHEATSEXPORT()':
../../src/cheatSystem.h:147:49: warning: 'CHEATSEXPORT::encOffset' will be initialized after [-Wreorder]
  147 |         u32                                     encOffset;
      |                                                 ^~~~~~~~~
../../src/cheatSystem.h:142:33: warning:   'CHEATS_DB_TYPE CHEATSEXPORT::type' [-Wreorder]
  142 |         CHEATS_DB_TYPE          type;
      |                                 ^~~~
../../src/cheatSystem.h:163:9: warning:   when initialized here [-Wreorder]
  163 |         CHEATSEXPORT() :
      |         ^~~~~~~~~~~~
../../src/cheatSystem.h:187:41: warning: 'CHEATSEXPORT::CRC' will be initialized after [-Wreorder]
  187 |         u32                             CRC;
      |                                         ^~~
../../src/cheatSystem.h:156:49: warning:   'u8 CHEATSEXPORT::error' [-Wreorder]
  156 |         u8                                      error;          //      0 - no errors
      |                                                 ^~~~~
../../src/cheatSystem.h:163:9: warning:   when initialized here [-Wreorder]
  163 |         CHEATSEXPORT() :
      |         ^~~~~~~~~~~~
cheatsGTK.cpp: In function 'void enabled_toggled(GtkCellRendererToggle*, gchar*, gpointer)':
cheatsGTK.cpp:88:18: warning: variable 'path1' set but not used [-Wunused-but-set-variable]
   88 |     GtkTreePath *path1;
      |                  ^~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o glx_3Demu.o glx_3Demu.cpp
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o config.o config.cpp
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o desmume.o desmume.cpp
In file included from desmume.cpp:25:
../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from ../movie.h:27,
                 from desmume.cpp:28:
../utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
../utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
../utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
../utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
../utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o avout_flac.o avout_flac.cpp
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o tools/ioregsView.o tools/ioregsView.cpp
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from tools/ioregsView.cpp:22:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from tools/ioregsView.cpp:22:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from tools/ioregsView.cpp:22:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from tools/ioregsView.cpp:22:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from tools/../../MMU.h:24,
                 from tools/ioregsView.cpp:26:
tools/../../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
tools/../../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
tools/../../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
tools/../../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include      -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o main.o main.cpp
main.cpp:3299:13: warning: Deprecated pre-processor symbol
 3299 |   if (!g_thread_supported())
      |             ^~~~~~~~~~~~~~~~                 
In file included from /usr/include/gtk-2.0/gtk/gtkobject.h:37,
                 from /usr/include/gtk-2.0/gtk/gtkwidget.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-2.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-2.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:33,
                 from main.cpp:31:
/usr/include/gtk-2.0/gtk/gtktypeutils.h:236:64: warning: 'GTypeDebugFlags' is deprecated [-Wdeprecated-declarations]
  236 | void            gtk_type_init   (GTypeDebugFlags    debug_flags);
      |                                                                ^
In file included from /usr/include/glib-2.0/gobject/gobject.h:24,
                 from /usr/include/glib-2.0/gobject/gbinding.h:29,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from main.cpp:31:
/usr/include/glib-2.0/gobject/gtype.h:704:3: note: declared here
  704 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtktoolitem.h:31,
                 from /usr/include/gtk-2.0/gtk/gtktoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtkmenutoolbutton.h:30,
                 from /usr/include/gtk-2.0/gtk/gtk.h:126,
                 from main.cpp:31:
/usr/include/gtk-2.0/gtk/gtktooltips.h:73:12: warning: 'GTimeVal' is deprecated: Use 'GDateTime' instead [-Wdeprecated-declarations]
   73 |   GTimeVal last_popdown;
      |            ^~~~~~~~~~~~
In file included from /usr/include/glib-2.0/glib/galloca.h:32,
                 from /usr/include/glib-2.0/glib.h:30,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from main.cpp:31:
/usr/include/glib-2.0/glib/gtypes.h:545:26: note: declared here
  545 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from main.cpp:36:
../../src/firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
../../src/firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
../../src/firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
../../src/firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
In file included from main.cpp:37:
../../src/NDSSystem.h: In constructor 'GameInfo::GameInfo()':
../../src/NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
../../src/NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
../../src/NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
../../src/NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
../../src/NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
../../src/NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
../../src/NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../../src/NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
../../src/NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
../../src/NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../../src/NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
../../src/NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../../src/NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../../src/NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../../src/NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
../../src/NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from ../../src/movie.h:27,
                 from main.cpp:50:
../../src/utils/datetime.h: In static member function 'static s64 TimeSpan::CalculateTicks(int, int, int, int, int)':
../../src/utils/datetime.h:282:22: warning: variable 'overflow' set but not used [-Wunused-but-set-variable]
  282 |                 bool overflow = false;
      |                      ^~~~~~~~
../../src/utils/datetime.h: In member function 'DateTime DateTime::AddMonths(int) const':
../../src/utils/datetime.h:629:25: warning: left operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                         ^~~~
../../src/utils/datetime.h:629:38: warning: right operand of comma operator has no effect [-Wunused-value]
  629 |                 temp = (year, month, day);
      |                                      ^~~
main.cpp: In function 'void drawTopScreen(cairo_t*, u32*, gint, gint, gint, gint, bool, orientation_enum)':
main.cpp:1567:16: warning: enumeration value 'ORIENT_SINGLE' not handled in switch [-Wswitch]
 1567 |         switch (orientation) {
      |                ^
main.cpp:1567:16: warning: enumeration value 'ORIENT_N' not handled in switch [-Wswitch]
main.cpp: In function 'void drawBottomScreen(cairo_t*, u32*, gint, gint, gint, gint, bool, orientation_enum)':
main.cpp:1590:16: warning: enumeration value 'ORIENT_SINGLE' not handled in switch [-Wswitch]
 1590 |         switch (orientation) {
      |                ^
main.cpp:1590:16: warning: enumeration value 'ORIENT_N' not handled in switch [-Wswitch]
main.cpp: In function 'gboolean EmuLoop(gpointer)':
main.cpp:2407:15: warning: unused variable 'emu_ratio' [-Wunused-variable]
 2407 |         float emu_ratio = fps_FrameCount / 60.0;
      |               ^~~~~~~~~
main.cpp:2376:16: warning: unused variable 'last_tick' [-Wunused-variable]
 2376 |     static int last_tick;
      |                ^~~~~~~~~
main.cpp:2402:10: warning: variable 'oneSecond' set but not used [-Wunused-but-set-variable]
 2402 |     bool oneSecond = false;
      |          ^~~~~~~~~
main.cpp: In function 'int common_gtk_main(configured_features*)':
main.cpp:2826:17: warning: unused variable 'limiter_timer' [-Wunused-variable]
 2826 |     SDL_TimerID limiter_timer = NULL;
      |                 ^~~~~~~~~~~~~
main.cpp: In function 'int main(int, char**)':
main.cpp:3300:18: warning: 'void g_thread_init(gpointer)' is deprecated [-Wdeprecated-declarations]
 3300 |     g_thread_init( NULL);
      |     ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/include/glib-2.0/glib.h:112,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:22,
                 from /usr/include/glib-2.0/gio/gioenums.h:28,
                 from /usr/include/glib-2.0/gio/giotypes.h:28,
                 from /usr/include/glib-2.0/gio/gio.h:26,
                 from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:30,
                 from /usr/include/gtk-2.0/gdk/gdk.h:32,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from main.cpp:31:
/usr/include/glib-2.0/glib/deprecated/gthread.h:265:10: note: declared here
  265 | void     g_thread_init                   (gpointer vtable);
      |          ^~~~~~~~~~~~~
main.cpp: At global scope:
main.cpp:154:13: warning: 'void SetWinSize(GtkAction*, GtkRadioAction*)' declared 'static' but never defined [-Wunused-function]
  154 | static void SetWinSize(GtkAction *action, GtkRadioAction *current);
      |             ^~~~~~~~~~
main.cpp:157:13: warning: 'void ToggleHudDisplay(GtkToggleAction*, gpointer)' declared 'static' but never defined [-Wunused-function]
  157 | static void ToggleHudDisplay(GtkToggleAction* action, gpointer data);
      |             ^~~~~~~~~~~~~~~~
main.cpp:2376:16: warning: 'last_tick' defined but not used [-Wunused-variable]
 2376 |     static int last_tick;
      |                ^~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive   -o desmume avout_pipe_base.o avout_x264.o avout_flac.o config.o desmume.o dToolsList.o tools/ioregsView.o ../sndsdl.o ../ctrlssdl.o ../driver.o osmesa_3Demu.o glx_3Demu.o cheatsGTK.o ../filter/hq2x.o ../filter/hq4x.o ../filter/2xsai.o ../filter/bilinear.o ../filter/epx.o ../filter/lq2x.o ../filter/scanline.o ../filter/videofilter.o main.o ../libdesmume.a -lSDL -lpthread -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lharfbuzz -lfontconfig -lfreetype -lgthread-2.0 -pthread -lglib-2.0      -lX11 -lGL -ldl -lzzip -lz  -lGL -lGLU -lopenal
../utils/tinyxml/tinyxml.h:423:7: warning: type 'struct TiXmlNode' violates the C++ One Definition Rule [-Wodr]
  423 | class TiXmlNode : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:423:7: note: a different type is defined in another translation unit
  423 | class TiXmlNode : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:761:25: note: the first difference of corresponding definitions is field 'value'
  761 |         TIXML_STRING    value;
      |                         ^
../utils/tinyxml/tinyxml.h:761:25: note: a field of same name but different type is defined in another translation unit
  761 |         TIXML_STRING    value;
      |                         ^
../utils/tinyxml/tinyxml.h:423:7: note: type name 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >' should match type name 'TiXmlString'
  423 | class TiXmlNode : public TiXmlBase
      |       ^
../utils/tinyxml/tinystr.h:55:7: note: the incompatible type is defined here
   55 | class TiXmlString
      |       ^
../utils/tinyxml/tinyxml.h:779:7: warning: type 'struct TiXmlAttribute' violates the C++ One Definition Rule [-Wodr]
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:779:7: note: a different type is defined in another translation unit
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:884:22: note: the first difference of corresponding definitions is field 'name'
  884 |         TIXML_STRING name;
      |                      ^
../utils/tinyxml/tinyxml.h:884:22: note: a field of same name but different type is defined in another translation unit
  884 |         TIXML_STRING name;
      |                      ^
../utils/tinyxml/tinyxml.h:779:7: note: type name 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >' should match type name 'TiXmlString'
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinystr.h:55:7: note: the incompatible type is defined here
   55 | class TiXmlString
      |       ^
../utils/tinyxml/tinyxml.h:903:7: warning: type 'struct TiXmlAttributeSet' violates the C++ One Definition Rule [-Wodr]
  903 | class TiXmlAttributeSet
      |       ^
../utils/tinyxml/tinyxml.h:903:7: note: a different type is defined in another translation unit
  903 | class TiXmlAttributeSet
      |       ^
../utils/tinyxml/tinyxml.h:932:24: note: the first difference of corresponding definitions is field 'sentinel'
  932 |         TiXmlAttribute sentinel;
      |                        ^
../utils/tinyxml/tinyxml.h:932:24: note: a field of same name but different type is defined in another translation unit
  932 |         TiXmlAttribute sentinel;
      |                        ^
../utils/tinyxml/tinyxml.h:779:7: note: type 'struct TiXmlAttribute' itself violates the C++ One Definition Rule
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:940:7: warning: type 'struct TiXmlElement' violates the C++ One Definition Rule [-Wodr]
  940 | class TiXmlElement : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:940:7: note: a type with different bases is defined in another translation unit
  940 | class TiXmlElement : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1393:7: warning: type 'struct TiXmlDocument' violates the C++ One Definition Rule [-Wodr]
 1393 | class TiXmlDocument : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1393:7: note: a type with different bases is defined in another translation unit
 1393 | class TiXmlDocument : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1212:7: warning: type 'struct TiXmlText' violates the C++ One Definition Rule [-Wodr]
 1212 | class TiXmlText : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1212:7: note: a type with different bases is defined in another translation unit
 1212 | class TiXmlText : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1285:7: warning: type 'struct TiXmlDeclaration' violates the C++ One Definition Rule [-Wodr]
 1285 | class TiXmlDeclaration : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1285:7: note: a type with different bases is defined in another translation unit
 1285 | class TiXmlDeclaration : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1162:7: warning: type 'struct TiXmlComment' violates the C++ One Definition Rule [-Wodr]
 1162 | class TiXmlComment : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1162:7: note: a type with different bases is defined in another translation unit
 1162 | class TiXmlComment : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1354:7: warning: type 'struct TiXmlUnknown' violates the C++ One Definition Rule [-Wodr]
 1354 | class TiXmlUnknown : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1354:7: note: a type with different bases is defined in another translation unit
 1354 | class TiXmlUnknown : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:653:29: warning: type of 'NextSiblingElement' does not match original declaration [-Wlto-type-mismatch]
  653 |         const TiXmlElement* NextSiblingElement( const char * ) const;
      |                             ^
../utils/tinyxml/tinyxml.cpp:497:21: note: 'NextSiblingElement' was previously declared here
  497 | const TiXmlElement* TiXmlNode::NextSiblingElement( const char * _value ) const
      |                     ^
../utils/tinyxml/tinyxml.cpp:497:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1397:9: warning: type of '__ct_comp ' does not match original declaration [-Wlto-type-mismatch]
 1397 |         TiXmlDocument();
      |         ^
../utils/tinyxml/tinyxml.cpp:913:1: note: '__ct_comp ' was previously declared here
  913 | TiXmlDocument::TiXmlDocument() : TiXmlNode( TiXmlNode::TINYXML_DOCUMENT )
      | ^
../utils/tinyxml/tinyxml.cpp:913:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1419:14: warning: type of 'LoadFile' does not match original declaration [-Wlto-type-mismatch]
 1419 |         bool LoadFile( const char * filename, TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING );
      |              ^
../utils/tinyxml/tinyxml.cpp:965:6: note: 'LoadFile' was previously declared here
  965 | bool TiXmlDocument::LoadFile( const char* _filename, TiXmlEncoding encoding )
      |      ^
../utils/tinyxml/tinyxml.cpp:965:6: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:670:29: warning: type of 'FirstChildElement' does not match original declaration [-Wlto-type-mismatch]
  670 |         const TiXmlElement* FirstChildElement( const char * _value ) const;
      |                             ^
../utils/tinyxml/tinyxml.cpp:467:21: note: 'FirstChildElement' was previously declared here
  467 | const TiXmlElement* TiXmlNode::FirstChildElement( const char * _value ) const
      |                     ^
../utils/tinyxml/tinyxml.cpp:467:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1121:21: warning: type of 'GetText' does not match original declaration [-Wlto-type-mismatch]
 1121 |         const char* GetText() const;
      |                     ^
../utils/tinyxml/tinyxml.cpp:900:13: note: 'GetText' was previously declared here
  900 | const char* TiXmlElement::GetText() const
      |             ^
../utils/tinyxml/tinyxml.cpp:900:13: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:473:17: warning: type of '__dt_base ' does not match original declaration [-Wlto-type-mismatch]
  473 |         virtual ~TiXmlNode();
      |                 ^
../utils/tinyxml/tinyxml.cpp:147:1: note: '__dt_base ' was previously declared here
  147 | TiXmlNode::~TiXmlNode()
      | ^
../utils/tinyxml/tinyxml.cpp:147:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_del ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_del ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: '__dt_del ' was previously declared here
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_comp ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_comp ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: '__dt_comp ' was previously declared here
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_base ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_base ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: '__dt_base ' was previously declared here
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used
In function 'strncat',
    inlined from 'populate' at ../NDSSystem.cpp:352:11,
    inlined from 'NDS_LoadROM.constprop' at ../NDSSystem.cpp:640:19:
/usr/include/bits/string_fortified.h:135:34: warning: '__builtin___strncat_chk' specified bound 20 equals destination size [-Wstringop-overflow=]
  135 |   return __builtin___strncat_chk (__dest, __src, __len,
      |                                  ^
ld: warning: type of symbol `glGenBuffersARB' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBindBufferARB' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBufferDataARB' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glDeleteBuffersARB' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBindAttribLocation' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glGenVertexArrays' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBindVertexArray' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glEnableVertexAttribArray' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glVertexAttribPointer' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glDeleteVertexArrays' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glCreateShader' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glShaderSource' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glCompileShader' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glCreateProgram' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glAttachShader' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glLinkProgram' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glGetProgramiv' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glGetProgramInfoLog' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glDetachShader' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glDeleteProgram' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glDeleteShader' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glValidateProgram' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glUseProgram' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glGetUniformLocation' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glUniform1i' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glGenFramebuffersEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBindFramebufferEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glFramebufferTexture2DEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glCheckFramebufferStatusEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glDeleteFramebuffersEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glGenRenderbuffersEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBindRenderbufferEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glRenderbufferStorageMultisampleEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glFramebufferRenderbufferEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glDeleteRenderbuffersEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBlendFuncSeparateEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBlendEquationSeparateEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBlendFuncSeparate' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBlendEquationSeparate' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glGetShaderiv' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glGetShaderInfoLog' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glUniform1iv' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glUniform1f' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glUniform2f' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glDrawBuffers' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glDisableVertexAttribArray' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBufferSubDataARB' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glMapBufferARB' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glUnmapBufferARB' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glGenBuffers' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glDeleteBuffers' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBindBuffer' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBufferData' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBufferSubData' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glMapBuffer' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glUnmapBuffer' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBlitFramebufferEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glRenderbufferStorageEXT' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans36.ltrans.o
ld: warning: type of symbol `glBindFragDataLocation' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glBindFramebuffer' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glBlitFramebuffer' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glDeleteFramebuffers' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glDeleteRenderbuffers' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glGetStringi' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glGenFramebuffers' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glFramebufferRenderbuffer' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glFramebufferTexture2D' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glCheckFramebufferStatus' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glGenRenderbuffers' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glBindRenderbuffer' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glRenderbufferStorage' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
ld: warning: type of symbol `glRenderbufferStorageMultisample' changed from 2 to 1 in /usr/src/tmp/cc49LniP.ltrans37.ltrans.o
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
Making all in cli
Making all in doc
make[3]: Nothing to be done for 'all'.
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli'
i586-alt-linux-g++ -DPACKAGE_NAME=\"desmume\" -DPACKAGE_TARNAME=\"desmume\" -DPACKAGE_VERSION=\"svn\" -DPACKAGE_STRING=\"desmume\ svn\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE_URL=\"\" -DPACKAGE=\"desmume\" -DVERSION=\"svn\" -DSTDC_HEADERS=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_MEMORY_H=1 -DHAVE_STRINGS_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 -DHAVE_UNISTD_H=1 -DSVN_REV=0 -DSVN_REV_STR=\"0\" -DHAVE_LIBZ=1 -DHAVE_LIBZZIP=1 -DHAVE_GL_GL_H=1 -DHAVE_GL_GLU_H=1 -DHAVE_LIBDL=1 -DHAVE_LIBGL=1 -DHAVE_GL_GLX_H=1 -DHAVE_GL_GLX=1 -DGLADEUI_UNINSTALLED_DIR=\"/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/glade/\" -DGTKGLEXT_AVAILABLE=1 -DGETTEXT_PACKAGE=\"desmume-glade\" -DHAVE_LOCALE_H=1 -DHAVE_LC_MESSAGES=1 -DHAVE_BIND_TEXTDOMAIN_CODESET=1 -DHAVE_GETTEXT=1 -DHAVE_DCGETTEXT=1 -DENABLE_NLS=1 -DHAVE_JIT=1 -DHOST_LINUX=1 -DHOST_32=1 -I.  -I../../src -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT   -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include    -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive -c -o main.o main.cpp
main.cpp:592:13: warning: Deprecated pre-processor symbol
  592 |   if ( !g_thread_supported()) {
      |             ^~~~~~~~~~~~~~~~~~~              
In file included from main.cpp:47:
../NDSSystem.h: In constructor 'GameInfo::GameInfo()':
../NDSSystem.h:321:13: warning: 'GameInfo::chipID' will be initialized after [-Wreorder]
  321 |         u32 chipID;
      |             ^~~~~~
../NDSSystem.h:317:13: warning:   'u32 GameInfo::romsize' [-Wreorder]
  317 |         u32 romsize;
      |             ^~~~~~~
../NDSSystem.h:334:9: warning:   when initialized here [-Wreorder]
  334 |         GameInfo() :    fROM(NULL),
      |         ^~~~~~~~
../NDSSystem.h: In constructor 'TCommonSettings::TCommonSettings()':
../NDSSystem.h:575:17: warning: 'TCommonSettings::jit_max_block_size' will be initialized after [-Wreorder]
  575 |         u32     jit_max_block_size;
      |                 ^~~~~~~~~~~~~~~~~~
../NDSSystem.h:543:14: warning:   'bool TCommonSettings::loadToMemory' [-Wreorder]
  543 |         bool loadToMemory;
      |              ^~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:598:13: warning: 'TCommonSettings::manualBackupType' will be initialized after [-Wreorder]
  598 |         int manualBackupType;
      |             ^~~~~~~~~~~~~~~~
../NDSSystem.h:596:13: warning:   'int TCommonSettings::autodetectBackupMethod' [-Wreorder]
  596 |         int autodetectBackupMethod;
      |             ^~~~~~~~~~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:606:14: warning: 'TCommonSettings::spu_advanced' will be initialized after [-Wreorder]
  606 |         bool spu_advanced;
      |              ^~~~~~~~~~~~
../NDSSystem.h:567:13: warning:   'int TCommonSettings::StylusPressure' [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
../NDSSystem.h:567:13: warning: 'TCommonSettings::StylusPressure' will be initialized after [-Wreorder]
  567 |         int StylusPressure;
      |             ^~~~~~~~~~~~~~
../NDSSystem.h:557:26: warning:   'NDS_CONSOLE_TYPE TCommonSettings::ConsoleType' [-Wreorder]
  557 |         NDS_CONSOLE_TYPE ConsoleType;
      |                          ^~~~~~~~~~~
../NDSSystem.h:474:9: warning:   when initialized here [-Wreorder]
  474 |         TCommonSettings()
      |         ^~~~~~~~~~~~~~~
In file included from ../MMU.h:24,
                 from ../ctrlssdl.h:30,
                 from main.cpp:52:
../firmware.h: In constructor 'CFIRMWARE::CFIRMWARE()':
../firmware.h:89:17: warning: 'CFIRMWARE::patched' will be initialized after [-Wreorder]
   89 |         bool    patched;
      |                 ^~~~~~~
../firmware.h:41:25: warning:   'u32 CFIRMWARE::userDataAddr' [-Wreorder]
   41 |         u32             userDataAddr;
      |                         ^~~~~~~~~~~~
../firmware.h:50:9: warning:   when initialized here [-Wreorder]
   50 |         CFIRMWARE(): size9(0), size7(0), ARM9bootAddr(0), ARM7bootAddr(0), patched(0), userDataAddr(0x3FE00), successLoad(false) {};
      |         ^~~~~~~~~
main.cpp: In function 'int main(int, char**)':
main.cpp:593:18: warning: 'void g_thread_init(gpointer)' is deprecated [-Wdeprecated-declarations]
  593 |     g_thread_init( NULL);
      |     ~~~~~~~~~~~~~^~~~~~~
In file included from /usr/include/glib-2.0/glib.h:112,
                 from main.cpp:25:
/usr/include/glib-2.0/glib/deprecated/gthread.h:265:10: note: declared here
  265 | void     g_thread_init                   (gpointer vtable);
      |          ^~~~~~~~~~~~~
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli'
i586-alt-linux-g++  -pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto -march=i586 -mtune=generic -fpermissive   -o desmume-cli main.o ../sndsdl.o ../ctrlssdl.o ../driver.o ../libdesmume.a -lSDL -lpthread   -lglib-2.0 -lgthread-2.0 -pthread -lglib-2.0   -lGL -ldl -lzzip -lz  -lGL -lGLU -lopenal
../utils/tinyxml/tinyxml.h:423:7: warning: type 'struct TiXmlNode' violates the C++ One Definition Rule [-Wodr]
  423 | class TiXmlNode : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:423:7: note: a different type is defined in another translation unit
  423 | class TiXmlNode : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:761:25: note: the first difference of corresponding definitions is field 'value'
  761 |         TIXML_STRING    value;
      |                         ^
../utils/tinyxml/tinyxml.h:761:25: note: a field of same name but different type is defined in another translation unit
  761 |         TIXML_STRING    value;
      |                         ^
../utils/tinyxml/tinyxml.h:423:7: note: type name 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >' should match type name 'TiXmlString'
  423 | class TiXmlNode : public TiXmlBase
      |       ^
../utils/tinyxml/tinystr.h:55:7: note: the incompatible type is defined here
   55 | class TiXmlString
      |       ^
../utils/tinyxml/tinyxml.h:779:7: warning: type 'struct TiXmlAttribute' violates the C++ One Definition Rule [-Wodr]
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:779:7: note: a different type is defined in another translation unit
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:884:22: note: the first difference of corresponding definitions is field 'name'
  884 |         TIXML_STRING name;
      |                      ^
../utils/tinyxml/tinyxml.h:884:22: note: a field of same name but different type is defined in another translation unit
  884 |         TIXML_STRING name;
      |                      ^
../utils/tinyxml/tinyxml.h:779:7: note: type name 'std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >' should match type name 'TiXmlString'
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinystr.h:55:7: note: the incompatible type is defined here
   55 | class TiXmlString
      |       ^
../utils/tinyxml/tinyxml.h:903:7: warning: type 'struct TiXmlAttributeSet' violates the C++ One Definition Rule [-Wodr]
  903 | class TiXmlAttributeSet
      |       ^
../utils/tinyxml/tinyxml.h:903:7: note: a different type is defined in another translation unit
  903 | class TiXmlAttributeSet
      |       ^
../utils/tinyxml/tinyxml.h:932:24: note: the first difference of corresponding definitions is field 'sentinel'
  932 |         TiXmlAttribute sentinel;
      |                        ^
../utils/tinyxml/tinyxml.h:932:24: note: a field of same name but different type is defined in another translation unit
  932 |         TiXmlAttribute sentinel;
      |                        ^
../utils/tinyxml/tinyxml.h:779:7: note: type 'struct TiXmlAttribute' itself violates the C++ One Definition Rule
  779 | class TiXmlAttribute : public TiXmlBase
      |       ^
../utils/tinyxml/tinyxml.h:940:7: warning: type 'struct TiXmlElement' violates the C++ One Definition Rule [-Wodr]
  940 | class TiXmlElement : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:940:7: note: a type with different bases is defined in another translation unit
  940 | class TiXmlElement : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1393:7: warning: type 'struct TiXmlDocument' violates the C++ One Definition Rule [-Wodr]
 1393 | class TiXmlDocument : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1393:7: note: a type with different bases is defined in another translation unit
 1393 | class TiXmlDocument : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1212:7: warning: type 'struct TiXmlText' violates the C++ One Definition Rule [-Wodr]
 1212 | class TiXmlText : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1212:7: note: a type with different bases is defined in another translation unit
 1212 | class TiXmlText : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1285:7: warning: type 'struct TiXmlDeclaration' violates the C++ One Definition Rule [-Wodr]
 1285 | class TiXmlDeclaration : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1285:7: note: a type with different bases is defined in another translation unit
 1285 | class TiXmlDeclaration : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1162:7: warning: type 'struct TiXmlComment' violates the C++ One Definition Rule [-Wodr]
 1162 | class TiXmlComment : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1162:7: note: a type with different bases is defined in another translation unit
 1162 | class TiXmlComment : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1354:7: warning: type 'struct TiXmlUnknown' violates the C++ One Definition Rule [-Wodr]
 1354 | class TiXmlUnknown : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:1354:7: note: a type with different bases is defined in another translation unit
 1354 | class TiXmlUnknown : public TiXmlNode
      |       ^
../utils/tinyxml/tinyxml.h:653:29: warning: type of 'NextSiblingElement' does not match original declaration [-Wlto-type-mismatch]
  653 |         const TiXmlElement* NextSiblingElement( const char * ) const;
      |                             ^
../utils/tinyxml/tinyxml.cpp:497:21: note: 'NextSiblingElement' was previously declared here
  497 | const TiXmlElement* TiXmlNode::NextSiblingElement( const char * _value ) const
      |                     ^
../utils/tinyxml/tinyxml.cpp:497:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1397:9: warning: type of '__ct_comp ' does not match original declaration [-Wlto-type-mismatch]
 1397 |         TiXmlDocument();
      |         ^
../utils/tinyxml/tinyxml.cpp:913:1: note: '__ct_comp ' was previously declared here
  913 | TiXmlDocument::TiXmlDocument() : TiXmlNode( TiXmlNode::TINYXML_DOCUMENT )
      | ^
../utils/tinyxml/tinyxml.cpp:913:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1419:14: warning: type of 'LoadFile' does not match original declaration [-Wlto-type-mismatch]
 1419 |         bool LoadFile( const char * filename, TiXmlEncoding encoding = TIXML_DEFAULT_ENCODING );
      |              ^
../utils/tinyxml/tinyxml.cpp:965:6: note: 'LoadFile' was previously declared here
  965 | bool TiXmlDocument::LoadFile( const char* _filename, TiXmlEncoding encoding )
      |      ^
../utils/tinyxml/tinyxml.cpp:965:6: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:670:29: warning: type of 'FirstChildElement' does not match original declaration [-Wlto-type-mismatch]
  670 |         const TiXmlElement* FirstChildElement( const char * _value ) const;
      |                             ^
../utils/tinyxml/tinyxml.cpp:467:21: note: 'FirstChildElement' was previously declared here
  467 | const TiXmlElement* TiXmlNode::FirstChildElement( const char * _value ) const
      |                     ^
../utils/tinyxml/tinyxml.cpp:467:21: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1121:21: warning: type of 'GetText' does not match original declaration [-Wlto-type-mismatch]
 1121 |         const char* GetText() const;
      |                     ^
../utils/tinyxml/tinyxml.cpp:900:13: note: 'GetText' was previously declared here
  900 | const char* TiXmlElement::GetText() const
      |             ^
../utils/tinyxml/tinyxml.cpp:900:13: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:473:17: warning: type of '__dt_base ' does not match original declaration [-Wlto-type-mismatch]
  473 |         virtual ~TiXmlNode();
      |                 ^
../utils/tinyxml/tinyxml.cpp:147:1: note: '__dt_base ' was previously declared here
  147 | TiXmlNode::~TiXmlNode()
      | ^
../utils/tinyxml/tinyxml.cpp:147:1: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_del ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_del ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: '__dt_del ' was previously declared here
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_comp ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_comp ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: '__dt_comp ' was previously declared here
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_base ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: warning: type of '__dt_base ' does not match original declaration [-Wlto-type-mismatch]
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: '__dt_base ' was previously declared here
 1409 |         virtual ~TiXmlDocument() {}
      |                 ^
../utils/tinyxml/tinyxml.h:1409:17: note: code may be misoptimized unless '-fno-strict-aliasing' is used
In function 'strncat',
    inlined from 'populate' at ../NDSSystem.cpp:352:11,
    inlined from 'NDS_LoadROM.constprop' at ../NDSSystem.cpp:640:19:
/usr/include/bits/string_fortified.h:135:34: warning: '__builtin___strncat_chk' specified bound 20 equals destination size [-Wstringop-overflow=]
  135 |   return __builtin___strncat_chk (__dest, __src, __len,
      |                                  ^
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli'
make[1]: Nothing to be done for 'all-am'.
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.59616
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/desmume-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/desmume-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/games
+ cd desmume-0.9.11
+ make 'INSTALL=/usr/libexec/rpm-build/install -p' install DESTDIR=/usr/src/tmp/desmume-buildroot
make: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11'
Making install in po
make[1]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
linguas="fr nb pt_BR sv zh_CN zh_TW es "; \
for lang in $linguas; do \
  dir=/usr/src/tmp/desmume-buildroot/usr/share/locale/$lang/LC_MESSAGES; \
  /bin/sh /usr/src/RPM/BUILD/desmume-0.9.11/install-sh -d $dir; \
  if test -r $lang.gmo; then \
    /usr/libexec/rpm-build/install -p -m 644 $lang.gmo $dir/desmume-glade.mo; \
    echo "installing $lang.gmo as $dir/desmume-glade.mo"; \
  else \
    /usr/libexec/rpm-build/install -p -m 644 ./$lang.gmo $dir/desmume-glade.mo; \
    echo "installing ./$lang.gmo as" \
	 "$dir/desmume-glade.mo"; \
  fi; \
  if test -r $lang.gmo.m; then \
    /usr/libexec/rpm-build/install -p -m 644 $lang.gmo.m $dir/desmume-glade.mo.m; \
    echo "installing $lang.gmo.m as $dir/desmume-glade.mo.m"; \
  else \
    if test -r ./$lang.gmo.m ; then \
      /usr/libexec/rpm-build/install -p -m 644 ./$lang.gmo.m \
	$dir/desmume-glade.mo.m; \
      echo "installing ./$lang.gmo.m as" \
	   "$dir/desmume-glade.mo.m"; \
    else \
      true; \
    fi; \
  fi; \
done
installing fr.gmo as /usr/src/tmp/desmume-buildroot/usr/share/locale/fr/LC_MESSAGES/desmume-glade.mo
installing nb.gmo as /usr/src/tmp/desmume-buildroot/usr/share/locale/nb/LC_MESSAGES/desmume-glade.mo
installing pt_BR.gmo as /usr/src/tmp/desmume-buildroot/usr/share/locale/pt_BR/LC_MESSAGES/desmume-glade.mo
installing sv.gmo as /usr/src/tmp/desmume-buildroot/usr/share/locale/sv/LC_MESSAGES/desmume-glade.mo
installing zh_CN.gmo as /usr/src/tmp/desmume-buildroot/usr/share/locale/zh_CN/LC_MESSAGES/desmume-glade.mo
installing zh_TW.gmo as /usr/src/tmp/desmume-buildroot/usr/share/locale/zh_TW/LC_MESSAGES/desmume-glade.mo
installing es.gmo as /usr/src/tmp/desmume-buildroot/usr/share/locale/es/LC_MESSAGES/desmume-glade.mo
make[1]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/po'
Making install in src
make[1]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
Making install in .
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[3]: Nothing to be done for 'install-exec-am'.
make[3]: Nothing to be done for 'install-data-am'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
Making install in gtk-glade
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
Making install in doc
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/doc'
make[4]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/doc'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/desmume-buildroot/usr/share/man/man1'
 /usr/libexec/rpm-build/install -p -m 644 desmume-glade.1 '/usr/src/tmp/desmume-buildroot/usr/share/man/man1'
make[4]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/doc'
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade/doc'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[4]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
 /bin/mkdir -p '/usr/src/tmp/desmume-buildroot/usr/bin'
  /usr/libexec/rpm-build/install -p desmume-glade '/usr/src/tmp/desmume-buildroot/usr/bin'
 /bin/mkdir -p '/usr/src/tmp/desmume-buildroot/usr/share/applications'
 /usr/libexec/rpm-build/install -p -m 644 desmume-glade.desktop '/usr/src/tmp/desmume-buildroot/usr/share/applications'
 /bin/mkdir -p '/usr/src/tmp/desmume-buildroot/usr/share/desmume-glade/'
 /usr/libexec/rpm-build/install -p -m 644 glade/DeSmuMe_Dtools.glade glade/DeSmuMe.glade glade/DeSmuME.xpm '/usr/src/tmp/desmume-buildroot/usr/share/desmume-glade/'
 /bin/mkdir -p '/usr/src/tmp/desmume-buildroot/usr/share/pixmaps'
 /usr/libexec/rpm-build/install -p -m 644 glade/DeSmuME.xpm '/usr/src/tmp/desmume-buildroot/usr/share/pixmaps'
make[4]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk-glade'
Making install in gtk
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
Making install in doc
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk/doc'
make[4]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk/doc'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/desmume-buildroot/usr/share/man/man1'
 /usr/libexec/rpm-build/install -p -m 644 desmume.1 '/usr/src/tmp/desmume-buildroot/usr/share/man/man1'
make[4]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk/doc'
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk/doc'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[4]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
 /bin/mkdir -p '/usr/src/tmp/desmume-buildroot/usr/bin'
  /usr/libexec/rpm-build/install -p desmume '/usr/src/tmp/desmume-buildroot/usr/bin'
 /bin/mkdir -p '/usr/src/tmp/desmume-buildroot/usr/share/applications'
 /usr/libexec/rpm-build/install -p -m 644 desmume.desktop '/usr/src/tmp/desmume-buildroot/usr/share/applications'
 /bin/mkdir -p '/usr/src/tmp/desmume-buildroot/usr/share/pixmaps'
 /usr/libexec/rpm-build/install -p -m 644 DeSmuME.xpm '/usr/src/tmp/desmume-buildroot/usr/share/pixmaps'
make  install-data-hook
make[5]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
appsdir=/usr/src/tmp/desmume-buildroot/usr/share/applications ; if [ -f $appsdir/mimeinfo.cache ] ; then if test ! "x/usr/bin/update-desktop-database" = "x" ; then /usr/bin/update-desktop-database $appsdir ; fi fi
make[5]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[4]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/gtk'
Making install in cli
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli'
Making install in doc
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli/doc'
make[4]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli/doc'
make[4]: Nothing to be done for 'install-exec-am'.
 /bin/mkdir -p '/usr/src/tmp/desmume-buildroot/usr/share/man/man1'
 /usr/libexec/rpm-build/install -p -m 644 desmume-cli.1 '/usr/src/tmp/desmume-buildroot/usr/share/man/man1'
make[4]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli/doc'
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli/doc'
make[3]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli'
make[4]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli'
 /bin/mkdir -p '/usr/src/tmp/desmume-buildroot/usr/bin'
  /usr/libexec/rpm-build/install -p desmume-cli '/usr/src/tmp/desmume-buildroot/usr/bin'
make[4]: Nothing to be done for 'install-data-am'.
make[4]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli'
make[3]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli'
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src/cli'
make[1]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11/src'
make[1]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11'
make[2]: Entering directory '/usr/src/RPM/BUILD/desmume-0.9.11'
make[2]: Nothing to be done for 'install-exec-am'.
make[2]: Nothing to be done for 'install-data-am'.
make[2]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11'
make[1]: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11'
make: Leaving directory '/usr/src/RPM/BUILD/desmume-0.9.11'
+ rm -f /usr/src/tmp/desmume-buildroot/usr/share/pixmaps/DeSmuME.xpm
+ mkdir -p /usr/src/tmp/desmume-buildroot/usr/share/icons/hicolor/32x32/apps
+ install -m 644 src/gtk/DeSmuME.xpm /usr/src/tmp/desmume-buildroot/usr/share/icons/hicolor/32x32/apps/
+ install -m 644 src/gtk/DeSmuME.xpm /usr/src/tmp/desmume-buildroot/usr/share/icons/hicolor/32x32/apps/DeSmuME-glade.xpm
+ mkdir -p /usr/src/tmp/desmume-buildroot/usr/share/applications
+ desktop-file-install --delete-original --vendor altlinux --remove-key Version --remove-category GNOME --remove-category GTK --dir /usr/src/tmp/desmume-buildroot/usr/share/applications /usr/src/tmp/desmume-buildroot/usr/share/applications/desmume.desktop
+ desktop-file-install --delete-original --vendor altlinux --remove-key Version --remove-category GNOME --remove-category GTK --dir /usr/src/tmp/desmume-buildroot/usr/share/applications /usr/src/tmp/desmume-buildroot/usr/share/applications/desmume-glade.desktop
+ for i in /usr/src/tmp/desmume-buildroot/usr/lib/*.so /usr/src/tmp/desmume-buildroot/usr/lib/desmume/*.so /usr/src/tmp/desmume-buildroot/usr/bin/*
+ chrpath -d '/usr/src/tmp/desmume-buildroot/usr/lib/*.so'
open: No such file or directory
elf_open: Invalid argument
+ :
+ for i in /usr/src/tmp/desmume-buildroot/usr/lib/*.so /usr/src/tmp/desmume-buildroot/usr/lib/desmume/*.so /usr/src/tmp/desmume-buildroot/usr/bin/*
+ chrpath -d '/usr/src/tmp/desmume-buildroot/usr/lib/desmume/*.so'
open: No such file or directory
elf_open: Invalid argument
+ :
+ for i in /usr/src/tmp/desmume-buildroot/usr/lib/*.so /usr/src/tmp/desmume-buildroot/usr/lib/desmume/*.so /usr/src/tmp/desmume-buildroot/usr/bin/*
+ chrpath -d /usr/src/tmp/desmume-buildroot/usr/bin/desmume
+ for i in /usr/src/tmp/desmume-buildroot/usr/lib/*.so /usr/src/tmp/desmume-buildroot/usr/lib/desmume/*.so /usr/src/tmp/desmume-buildroot/usr/bin/*
+ chrpath -d /usr/src/tmp/desmume-buildroot/usr/bin/desmume-cli
+ for i in /usr/src/tmp/desmume-buildroot/usr/lib/*.so /usr/src/tmp/desmume-buildroot/usr/lib/desmume/*.so /usr/src/tmp/desmume-buildroot/usr/bin/*
+ chrpath -d /usr/src/tmp/desmume-buildroot/usr/bin/desmume-glade
+ /usr/lib/rpm/find-lang desmume-glade
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/desmume-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/desmume-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
Checking contents of files in /usr/src/tmp/desmume-buildroot/ (default)
Compressing files in /usr/src/tmp/desmume-buildroot (auto)
Verifying ELF objects in /usr/src/tmp/desmume-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/bin/desmume-cli: uses non-LFS functions: fopen ftruncate mmap readdir stat
verify-elf: WARNING: ./usr/bin/desmume: uses non-LFS functions: fopen ftruncate mmap readdir stat
verify-elf: WARNING: ./usr/bin/desmume-glade: uses non-LFS functions: fopen ftruncate mmap readdir stat
Processing files: desmume-0.9.11-alt4
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.17959
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd desmume-0.9.11
+ DOCDIR=/usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-0.9.11
+ export DOCDIR
+ rm -rf /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-0.9.11
+ /bin/mkdir -p /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-0.9.11
+ cp -prL AUTHORS ChangeLog COPYING README README.LIN /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-0.9.11
+ chmod -R go-w /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-0.9.11
+ chmod -R a+rX /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-0.9.11
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.12ImOU
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.PtbjmD
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: icon-theme-hicolor, /lib/ld-linux.so.2, libGL.so.1 >= set:pjMk98pQOKoK4kQKKSEW2Gmo2LlSnYUJu9NXQIQhnZp4uN4hszmGlaJkwigz1t8xSZKFJlEogHlDGm2oxNN5Xk7iipRRs0RaRrBXX1wcZK4e93Gq32isk562GrmfjPc493PK3ZtZe7yN8R3aARTYzQMo0, libSDL-1.2.so.0 >= set:lg86AUHL4JRZefOuLqojbaC4eroZwOVsZIPjZiuN3wwaOk3dY6kDLX2at7, libX11.so.6 >= set:olNQNFw8BZoMLFB3, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libcairo.so.2 >= set:mhBey7Nu1bTzhyrwW7wm9y2wcH4coWmHI8jN01cqxRxZew5KYbteZc1, libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.3.1), libgcc_s.so.1(GCC_7.0.0), libgcc_s.so.1(GLIBC_2.0), libgdk-x11-2.0.so.0 >= set:nkSZhHUZj2bGWmZLFi4, libgdk_pixbuf-2.0.so.0 >= set:ljZoIeJ2Zaf0, libglib-2.0.so.0 >= set:oiF5UC6BBa2p0Jwf9929v2UFD0VYhYFaYRqfgAa6bbQZu5AkEtmKhkgpf8Op1ozgV6xKehmGtsRItolZgJqeP84qQ2YD8xCMEtrvCSPRDx1, libgobject-2.0.so.0 >= set:mjuQEvZKZlc930bxZ7G24, libgtk-x11-2.0.so.0 >= set:phZzUatZ4pgDuML2RsKdCpXuiNXfA6Hb6mTZx2lwNY1OmKTOxiNPSoBynZ71Doj4fL7YUhs8lzO9ZETCe3SZbeIHVbUGpeoRpzciuoezELyhVKoauMPnRZa8mMblUMaoyDc1ucavpNG2h07WQUMzgKlowcGxGKZil9X76WUHlIVxKn17Z3ZajNZjgq4TRbF89ClxI2ZhCt2EW8Xg0ReeYQNwQ3sp7wBaPUpLHj38MpZpRKBMrq00lbDDHU9hPK3AJhEabIfaPi4skucb2g5oLG0x0njPGqnYa1aKyngaxO7MtWVq548Wi1ORT3ZJ67rSMO3A10dZiARLZg7ogqg7xLylNl5L9uubvqgyY8t2mlZhHv7lCyd9tZr2YjOVeFxmnRqP4I0k, libm.so.6(GLIBC_2.0), libopenal.so.1 >= set:lhP5H78nyDHsmHuRWqEvJhruAJs81nRs3eDxlq3, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.11), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.29), libstdc++.so.6(GLIBCXX_3.4.9), libz.so.1 >= set:kii2AjKjAa0, 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.rcddKp
Creating desmume-debuginfo package
Processing files: desmume-glade-0.9.11-alt4
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.36352
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd desmume-0.9.11
+ DOCDIR=/usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-glade-0.9.11
+ export DOCDIR
+ rm -rf /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-glade-0.9.11
+ /bin/mkdir -p /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-glade-0.9.11
+ cp -prL AUTHORS ChangeLog COPYING README README.LIN /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-glade-0.9.11
+ chmod -R go-w /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-glade-0.9.11
+ chmod -R a+rX /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-glade-0.9.11
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.ETNDvy
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.Fs8Qew
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: /lib/ld-linux.so.2, libGL.so.1 >= set:pjMxNFi0OKoK4kQKKSEW2Gmo2LlSnY7tyo8LAUtqmWEbZA2Loy8KhbRaBmag9I0KH88LxQx4qZHDSmxvZg76Uw0amNusNehw7Ms0BGoD0UbVquL93GIvk562GrLrLZlQPc4aluOtLeAR6pHQKuQMo0, libSDL-1.2.so.0 >= set:lg86AUHL4JRZefOuLqojbaC4eroZwOVsZIPjZiuN3wwaOk3dY6kDLX2at7, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.3.1), libgcc_s.so.1(GCC_7.0.0), libgcc_s.so.1(GLIBC_2.0), libgdk-x11-2.0.so.0 >= set:njzj9TvJEHHXlBkZCOS0fEBZ7u33PmAa7ce, libgdk_pixbuf-2.0.so.0 >= set:ljZoIagd2, libgdkglext-x11-1.0.so.0 >= set:okkVz133gVeNZjkgsR9acC3TJ6tt0, libglade-2.0.so.0 >= set:jhTbouPAY4, libglib-2.0.so.0 >= set:oiF58ZhS89h8Vjw7deo4ronE5OyfldTei5zy3BkhlEUTpVfynBhiZ2ISh46k6MUDstyIkXQVuKKNYxmdDp4294kE7qiWXsW0, libgmodule-2.0.so.0 >= set:hfJjYF9Jb, libgobject-2.0.so.0 >= set:mj3s1dZiZKTNRo0, libgtk-x11-2.0.so.0 >= set:pjjZo4VhPo6dDHdCNSZahrIShuSOVWuaZIdqA6K3G86AZbUiZ1mXzar2nP2yuFAZqZINoZyiBJkr8HMThZnFlUFh7nOOZbVcJMBzPP5lsxZ1BPWELKbaM3wf2gouZwRQ7tu5MMtXoSwiHvZaohJYPg4ihTsaStLwQBe0, libgtkglext-x11-1.0.so.0 >= set:heYu9aVGGj6, libm.so.6(GLIBC_2.0), libopenal.so.1 >= set:lhP5H78nyDHsmHuRWqEvJhruAJs81nRs3eDxlq3, libpango-1.0.so.0 >= set:mjW6KYY4ZoBWoOg680, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.11), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.29), libstdc++.so.6(GLIBCXX_3.4.9), libz.so.1 >= set:khA4EjKjAaGlb, 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.SF2Sih
Creating desmume-glade-debuginfo package
Processing files: desmume-cli-0.9.11-alt4
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.79088
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd desmume-0.9.11
+ DOCDIR=/usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-cli-0.9.11
+ export DOCDIR
+ rm -rf /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-cli-0.9.11
+ /bin/mkdir -p /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-cli-0.9.11
+ cp -prL AUTHORS ChangeLog COPYING README README.LIN /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-cli-0.9.11
+ chmod -R go-w /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-cli-0.9.11
+ chmod -R a+rX /usr/src/tmp/desmume-buildroot/usr/share/doc/desmume-cli-0.9.11
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NhQAN2
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.D6WbOK
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: /lib/ld-linux.so.2, libGL.so.1 >= set:pksosk90Vrw3XsLZwPJjPoFykd1Wg2lZH7NMY11k0roqoiGgBZ3G238wmp345, libGLU.so.1 >= set:jha9jUO1, libSDL-1.2.so.0 >= set:lf0Nw4vRB8JKXfyZeh3rqhx9xO6OfEkLZAVDDlpB6hYy3wY02IGKbHnhsUyqkmmwYEOTFPDt1AKzlbhC0, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.33), libc.so.6(GLIBC_2.34), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GCC_3.3.1), libgcc_s.so.1(GCC_7.0.0), libgcc_s.so.1(GLIBC_2.0), libglib-2.0.so.0 >= set:ojeJZ29hwbKbVYNUj5RpMy3595aClmwE6TR9OiJzVigZgJqeHxoJuE1, libm.so.6(GLIBC_2.0), libopenal.so.1 >= set:lhP5H78nyDHsmHuRWqEvJhruAJs81nRs3eDxlq3, libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.11), libstdc++.so.6(CXXABI_1.3.8), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.29), libstdc++.so.6(GLIBCXX_3.4.9), libz.so.1 >= set:kii2AjKjAa0, 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.odzavW
Creating desmume-cli-debuginfo package
Processing files: desmume-debuginfo-0.9.11-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.JVy9os
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.J5H0YB
find-requires: running scripts (debuginfo)
Requires: desmume = 0.9.11-alt4, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libGL.so.1), debug(libSDL-1.2.so.0), debug(libX11.so.6), debug(libc.so.6), debug(libcairo.so.2), debug(libgcc_s.so.1), debug(libgdk-x11-2.0.so.0), debug(libgdk_pixbuf-2.0.so.0), debug(libglib-2.0.so.0), debug(libgobject-2.0.so.0), debug(libgtk-x11-2.0.so.0), debug(libm.so.6), debug(libopenal.so.1), debug(libstdc++.so.6), debug(libz.so.1)
Processing files: desmume-glade-debuginfo-0.9.11-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.z8jSnQ
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Ts7yea
find-requires: running scripts (debuginfo)
Requires: desmume-glade = 0.9.11-alt4, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libGL.so.1), debug(libSDL-1.2.so.0), debug(libc.so.6), debug(libgcc_s.so.1), debug(libgdk-x11-2.0.so.0), debug(libgdk_pixbuf-2.0.so.0), debug(libgdkglext-x11-1.0.so.0), debug(libglade-2.0.so.0), debug(libglib-2.0.so.0), debug(libgmodule-2.0.so.0), debug(libgobject-2.0.so.0), debug(libgtk-x11-2.0.so.0), debug(libgtkglext-x11-1.0.so.0), debug(libm.so.6), debug(libopenal.so.1), debug(libpango-1.0.so.0), debug(libstdc++.so.6), debug(libz.so.1)
Processing files: desmume-cli-debuginfo-0.9.11-alt4
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.IWq4Ps
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.4kx1nb
find-requires: running scripts (debuginfo)
Requires: desmume-cli = 0.9.11-alt4, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libGL.so.1), debug(libGLU.so.1), debug(libSDL-1.2.so.0), debug(libc.so.6), debug(libgcc_s.so.1), debug(libglib-2.0.so.0), debug(libm.so.6), debug(libopenal.so.1), debug(libstdc++.so.6), debug(libz.so.1)
Adding to desmume-debuginfo a strict dependency on desmume
Adding to desmume-glade-debuginfo a strict dependency on desmume-glade
Adding to desmume-cli-debuginfo a strict dependency on desmume-cli
Wrote: /usr/src/RPM/RPMS/i586/desmume-0.9.11-alt4.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/desmume-glade-0.9.11-alt4.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/desmume-cli-0.9.11-alt4.i586.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/i586/desmume-debuginfo-0.9.11-alt4.i586.rpm (w2T8.xzdio)
Wrote: /usr/src/RPM/RPMS/i586/desmume-glade-debuginfo-0.9.11-alt4.i586.rpm (w2T8.xzdio)
Wrote: /usr/src/RPM/RPMS/i586/desmume-cli-debuginfo-0.9.11-alt4.i586.rpm (w2T8.xzdio)
392.17user 19.00system 2:46.02elapsed 247%CPU (0avgtext+0avgdata 255908maxresident)k
0inputs+0outputs (0major+7391660minor)pagefaults 0swaps
405.37user 24.09system 3:09.89elapsed 226%CPU (0avgtext+0avgdata 255908maxresident)k
360inputs+0outputs (30062major+7846107minor)pagefaults 0swaps
--- desmume-0.9.11-alt4.i586.rpm.repo	2021-04-07 02:50:01.000000000 +0000
+++ desmume-0.9.11-alt4.i586.rpm.hasher	2022-01-22 04:58:07.376378275 +0000
@@ -22,2 +22,4 @@
 Requires: libc.so.6(GLIBC_2.3.4)  
+Requires: libc.so.6(GLIBC_2.33)  
+Requires: libc.so.6(GLIBC_2.34)  
 Requires: libc.so.6(GLIBC_2.4)  
@@ -26,2 +28,3 @@
 Requires: libgcc_s.so.1(GCC_3.0)  
+Requires: libgcc_s.so.1(GCC_3.3.1)  
 Requires: libgcc_s.so.1(GCC_7.0.0)  
@@ -30,3 +33,3 @@
 Requires: libgdk_pixbuf-2.0.so.0 >= set:ljZoIeJ2Zaf0
-Requires: libglib-2.0.so.0 >= set:oiF5UC6BBa2p0Jwf9929v2UFD0VYhhxQay2vJS34FyNO2JLngixSpV6h1BZ0ysmYlDwu7wr4WW4pFSNlPSxlV3JqeP84qQ2YD8xCMEtrvCSPRDx1
+Requires: libglib-2.0.so.0 >= set:oiF5UC6BBa2p0Jwf9929v2UFD0VYhYFaYRqfgAa6bbQZu5AkEtmKhkgpf8Op1ozgV6xKehmGtsRItolZgJqeP84qQ2YD8xCMEtrvCSPRDx1
 Requires: libgobject-2.0.so.0 >= set:mjuQEvZKZlc930bxZ7G24
@@ -35,6 +38,4 @@
 Requires: libopenal.so.1 >= set:lhP5H78nyDHsmHuRWqEvJhruAJs81nRs3eDxlq3
-Requires: libpthread.so.0(GLIBC_2.0)  
-Requires: libpthread.so.0(GLIBC_2.1)  
-Requires: libpthread.so.0(GLIBC_2.3.2)  
 Requires: libstdc++.so.6(CXXABI_1.3)  
+Requires: libstdc++.so.6(CXXABI_1.3.11)  
 Requires: libstdc++.so.6(CXXABI_1.3.8)  
@@ -42,7 +43,7 @@
 Requires: libstdc++.so.6(GLIBCXX_3.4)  
-Requires: libstdc++.so.6(GLIBCXX_3.4.11)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.20)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.21)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.29)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.9)  
-Requires: libz.so.1 >= set:khA4EjKjAaGlb
+Requires: libz.so.1 >= set:kii2AjKjAa0
 Requires: rtld(GNU_HASH)  
@@ -50,4 +51,4 @@
 Provides: desmume = 0.9.11-alt4:sisyphus+269104.100.1.1
-File: /usr/bin/desmume	100755	root:root	a53bc03fea7a96a4a42927de777db74e	
-File: /usr/share/applications/altlinux-desmume.desktop	100644	root:root	9e2b317bedc1159115bbbcb164395567	
+File: /usr/bin/desmume	100755	root:root	7b19d8524aa9a5a4b6243cf37cc17d65	
+File: /usr/share/applications/altlinux-desmume.desktop	100644	root:root	f078e92e6e8a67d28823c1ed30331899	
 File: /usr/share/doc/desmume-0.9.11	40755	root:root		
@@ -60,2 +61,2 @@
 File: /usr/share/man/man1/desmume.1.xz	100644	root:root	2a0b799f995676f679632cc788ebe0d1	
-RPMIdentity: ad45861b3a7eac1ca5b30dd8477e3dca39c375797affaf66fbcfc84a36e0e569064e6fa46661e339e9da3db565a88ca7c0b1f234ce32da0adab3909e1bfa03d0
+RPMIdentity: 19247cb38df3047756ed8f5fc158bd37ed222b13bed43bad087c2223c4c00f8a574b7f9327ffdb0d6a814b4795b720b038899582d554fdcb36ac09cc4c01d7ce
--- desmume-cli-0.9.11-alt4.i586.rpm.repo	2021-04-07 02:50:01.000000000 +0000
+++ desmume-cli-0.9.11-alt4.i586.rpm.hasher	2022-01-22 04:58:07.530379820 +0000
@@ -19,2 +19,4 @@
 Requires: libc.so.6(GLIBC_2.3.4)  
+Requires: libc.so.6(GLIBC_2.33)  
+Requires: libc.so.6(GLIBC_2.34)  
 Requires: libc.so.6(GLIBC_2.4)  
@@ -22,11 +24,10 @@
 Requires: libgcc_s.so.1(GCC_3.0)  
+Requires: libgcc_s.so.1(GCC_3.3.1)  
 Requires: libgcc_s.so.1(GCC_7.0.0)  
 Requires: libgcc_s.so.1(GLIBC_2.0)  
-Requires: libglib-2.0.so.0 >= set:ojF58ZwrBA8AY9UFDievcZk5RpMy3595GvvLW568GNttyIkXoK4AfQGVI6yRWx6
+Requires: libglib-2.0.so.0 >= set:ojeJZ29hwbKbVYNUj5RpMy3595aClmwE6TR9OiJzVigZgJqeHxoJuE1
 Requires: libm.so.6(GLIBC_2.0)  
 Requires: libopenal.so.1 >= set:lhP5H78nyDHsmHuRWqEvJhruAJs81nRs3eDxlq3
-Requires: libpthread.so.0(GLIBC_2.0)  
-Requires: libpthread.so.0(GLIBC_2.1)  
-Requires: libpthread.so.0(GLIBC_2.3.2)  
 Requires: libstdc++.so.6(CXXABI_1.3)  
+Requires: libstdc++.so.6(CXXABI_1.3.11)  
 Requires: libstdc++.so.6(CXXABI_1.3.8)  
@@ -34,7 +35,7 @@
 Requires: libstdc++.so.6(GLIBCXX_3.4)  
-Requires: libstdc++.so.6(GLIBCXX_3.4.11)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.20)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.21)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.29)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.9)  
-Requires: libz.so.1 >= set:khA4EjKjAaGlb
+Requires: libz.so.1 >= set:kii2AjKjAa0
 Requires: rtld(GNU_HASH)  
@@ -42,3 +43,3 @@
 Provides: desmume-cli = 0.9.11-alt4:sisyphus+269104.100.1.1
-File: /usr/bin/desmume-cli	100755	root:root	ac697c453eb406c8fe157976edbbb1c9	
+File: /usr/bin/desmume-cli	100755	root:root	4c27088a5e8ac13c25251b2c323f22d1	
 File: /usr/share/doc/desmume-cli-0.9.11	40755	root:root		
@@ -50,2 +51,2 @@
 File: /usr/share/man/man1/desmume-cli.1.xz	100644	root:root	8efe402aef5ac672f77612dc084c92d8	
-RPMIdentity: dfd39f93e086c1a5c7d13476a44441d8207e5f062a8b8c19c854b4419d3ebef279b4753104dce758308208c15730c3df7dd3f8ec254ff501ff4bf2559531ae8a
+RPMIdentity: 4a80128155c6effb0d27c14807b10ceba383a0649a2d14d7a1c4c6dd120b99d08c9bbc5975d2c427ec0182f80996cc861663471f246cbdd3a818c9e8544c8c25
--- desmume-cli-debuginfo-0.9.11-alt4.i586.rpm.repo	2021-04-07 02:50:01.000000000 +0000
+++ desmume-cli-debuginfo-0.9.11-alt4.i586.rpm.hasher	2022-01-22 04:58:07.656381083 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/e9	40755	root:root	
-/usr/lib/debug/.build-id/e9/5e5433f700209fe0e95697c076ccae3e0875c4	120777	root:root	../../../../bin/desmume-cli
-/usr/lib/debug/.build-id/e9/5e5433f700209fe0e95697c076ccae3e0875c4.debug	120777	root:root	../../usr/bin/desmume-cli.debug
+/usr/lib/debug/.build-id/38	40755	root:root	
+/usr/lib/debug/.build-id/38/0402fde3c6f83f1fc0a7348047f54669f05112	120777	root:root	../../../../bin/desmume-cli
+/usr/lib/debug/.build-id/38/0402fde3c6f83f1fc0a7348047f54669f05112.debug	120777	root:root	../../usr/bin/desmume-cli.debug
 /usr/lib/debug/usr/bin/desmume-cli.debug	100644	root:root	
@@ -246,3 +246,2 @@
 Requires: debug(libopenal.so.1)  
-Requires: debug(libpthread.so.0)  
 Requires: debug(libstdc++.so.6)  
@@ -252,6 +251,6 @@
 Provides: desmume-cli-debuginfo = 0.9.11-alt4:sisyphus+269104.100.1.1
-File: /usr/lib/debug/.build-id/e9	40755	root:root		
-File: /usr/lib/debug/.build-id/e9/5e5433f700209fe0e95697c076ccae3e0875c4	120777	root:root		../../../../bin/desmume-cli
-File: /usr/lib/debug/.build-id/e9/5e5433f700209fe0e95697c076ccae3e0875c4.debug	120777	root:root		../../usr/bin/desmume-cli.debug
-File: /usr/lib/debug/usr/bin/desmume-cli.debug	100644	root:root	cd54f5a74eba0191d30b44efa3f6fa07	
+File: /usr/lib/debug/.build-id/38	40755	root:root		
+File: /usr/lib/debug/.build-id/38/0402fde3c6f83f1fc0a7348047f54669f05112	120777	root:root		../../../../bin/desmume-cli
+File: /usr/lib/debug/.build-id/38/0402fde3c6f83f1fc0a7348047f54669f05112.debug	120777	root:root		../../usr/bin/desmume-cli.debug
+File: /usr/lib/debug/usr/bin/desmume-cli.debug	100644	root:root	c3a193554ea8e750c104a6106f3f0a73	
 File: /usr/src/debug/desmume-0.9.11	40755	root:root		
@@ -489,2 +488,2 @@
 File: /usr/src/debug/desmume-0.9.11/src/wifi.h	100644	root:root	a44ec5636cdce8d4a8487fbf6eb77ab7	
-RPMIdentity: bd08b351442be79fdeaf8efd117802b90330b050a2887945870326a613353cb5c93438174858bfec676de81e1e9b4ed581a778ac554c253857e77be12ebefce0
+RPMIdentity: 1efc1ffd866194450e1f260e986aff294c69af2f6ff16132c45926e76bf06bb89c3aa181f3607eda03784340b443de2ec981bf864a3d148e4c99cb4bed8a0884
--- desmume-debuginfo-0.9.11-alt4.i586.rpm.repo	2021-04-07 02:50:01.000000000 +0000
+++ desmume-debuginfo-0.9.11-alt4.i586.rpm.hasher	2022-01-22 04:58:07.807382598 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/eb	40755	root:root	
-/usr/lib/debug/.build-id/eb/c5a0c225d1f18f43915a9394a0fede5e463514	120777	root:root	../../../../bin/desmume
-/usr/lib/debug/.build-id/eb/c5a0c225d1f18f43915a9394a0fede5e463514.debug	120777	root:root	../../usr/bin/desmume.debug
+/usr/lib/debug/.build-id/d1	40755	root:root	
+/usr/lib/debug/.build-id/d1/25500c063d5cc5575f04763e8dfdc10fa7903c	120777	root:root	../../../../bin/desmume
+/usr/lib/debug/.build-id/d1/25500c063d5cc5575f04763e8dfdc10fa7903c.debug	120777	root:root	../../usr/bin/desmume.debug
 /usr/lib/debug/usr/bin/desmume.debug	100644	root:root	
@@ -107,2 +107,3 @@
 /usr/src/debug/desmume-0.9.11/src/gtk/cheatsGTK.cpp	100644	root:root	
+/usr/src/debug/desmume-0.9.11/src/gtk/cheatsGTK.h	100644	root:root	
 /usr/src/debug/desmume-0.9.11/src/gtk/config.cpp	100644	root:root	
@@ -118,2 +119,3 @@
 /usr/src/debug/desmume-0.9.11/src/gtk/main.h	100644	root:root	
+/usr/src/debug/desmume-0.9.11/src/gtk/osmesa_3Demu.cpp	100644	root:root	
 /usr/src/debug/desmume-0.9.11/src/gtk/tools	40755	root:root	
@@ -294,3 +296,2 @@
 Requires: debug(libopenal.so.1)  
-Requires: debug(libpthread.so.0)  
 Requires: debug(libstdc++.so.6)  
@@ -300,6 +301,6 @@
 Provides: desmume-debuginfo = 0.9.11-alt4:sisyphus+269104.100.1.1
-File: /usr/lib/debug/.build-id/eb	40755	root:root		
-File: /usr/lib/debug/.build-id/eb/c5a0c225d1f18f43915a9394a0fede5e463514	120777	root:root		../../../../bin/desmume
-File: /usr/lib/debug/.build-id/eb/c5a0c225d1f18f43915a9394a0fede5e463514.debug	120777	root:root		../../usr/bin/desmume.debug
-File: /usr/lib/debug/usr/bin/desmume.debug	100644	root:root	f88deb940207a7ec618607c025d0fc1c	
+File: /usr/lib/debug/.build-id/d1	40755	root:root		
+File: /usr/lib/debug/.build-id/d1/25500c063d5cc5575f04763e8dfdc10fa7903c	120777	root:root		../../../../bin/desmume
+File: /usr/lib/debug/.build-id/d1/25500c063d5cc5575f04763e8dfdc10fa7903c.debug	120777	root:root		../../usr/bin/desmume.debug
+File: /usr/lib/debug/usr/bin/desmume.debug	100644	root:root	3fd1fdbcd97ea654312372cc20447ce1	
 File: /usr/src/debug/desmume-0.9.11	40755	root:root		
@@ -407,2 +408,3 @@
 File: /usr/src/debug/desmume-0.9.11/src/gtk/cheatsGTK.cpp	100644	root:root	8d6964b4b1a1fa51c8ac8672c9e4d175	
+File: /usr/src/debug/desmume-0.9.11/src/gtk/cheatsGTK.h	100644	root:root	2e3269d9bb4d4de02c499511c9e587a5	
 File: /usr/src/debug/desmume-0.9.11/src/gtk/config.cpp	100644	root:root	495bfdee272dbe7244b10894eae14a96	
@@ -418,2 +420,3 @@
 File: /usr/src/debug/desmume-0.9.11/src/gtk/main.h	100644	root:root	c6aa7bac395fdc8d6218e62bcd1936e6	
+File: /usr/src/debug/desmume-0.9.11/src/gtk/osmesa_3Demu.cpp	100644	root:root	00827d393d69e466413e61bd4d608128	
 File: /usr/src/debug/desmume-0.9.11/src/gtk/tools	40755	root:root		
@@ -580,2 +583,2 @@
 File: /usr/src/debug/desmume-0.9.11/src/wifi.h	100644	root:root	a44ec5636cdce8d4a8487fbf6eb77ab7	
-RPMIdentity: 2e31e2e90dfbfe599478b12677d10000d83d5283408fa50de004f4b5f9474d3b9342871851f2c92930e90a422964023e76ea44fe9814b9a3f7f601ef99bfafd4
+RPMIdentity: 78aae2cea9574e49670f0c5abf9adc22a1341e946e838e97121244f25b264517a25b9fb51a225e97b715c17198eb59403989413b7d9f064c0de3060ac5b5b24a
--- desmume-glade-0.9.11-alt4.i586.rpm.repo	2021-04-07 02:50:01.000000000 +0000
+++ desmume-glade-0.9.11-alt4.i586.rpm.hasher	2022-01-22 04:58:07.971384243 +0000
@@ -32,2 +32,4 @@
 Requires: libc.so.6(GLIBC_2.3.4)  
+Requires: libc.so.6(GLIBC_2.33)  
+Requires: libc.so.6(GLIBC_2.34)  
 Requires: libc.so.6(GLIBC_2.4)  
@@ -35,2 +37,3 @@
 Requires: libgcc_s.so.1(GCC_3.0)  
+Requires: libgcc_s.so.1(GCC_3.3.1)  
 Requires: libgcc_s.so.1(GCC_7.0.0)  
@@ -42,3 +45,3 @@
 Requires: libglib-2.0.so.0 >= set:oiF58ZhS89h8Vjw7deo4ronE5OyfldTei5zy3BkhlEUTpVfynBhiZ2ISh46k6MUDstyIkXQVuKKNYxmdDp4294kE7qiWXsW0
-Requires: libgmodule-2.0.so.0 >= set:gePbX7YF1
+Requires: libgmodule-2.0.so.0 >= set:hfJjYF9Jb
 Requires: libgobject-2.0.so.0 >= set:mj3s1dZiZKTNRo0
@@ -49,6 +52,4 @@
 Requires: libpango-1.0.so.0 >= set:mjW6KYY4ZoBWoOg680
-Requires: libpthread.so.0(GLIBC_2.0)  
-Requires: libpthread.so.0(GLIBC_2.1)  
-Requires: libpthread.so.0(GLIBC_2.3.2)  
 Requires: libstdc++.so.6(CXXABI_1.3)  
+Requires: libstdc++.so.6(CXXABI_1.3.11)  
 Requires: libstdc++.so.6(CXXABI_1.3.8)  
@@ -59,2 +60,3 @@
 Requires: libstdc++.so.6(GLIBCXX_3.4.21)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.29)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.9)  
@@ -62,7 +64,6 @@
 Requires: rtld(GNU_HASH)  
-Requires: rtld(GNU_UNIQUE)  
 Requires: rpmlib(PayloadIsLzma)  
 Provides: desmume-glade = 0.9.11-alt4:sisyphus+269104.100.1.1
-File: /usr/bin/desmume-glade	100755	root:root	31196eca4c99042af77a8aed83e53fda	
-File: /usr/share/applications/altlinux-desmume-glade.desktop	100644	root:root	211c2c22a35de922591db805724ad8c1	
+File: /usr/bin/desmume-glade	100755	root:root	754b9fee21de150df77782185471ab49	
+File: /usr/share/applications/altlinux-desmume-glade.desktop	100644	root:root	fdbd064bb60e8659f562bd9f96c9c64f	
 File: /usr/share/desmume-glade	40755	root:root		
@@ -86,2 +87,2 @@
 File: /usr/share/man/man1/desmume-glade.1.xz	100644	root:root	6020d4d13aaa21ef5b5c428dc7953614	
-RPMIdentity: 1fda5fb1391c1aea261b20191b71ff37be6c90c8d12392e18748520c9c47aef1f638ce8da87870dfcb88ae700ddfa5718614ee156eb1a08e6d673f422b358ddf
+RPMIdentity: 1c41b2f0d38a7a56344949037a6dbc690c1776b3b84eebc3c5f129a298d1d1ff32e549c69408749bdbe6fd6b0474a78cc569eb64e40562d366005ea1a040df21
--- desmume-glade-debuginfo-0.9.11-alt4.i586.rpm.repo	2021-04-07 02:50:01.000000000 +0000
+++ desmume-glade-debuginfo-0.9.11-alt4.i586.rpm.hasher	2022-01-22 04:58:08.129385827 +0000
@@ -1,4 +1,4 @@
-/usr/lib/debug/.build-id/b5	40755	root:root	
-/usr/lib/debug/.build-id/b5/99e9b4800d6ae5c060258e2329706ac7baf948	120777	root:root	../../../../bin/desmume-glade
-/usr/lib/debug/.build-id/b5/99e9b4800d6ae5c060258e2329706ac7baf948.debug	120777	root:root	../../usr/bin/desmume-glade.debug
+/usr/lib/debug/.build-id/5d	40755	root:root	
+/usr/lib/debug/.build-id/5d/296e148ac837a121be6618ee85fd43f4085d75	120777	root:root	../../../../bin/desmume-glade
+/usr/lib/debug/.build-id/5d/296e148ac837a121be6618ee85fd43f4085d75.debug	120777	root:root	../../usr/bin/desmume-glade.debug
 /usr/lib/debug/usr/bin/desmume-glade.debug	100644	root:root	
@@ -274,3 +274,2 @@
 Requires: debug(libpango-1.0.so.0)  
-Requires: debug(libpthread.so.0)  
 Requires: debug(libstdc++.so.6)  
@@ -280,6 +279,6 @@
 Provides: desmume-glade-debuginfo = 0.9.11-alt4:sisyphus+269104.100.1.1
-File: /usr/lib/debug/.build-id/b5	40755	root:root		
-File: /usr/lib/debug/.build-id/b5/99e9b4800d6ae5c060258e2329706ac7baf948	120777	root:root		../../../../bin/desmume-glade
-File: /usr/lib/debug/.build-id/b5/99e9b4800d6ae5c060258e2329706ac7baf948.debug	120777	root:root		../../usr/bin/desmume-glade.debug
-File: /usr/lib/debug/usr/bin/desmume-glade.debug	100644	root:root	29783b1355ce714b46971d62d6f59e42	
+File: /usr/lib/debug/.build-id/5d	40755	root:root		
+File: /usr/lib/debug/.build-id/5d/296e148ac837a121be6618ee85fd43f4085d75	120777	root:root		../../../../bin/desmume-glade
+File: /usr/lib/debug/.build-id/5d/296e148ac837a121be6618ee85fd43f4085d75.debug	120777	root:root		../../usr/bin/desmume-glade.debug
+File: /usr/lib/debug/usr/bin/desmume-glade.debug	100644	root:root	39c4768b580c49bccc5bddefa430df1a	
 File: /usr/src/debug/desmume-0.9.11	40755	root:root		
@@ -537,2 +536,2 @@
 File: /usr/src/debug/desmume-0.9.11/src/wifi.h	100644	root:root	a44ec5636cdce8d4a8487fbf6eb77ab7	
-RPMIdentity: 5251e53de020c69e33dd28451c1d268e4ae47bbb8637a04ebf7b9fd218da0446782c868842817d883ff482603fa3408a1b9eef2576968490afbd4aba09df7cff
+RPMIdentity: a6acbf9a00eab902c46cc7b2b5f91a699f5737a426699cb21f6e17b9fd2b3a1f1e53d97377181151bc2187b54c2b836a9ef3e9c9386f9205508130b49c0ed35c