<86>Jan 29 13:19:45 userdel[521169]: delete user 'rooter'
<86>Jan 29 13:19:45 userdel[521169]: removed group 'rooter' owned by 'rooter'
<86>Jan 29 13:19:45 userdel[521169]: removed shadow group 'rooter' owned by 'rooter'
<86>Jan 29 13:19:45 groupadd[521184]: group added to /etc/group: name=rooter, GID=699
<86>Jan 29 13:19:45 groupadd[521184]: group added to /etc/gshadow: name=rooter
<86>Jan 29 13:19:45 groupadd[521184]: new group: name=rooter, GID=699
<86>Jan 29 13:19:45 useradd[521193]: new user: name=rooter, UID=699, GID=699, home=/root, shell=/bin/bash
<86>Jan 29 13:19:45 userdel[521215]: delete user 'builder'
<86>Jan 29 13:19:45 userdel[521215]: removed group 'builder' owned by 'builder'
<86>Jan 29 13:19:45 userdel[521215]: removed shadow group 'builder' owned by 'builder'
<86>Jan 29 13:19:45 groupadd[521288]: group added to /etc/group: name=builder, GID=700
<86>Jan 29 13:19:45 groupadd[521288]: group added to /etc/gshadow: name=builder
<86>Jan 29 13:19:45 groupadd[521288]: new group: name=builder, GID=700
<86>Jan 29 13:19:45 useradd[521302]: new user: name=builder, UID=700, GID=700, home=/usr/src, shell=/bin/bash
<13>Jan 29 13:19:50 rpmi: xorg-proto-devel-2019.1-alt1 sisyphus+232786.100.1.1 1561106722 installed
<13>Jan 29 13:19:50 rpmi: libexpat-2.2.4-alt1 1503305345 installed
<13>Jan 29 13:19:50 rpmi: libglvnd-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed
<13>Jan 29 13:19:50 rpmi: libpng16-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed
<13>Jan 29 13:19:50 rpmi: libogg-1.3.3-alt1 sisyphus+221902.4000.4.1 1550598661 installed
<13>Jan 29 13:19:50 rpmi: libICE-1.0.9-alt1 1409902721 installed
<13>Jan 29 13:19:50 rpmi: libjpeg-2:2.0.2-alt1 sisyphus+226996.100.1.1 1554902907 installed
<13>Jan 29 13:19:50 rpmi: libSM-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed
<13>Jan 29 13:19:50 rpmi: libflac8-1.3.2-alt2 sisyphus+220898.4400.11.1 1551973321 installed
<13>Jan 29 13:19:50 rpmi: libvorbis-1.3.6-alt2 sisyphus+220072.200.2.2 1548744475 installed
<13>Jan 29 13:19:50 rpmi: zlib-devel-1.2.11-alt1 sisyphus+221902.6000.4.1 1550601058 installed
<13>Jan 29 13:19:50 rpmi: libXau-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Jan 29 13:19:50 rpmi: libwayland-server-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed
<13>Jan 29 13:19:52 rpmi: libicu65-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed
<13>Jan 29 13:19:52 rpmi: libgraphite2-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed
<13>Jan 29 13:19:52 rpmi: libharfbuzz-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed
<13>Jan 29 13:19:52 rpmi: libfreetype-2.10.1-alt1 sisyphus+237471.100.1.1 1568276356 installed
<13>Jan 29 13:19:52 rpmi: fontconfig-2.13.1-alt1 sisyphus+226691.100.2.2 1554598726 installed
Updating fonts cache: <29>Jan 29 13:19:53 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Jan 29 13:19:53 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Jan 29 13:19:53 rpmi: libharfbuzz-icu-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed
<13>Jan 29 13:19:53 rpmi: libgraphite2-devel-1.3.13-alt2 sisyphus+226799.100.1.1 1554648241 installed
<13>Jan 29 13:19:53 rpmi: icu-utils-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed
<13>Jan 29 13:19:53 rpmi: libicu-devel-1:6.5.1-alt1 sisyphus+238768.100.16.1 1571427455 installed
<13>Jan 29 13:19:53 rpmi: libXau-devel-1.0.9-alt1 sisyphus+223149.200.2.1 1551268152 installed
<13>Jan 29 13:19:53 rpmi: libpng-devel-1.6.37-alt1 sisyphus+236677.100.2.1 1566917998 installed
<13>Jan 29 13:19:53 rpmi: libjasper-2.0.16-alt1 sisyphus+231386.100.1.1 1559568070 installed
<13>Jan 29 13:19:53 rpmi: libICE-devel-1.0.9-alt1 1409902721 installed
<13>Jan 29 13:19:53 rpmi: libSM-devel-1.2.3-alt1 sisyphus+226734.100.2.1 1554586158 installed
<13>Jan 29 13:19:53 rpmi: libOpenGL-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed
<13>Jan 29 13:19:53 rpmi: libGLES-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed
<13>Jan 29 13:19:53 rpmi: libgtk+2-locales-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
<13>Jan 29 13:19:53 rpmi: libfribidi-1.0.8-alt1 sisyphus+243018.200.3.3 1576821924 installed
<13>Jan 29 13:19:53 rpmi: libdatrie-0.2.9-alt1_6 1511686676 installed
<13>Jan 29 13:19:53 rpmi: libthai-0.1.28-alt1_1 sisyphus+226107.100.1.1 1554123079 installed
<13>Jan 29 13:19:53 rpmi: libpixman-3:0.38.4-alt1 sisyphus+228006.100.1.1 1556013870 installed
<13>Jan 29 13:19:53 rpmi: libatk-locales-2.34.1-alt1 sisyphus+237956.700.4.2 1569332333 installed
<13>Jan 29 13:19:53 rpmi: libatk-2.34.1-alt1 sisyphus+237956.700.4.2 1569332796 installed
<13>Jan 29 13:19:53 rpmi: libmad-0.15.1b-alt9 sisyphus+222614.100.1.1 1550890149 installed
<13>Jan 29 13:19:54 rpmi: timidity-instruments-1:1.0-alt1 1166705614 installed
<13>Jan 29 13:19:54 rpmi: libgsm-1.0.17-alt1 1523356165 installed
<13>Jan 29 13:19:54 rpmi: libsndfile-1.0.28-alt2 sisyphus.212728.100 1536333068 installed
<13>Jan 29 13:19:54 rpmi: liblz4-1:1.9.2-alt1 sisyphus+238585.100.2.2 1570066927 installed
<13>Jan 29 13:19:54 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed
<13>Jan 29 13:19:54 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746654 installed
<13>Jan 29 13:19:54 rpmi: libsystemd-1:244.1-alt1 sisyphus+243289.100.2.3 1576850590 installed
<13>Jan 29 13:19:54 rpmi: libdbus-1.12.16-alt2 sisyphus+240566.100.2.1 1573547696 installed
<13>Jan 29 13:19:54 rpmi: libavahi-0.7-alt1 sisyphus+237493.100.1.1 1568299481 installed
<13>Jan 29 13:19:54 rpmi: libcups-2.2.12-alt4 sisyphus+242884.100.1.1 1576235865 installed
<13>Jan 29 13:19:54 rpmi: libasyncns-0.8-alt2.qa1 1365949820 installed
<13>Jan 29 13:19:54 rpmi: libxshmfence-1.3-alt1 sisyphus+223149.1000.2.1 1551268571 installed
<13>Jan 29 13:19:54 rpmi: libX11-locales-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056781 installed
<13>Jan 29 13:19:54 rpmi: libXdmcp-1.1.3-alt1 sisyphus+225206.600.1.2 1552949353 installed
<13>Jan 29 13:19:54 rpmi: libxcb-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed
<13>Jan 29 13:19:54 rpmi: libX11-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed
<13>Jan 29 13:19:54 rpmi: libXext-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Jan 29 13:19:54 rpmi: libXrender-0.9.8-alt1 1371312112 installed
<13>Jan 29 13:19:54 rpmi: libXfixes-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed
<13>Jan 29 13:19:54 rpmi: libXrandr-1.5.2-alt1 sisyphus+225206.1300.1.2 1552949710 installed
<13>Jan 29 13:19:54 rpmi: libXi-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed
<13>Jan 29 13:19:54 rpmi: libXft-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Jan 29 13:19:54 rpmi: libXxf86vm-1.1.4-alt2 1527672187 installed
<13>Jan 29 13:19:54 rpmi: libXdamage-1.1.5-alt1 sisyphus+225206.500.1.2 1552949286 installed
<13>Jan 29 13:19:54 rpmi: libXt-1.1.4-alt1 1369984722 installed
<13>Jan 29 13:19:56 rpmi: libxcb-devel-1.13.1-alt1 sisyphus+226527.100.2.2 1554593801 installed
<13>Jan 29 13:19:56 rpmi: libX11-devel-3:1.6.9-alt1 sisyphus+239210.100.1.1 1571056801 installed
<13>Jan 29 13:19:56 rpmi: libXext-devel-1.3.4-alt1 sisyphus+225206.700.1.2 1552949429 installed
<13>Jan 29 13:19:56 rpmi: libXrender-devel-0.9.8-alt1 1371312112 installed
<13>Jan 29 13:19:56 rpmi: libpulseaudio-13.0-alt3 sisyphus+242188.100.1.1 1575382773 installed
<13>Jan 29 13:19:56 rpmi: libmikmod-3.3.11.1-alt2 1502706814 installed
<13>Jan 29 13:19:56 rpmi: libXfixes-devel-5.0.3-alt1 sisyphus+226736.100.2.2 1554614841 installed
<13>Jan 29 13:19:56 rpmi: libXt-devel-1.1.4-alt1 1369984722 installed
<13>Jan 29 13:19:56 rpmi: libXmu-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949641 installed
<13>Jan 29 13:19:56 rpmi: libXcursor-1.2.0-alt1 sisyphus+225206.400.1.2 1552949218 installed
<13>Jan 29 13:19:56 rpmi: libXinerama-1.1.4-alt1 sisyphus+223149.300.2.1 1551268216 installed
<13>Jan 29 13:19:56 rpmi: libXcomposite-0.4.5-alt1 sisyphus+225206.300.1.2 1552949137 installed
<13>Jan 29 13:19:56 rpmi: libwayland-client-1.17.0-alt1 sisyphus+225894.100.1.1 1553872805 installed
<13>Jan 29 13:19:56 rpmi: libpciaccess-1:0.16-alt1 sisyphus+234814.100.1.1 1563438291 installed
<13>Jan 29 13:19:56 rpmi: libdrm-1:2.4.100-alt1 sisyphus+240099.100.1.1 1572599774 installed
<13>Jan 29 13:19:56 rpmi: libGLX-mesa-4:19.2.8-alt1 sisyphus+243247.100.1.3 1576828020 installed
<13>Jan 29 13:19:56 rpmi: libGLX-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed
<13>Jan 29 13:19:56 rpmi: libGL-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed
<13>Jan 29 13:19:56 rpmi: libGLU-4:9.0.0-alt1 1347643784 installed
<13>Jan 29 13:19:56 rpmi: libfreeglut-3.2.1-alt2 sisyphus+239597.100.1.1 1571728966 installed
<13>Jan 29 13:19:56 rpmi: libgbm-4:19.2.8-alt1 sisyphus+243247.100.1.3 1576828020 installed
<13>Jan 29 13:19:56 rpmi: libEGL-mesa-4:19.2.8-alt1 sisyphus+243247.100.1.3 1576828020 installed
<13>Jan 29 13:19:56 rpmi: libEGL-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed
<13>Jan 29 13:19:56 rpmi: libglvnd-devel-7:1.2.0-alt4 sisyphus+241659.100.1.1 1574755345 installed
<13>Jan 29 13:19:56 rpmi: libGL-devel-4:19.2.8-alt1 sisyphus+243247.100.1.3 1576828020 installed
<13>Jan 29 13:19:56 rpmi: libcairo-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Jan 29 13:19:56 rpmi: libpango-1.44.7-alt1 sisyphus+239731.100.1.1 1571986949 installed
<13>Jan 29 13:19:56 rpmi: libGLU-devel-4:9.0.0-alt1 1347643784 installed
<13>Jan 29 13:19:56 rpmi: libEGL-devel-4:19.2.8-alt1 sisyphus+243247.100.1.3 1576828020 installed
<13>Jan 29 13:19:56 rpmi: icon-theme-hicolor-0.17-alt1 1505715846 installed
<13>Jan 29 13:19:56 rpmi: libwebp7-1.1.0-alt1 sisyphus+243895.100.1.1 1578410873 installed
<13>Jan 29 13:19:56 rpmi: libjbig-2.1-alt1 1401380926 installed
<13>Jan 29 13:19:56 rpmi: libtiff5-4.1.0-alt1 sisyphus+240802.100.1.1 1573743635 installed
<13>Jan 29 13:19:56 rpmi: shared-mime-info-1.15-alt1 sisyphus+240378.100.1.1 1573073800 installed
<13>Jan 29 13:19:57 rpmi: libgdk-pixbuf-locales-2.40.0-alt1 sisyphus+238952.140.2.1 1570644607 installed
<13>Jan 29 13:19:57 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed
<13>Jan 29 13:19:57 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed
<13>Jan 29 13:19:57 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<13>Jan 29 13:19:57 rpmi: python-base-2.7.17-alt3 sisyphus+240580.60.5.1 1573516905 installed
<13>Jan 29 13:19:57 rpmi: gsettings-desktop-schemas-data-3.34.0-alt1 sisyphus+237956.300.4.2 1569331130 installed
<13>Jan 29 13:19:57 rpmi: libgio-2.62.4-alt1 sisyphus+243311.100.1.3 1576855800 installed
<13>Jan 29 13:19:57 rpmi: gsettings-desktop-schemas-3.34.0-alt1 sisyphus+237956.300.4.2 1569331192 installed
<13>Jan 29 13:19:57 rpmi: libgdk-pixbuf-2.40.0-alt1 sisyphus+238952.140.2.1 1570644615 installed
<13>Jan 29 13:19:57 rpmi: gtk-update-icon-cache-3.24.13-alt1 sisyphus+241862.100.1.1 1574928027 installed
<13>Jan 29 13:19:57 rpmi: libgtk+2-2.24.32-alt3 sisyphus+227306.100.1.3 1555646092 installed
<13>Jan 29 13:19:57 rpmi: libgdk-pixbuf-xlib-2.40.0-alt1 sisyphus+238952.140.2.1 1570644615 installed
<13>Jan 29 13:19:57 rpmi: gcc-c++-common-1.4.24-alt3 sisyphus+243033.100.1.1 1576462403 installed
<13>Jan 29 13:19:58 rpmi: libstdc++9-devel-9.2.1-alt3 sisyphus+245055.100.1.1 1580041617 installed
<13>Jan 29 13:20:00 rpmi: gcc9-c++-9.2.1-alt3 sisyphus+245055.100.1.1 1580041617 installed
<13>Jan 29 13:20:00 rpmi: xml-utils-1:2.9.10-alt3 sisyphus+243434.100.1.1 1577103645 installed
<13>Jan 29 13:20:00 rpmi: rpm-build-gir-0.7.3-alt3 sisyphus+242150.100.1.1 1575312005 installed
<13>Jan 29 13:20:00 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Jan 29 13:20:00 rpmi: libtasn1-4.15.0-alt1 sisyphus+241940.100.1.1 1574959866 installed
<13>Jan 29 13:20:00 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Jan 29 13:20:00 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Jan 29 13:20:00 rpmi: ca-certificates-2019.10.28-alt1 sisyphus+239875.300.1.1 1572267834 installed
<13>Jan 29 13:20:00 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Jan 29 13:20:00 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed
<13>Jan 29 13:20:00 rpmi: libcrypto1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed
<13>Jan 29 13:20:00 rpmi: libssl1.1-1.1.1d-alt1.1 sisyphus+237931.100.2.1 1569235729 installed
<13>Jan 29 13:20:00 rpmi: libpython3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed
<13>Jan 29 13:20:00 rpmi: python3-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed
<13>Jan 29 13:20:02 rpmi: python3-base-3.7.4-alt2 sisyphus+239418.100.1.1 1571389913 installed
<13>Jan 29 13:20:02 rpmi: glib2-devel-2.62.4-alt1 sisyphus+243311.100.1.3 1576855800 installed
<13>Jan 29 13:20:02 rpmi: libharfbuzz-devel-2.6.4-alt1 sisyphus+240033.100.1.1 1572506773 installed
<13>Jan 29 13:20:03 rpmi: libfreetype-devel-2.10.1-alt1 sisyphus+237471.100.1.1 1568276356 installed
<13>Jan 29 13:20:03 rpmi: fontconfig-devel-2.13.1-alt1 sisyphus+226691.100.2.2 1554598726 installed
<13>Jan 29 13:20:03 rpmi: libcairo-devel-1:1.16.0-alt1 sisyphus+226534.100.2.3 1554515535 installed
<13>Jan 29 13:20:03 rpmi: libgio-devel-2.62.4-alt1 sisyphus+243311.100.1.3 1576855800 installed
<13>Jan 29 13:20:03 rpmi: libgdk-pixbuf-devel-2.40.0-alt1 sisyphus+238952.140.2.1 1570644615 installed
<13>Jan 29 13:20:03 rpmi: libXft-devel-2.3.3-alt1 sisyphus+225206.1000.3.2 1552987708 installed
<13>Jan 29 13:20:03 rpmi: libpango-devel-1.44.7-alt1 sisyphus+239731.100.1.1 1571986949 installed
<13>Jan 29 13:20:03 rpmi: libatk-devel-2.34.1-alt1 sisyphus+237956.700.4.2 1569332796 installed
<86>Jan 29 13:20:03 groupadd[557304]: group added to /etc/group: name=_keytab, GID=499
<86>Jan 29 13:20:03 groupadd[557304]: group added to /etc/gshadow: name=_keytab
<86>Jan 29 13:20:03 groupadd[557304]: new group: name=_keytab, GID=499
<13>Jan 29 13:20:03 rpmi: libkrb5-1.17.1-alt1 sisyphus+242784.100.1.1 1576137330 installed
<13>Jan 29 13:20:03 rpmi: libtirpc-1.0.3-alt1 1532008017 installed
<13>Jan 29 13:20:03 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed
<13>Jan 29 13:20:03 rpmi: python-modules-encodings-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Jan 29 13:20:03 rpmi: python-modules-compiler-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Jan 29 13:20:03 rpmi: python-modules-email-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Jan 29 13:20:03 rpmi: python-modules-unittest-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Jan 29 13:20:03 rpmi: python-modules-nis-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Jan 29 13:20:04 rpmi: python-modules-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Jan 29 13:20:04 rpmi: python-modules-xml-2.7.17-alt3 sisyphus+240580.200.5.1 1573517321 installed
<13>Jan 29 13:20:04 rpmi: gtk-builder-convert-2.24.32-alt3 sisyphus+227306.100.1.3 1555646039 installed
<13>Jan 29 13:20:04 rpmi: alsa-ucm-conf-1.2.1.2-alt1 sisyphus+242075.200.1.1 1575268256 installed
<13>Jan 29 13:20:04 rpmi: alsa-topology-conf-1.2.1-alt1 sisyphus+240942.100.4.1 1574247451 installed
<13>Jan 29 13:20:05 rpmi: libalsa-1:1.2.1.2-alt1 sisyphus+242075.100.1.1 1575268262 installed
<13>Jan 29 13:20:05 rpmi: libSDL-1.2.14-alt8 sisyphus+232545.100.1.1 1560879163 installed
<13>Jan 29 13:20:05 rpmi: libSDL-devel-1.2.14-alt8 sisyphus+232545.100.1.1 1560879163 installed
<13>Jan 29 13:20:05 rpmi: libSDL_mixer-1.2.12-alt1 1421435874 installed
<13>Jan 29 13:20:05 rpmi: libSDL_mixer-devel-1.2.12-alt1 1421435874 installed
<13>Jan 29 13:20:05 rpmi: libgtk+2-devel-2.24.32-alt3 sisyphus+227306.100.1.3 1555646092 installed
<13>Jan 29 13:20:05 rpmi: gcc-c++-9-alt1 sisyphus+239632.300.3.1 1571788297 installed
<13>Jan 29 13:20:05 rpmi: libfreeglut-devel-3.2.1-alt2 sisyphus+239597.100.1.1 1571728966 installed
<13>Jan 29 13:20:05 rpmi: libXmu-devel-1.1.3-alt1 sisyphus+225206.1200.1.2 1552949641 installed
<13>Jan 29 13:20:05 rpmi: libXi-devel-1.7.10-alt1 sisyphus+232786.300.1.1 1561106978 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/crack-attack-1.1.14-alt9.nosrc.rpm
Installing crack-attack-1.1.14-alt9.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.60255
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf crack-attack-1.1.14
+ echo 'Source #0 (crack-attack-1.1.14.tar.bz2):'
Source #0 (crack-attack-1.1.14.tar.bz2):
+ /bin/bzip2 -dc /usr/src/RPM/SOURCES/crack-attack-1.1.14.tar.bz2
+ /bin/tar -xf -
+ cd crack-attack-1.1.14
+ /bin/chmod -c -Rf u+rwX,go-w .
+ echo 'Patch #0 (crack-attack-alt-warnings-Wall_fix.patch):'
Patch #0 (crack-attack-alt-warnings-Wall_fix.patch):
+ /usr/bin/patch -p1
patching file src/ComputerPlayerAI.cxx
patching file src/Music.cxx
+ echo 'Patch #1 (crack-attack-upstream-start_game_fix.patch):'
Patch #1 (crack-attack-upstream-start_game_fix.patch):
+ /usr/bin/patch -p1
patching file src/Attack.cxx
+ echo 'Patch #2 (crack-attack-alt-upstream-alt_f4_exit_fix.patch):'
Patch #2 (crack-attack-alt-upstream-alt_f4_exit_fix.patch):
+ /usr/bin/patch -p1
patching file src/gtk-gui/gui_main.cxx
+ echo 'Patch #3 (crack-attack-upstream-src-glutDestroyWindow_call_fix.patch):'
Patch #3 (crack-attack-upstream-src-glutDestroyWindow_call_fix.patch):
+ /usr/bin/patch -p1
patching file src/Displayer.cxx
+ echo 'Patch #4 (crack-attack-alt-src-gcc43_fix.patch):'
Patch #4 (crack-attack-alt-src-gcc43_fix.patch):
+ /usr/bin/patch -p1
patching file src/TextureLoader.h
+ sed -i '4a\
AC_CANONICAL_HOST\
AC_CANONICAL_TARGET

;14,16d' configure.ac
+ autoreconf -fisv
autoreconf-default: Entering directory `.'
autoreconf-default: configure.ac: not using Gettext
autoreconf-default: running: aclocal --force 
autoreconf-default: configure.ac: tracing
autoreconf-default: configure.ac: not using Libtool
autoreconf-default: configure.ac: not using Intltool
autoreconf-default: configure.ac: not using gtk-doc
autoreconf-default: running: /usr/bin/autoconf-2.60 --force
autoreconf-default: running: /usr/bin/autoheader-2.60 --force
autoreconf-default: running: automake --add-missing --force-missing
configure.ac:11: installing './compile'
src/Makefile.am:30: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
src/gtk-gui/Makefile.am:18: warning: 'INCLUDES' is the old name for 'AM_CPPFLAGS' (or '*_CPPFLAGS')
autoreconf-default: Leaving directory `.'
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.83860
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd crack-attack-1.1.14
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
++ 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
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ sort -u
+ 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 --bindir=/usr/games --datadir=/usr/share/games --enable-sound
configure: WARNING: unrecognized options: --without-included-gettext
checking build system type... i586-alt-linux-gnu
checking host system type... i586-alt-linux-gnu
checking target 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 whether make supports nested variables... yes
checking for i586-alt-linux-gcc... i586-alt-linux-gcc
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-gcc accepts -g... yes
checking for i586-alt-linux-gcc option to accept ISO C89... none needed
checking whether i586-alt-linux-gcc understands -c and -o together... yes
checking whether make supports the include directive... yes (GNU style)
checking dependency style of i586-alt-linux-gcc... none
checking for i586-alt-linux-g++... i586-alt-linux-g++
checking whether we are using the GNU C++ compiler... yes
checking whether i586-alt-linux-g++ accepts -g... yes
checking dependency style of i586-alt-linux-g++... none
checking for i586-alt-linux-ranlib... no
checking for ranlib... ranlib
checking for glBegin in -lGL... yes
checking for gluLookAt in -lGLU... yes
checking for glutInit in -lglut... yes
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/wait.h that is POSIX.1 compatible... 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 arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking for string.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking for unistd.h... (cached) yes
checking for /proc/self/maps... no
checking whether everything is installed to the same prefix... no
checking whether binary relocation support should be enabled... no
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 gtk+-2.0 >= 2.0.0... yes
checking for sdl-config... /usr/bin/sdl-config
checking for SDL - version >= 1.2.0... yes
checking for Mix_OpenAudio in -lSDL_mixer... yes
checking for stdbool.h that conforms to C99... yes
checking for _Bool... yes
checking for an ANSI C-conforming const... yes
checking for inline... inline
checking for pid_t... yes
checking for X... libraries , headers 
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking for working memcmp... yes
checking whether lstat correctly handles trailing slash... yes
checking whether stat accepts an empty string... no
checking for atexit... yes
checking for gethostbyname... (cached) yes
checking for inet_ntoa... yes
checking for mkdir... yes
checking for pow... no
checking for socket... yes
checking for sqrt... no
checking for strchr... yes
checking for strcspn... yes
checking for strstr... yes
checking for poll... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/gtk-gui/Makefile
config.status: creating data/Makefile
config.status: creating doc/Makefile
config.status: creating autopackage/default.apspec
config.status: creating src/config.h
config.status: executing depfiles commands
configure: WARNING: unrecognized options: --without-included-gettext
+ make -j8 --silent --no-print-directory 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
Making all in src
Making all in gtk-gui
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 support.cxx:36:
/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:23,
                 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 support.cxx:36:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
  685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:89,
                 from support.cxx:36:
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   59 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   60 |   void (*__gtk_reserved2);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses]
   61 |   void (*__gtk_reserved3);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses]
   62 |   void (*__gtk_reserved4);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses]
   63 |   void (*__gtk_reserved5);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses]
   64 |   void (*__gtk_reserved6);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses]
   65 |   void (*__gtk_reserved7);
      |        ^
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 support.cxx:36:
/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:23,
                 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 support.cxx:36:
/usr/include/glib-2.0/glib/gtypes.h:549:26: note: declared here
  549 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:173,
                 from support.cxx:36:
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   76 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   77 |   void (*__gtk_reserved2);
      |        ^
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 callbacks.cxx: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:23,
                 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 callbacks.cxx:31:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
  685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:89,
                 from callbacks.cxx:31:
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   59 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   60 |   void (*__gtk_reserved2);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses]
   61 |   void (*__gtk_reserved3);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses]
   62 |   void (*__gtk_reserved4);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses]
   63 |   void (*__gtk_reserved5);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses]
   64 |   void (*__gtk_reserved6);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses]
   65 |   void (*__gtk_reserved7);
      |        ^
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 callbacks.cxx: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:23,
                 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 callbacks.cxx:31:
/usr/include/glib-2.0/glib/gtypes.h:549:26: note: declared here
  549 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:173,
                 from callbacks.cxx:31:
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   76 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   77 |   void (*__gtk_reserved2);
      |        ^
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 interface.cxx:39:
/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:23,
                 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 interface.cxx:39:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
  685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:89,
                 from interface.cxx:39:
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   59 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   60 |   void (*__gtk_reserved2);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses]
   61 |   void (*__gtk_reserved3);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses]
   62 |   void (*__gtk_reserved4);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses]
   63 |   void (*__gtk_reserved5);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses]
   64 |   void (*__gtk_reserved6);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses]
   65 |   void (*__gtk_reserved7);
      |        ^
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 interface.cxx:39:
/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:23,
                 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 interface.cxx:39:
/usr/include/glib-2.0/glib/gtypes.h:549:26: note: declared here
  549 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:173,
                 from interface.cxx:39:
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   76 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   77 |   void (*__gtk_reserved2);
      |        ^
interface.cxx: In function 'GtkWidget* create_winCrackAttackSplash()':
interface.cxx:129:57: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations]
  129 |       gdk_pixbuf_unref (winCrackAttackSplash_icon_pixbuf);
      |                                                         ^
In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34,
                 from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37,
                 from /usr/include/gtk-2.0/gdk/gdkcairo.h:28,
                 from /usr/include/gtk-2.0/gdk/gdk.h:33,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from interface.cxx:39:
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:232:12: note: declared here
  232 | void       gdk_pixbuf_unref    (GdkPixbuf *pixbuf);
      |            ^~~~~~~~~~~~~~~~
interface.cxx:129:57: warning: 'void gdk_pixbuf_unref(GdkPixbuf*)' is deprecated: Use 'g_object_unref' instead [-Wdeprecated-declarations]
  129 |       gdk_pixbuf_unref (winCrackAttackSplash_icon_pixbuf);
      |                                                         ^
In file included from /usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf.h:34,
                 from /usr/include/gtk-2.0/gdk/gdkpixbuf.h:37,
                 from /usr/include/gtk-2.0/gdk/gdkcairo.h:28,
                 from /usr/include/gtk-2.0/gdk/gdk.h:33,
                 from /usr/include/gtk-2.0/gtk/gtk.h:32,
                 from interface.cxx:39:
/usr/include/gdk-pixbuf-2.0/gdk-pixbuf/gdk-pixbuf-core.h:232:12: note: declared here
  232 | void       gdk_pixbuf_unref    (GdkPixbuf *pixbuf);
      |            ^~~~~~~~~~~~~~~~
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 modeparser.cxx: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:23,
                 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 modeparser.cxx:22:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
  685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:89,
                 from modeparser.cxx:22:
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   59 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   60 |   void (*__gtk_reserved2);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses]
   61 |   void (*__gtk_reserved3);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses]
   62 |   void (*__gtk_reserved4);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses]
   63 |   void (*__gtk_reserved5);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses]
   64 |   void (*__gtk_reserved6);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses]
   65 |   void (*__gtk_reserved7);
      |        ^
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 modeparser.cxx: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:23,
                 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 modeparser.cxx:22:
/usr/include/glib-2.0/glib/gtypes.h:549:26: note: declared here
  549 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:173,
                 from modeparser.cxx:22:
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   76 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   77 |   void (*__gtk_reserved2);
      |        ^
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 persist.cxx:21:
/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:23,
                 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 persist.cxx:21:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
  685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:89,
                 from persist.cxx:21:
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   59 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   60 |   void (*__gtk_reserved2);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses]
   61 |   void (*__gtk_reserved3);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses]
   62 |   void (*__gtk_reserved4);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses]
   63 |   void (*__gtk_reserved5);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses]
   64 |   void (*__gtk_reserved6);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses]
   65 |   void (*__gtk_reserved7);
      |        ^
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 persist.cxx:21:
/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:23,
                 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 persist.cxx:21:
/usr/include/glib-2.0/glib/gtypes.h:549:26: note: declared here
  549 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:173,
                 from persist.cxx:21:
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   76 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   77 |   void (*__gtk_reserved2);
      |        ^
In file included from /usr/include/string.h:507,
                 from /usr/include/glib-2.0/glib/gtestutils.h:30,
                 from /usr/include/glib-2.0/glib.h:85,
                 from /usr/include/glib-2.0/gobject/gbinding.h:28,
                 from /usr/include/glib-2.0/glib-object.h:23,
                 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 persist.cxx:21:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at ../TextureLoader.h:79:12,
    inlined from 'void gui_data_save(GtkWidget*)' at persist.cxx:66:39:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at ../TextureLoader.h:79:12,
    inlined from 'void gui_data_read(GtkWidget*)' at persist.cxx:97:39:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
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 gui_main.cxx:40:
/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:23,
                 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 gui_main.cxx:40:
/usr/include/glib-2.0/gobject/gtype.h:685:3: note: declared here
  685 | } GTypeDebugFlags GLIB_DEPRECATED_TYPE_IN_2_36;
      |   ^~~~~~~~~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:89,
                 from gui_main.cxx:40:
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:59:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   59 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:60:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   60 |   void (*__gtk_reserved2);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:61:8: warning: unnecessary parentheses in declaration of '__gtk_reserved3' [-Wparentheses]
   61 |   void (*__gtk_reserved3);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:62:8: warning: unnecessary parentheses in declaration of '__gtk_reserved4' [-Wparentheses]
   62 |   void (*__gtk_reserved4);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:63:8: warning: unnecessary parentheses in declaration of '__gtk_reserved5' [-Wparentheses]
   63 |   void (*__gtk_reserved5);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:64:8: warning: unnecessary parentheses in declaration of '__gtk_reserved6' [-Wparentheses]
   64 |   void (*__gtk_reserved6);
      |        ^
/usr/include/gtk-2.0/gtk/gtkfilechooserbutton.h:65:8: warning: unnecessary parentheses in declaration of '__gtk_reserved7' [-Wparentheses]
   65 |   void (*__gtk_reserved7);
      |        ^
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 gui_main.cxx:40:
/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:23,
                 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 gui_main.cxx:40:
/usr/include/glib-2.0/glib/gtypes.h:549:26: note: declared here
  549 | typedef struct _GTimeVal GTimeVal GLIB_DEPRECATED_TYPE_IN_2_62_FOR(GDateTime);
      |                          ^~~~~~~~
In file included from /usr/include/gtk-2.0/gtk/gtk.h:173,
                 from gui_main.cxx:40:
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:76:8: warning: unnecessary parentheses in declaration of '__gtk_reserved1' [-Wparentheses]
   76 |   void (*__gtk_reserved1);
      |        ^
/usr/include/gtk-2.0/gtk/gtkstatusicon.h:77:8: warning: unnecessary parentheses in declaration of '__gtk_reserved2' [-Wparentheses]
   77 |   void (*__gtk_reserved2);
      |        ^
In file included from Displayer.h:36,
                 from SparkleManager.h:31,
                 from ComboTabulator.cxx:32:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from /usr/include/string.h:507,
                 from /usr/include/c++/9/cstring:42,
                 from TextureLoader.h:34,
                 from ActionRecorder.cxx:24:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static void ActionRecorder::gameFinish()' at ActionRecorder.cxx:51:40:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:507,
                 from /usr/include/c++/9/cstring:42,
                 from Attack.cxx:27:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataDirectoryName(char*)' at TextureLoader.h:67:12,
    inlined from 'void setupLocalDataDirectory()' at Attack.cxx:266:45:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from X.h:38,
                 from BlockManager.h:37,
                 from BlockManager.cxx:31:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from X.h:38,
                 from BlockManager.h:37,
                 from Grid.h:33,
                 from Controller.cxx:37:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
Controller.cxx: In static member function 'static void Controller::specialMeta(int, int, int)':
Controller.cxx:194:23: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context]
  194 |   if (MetaState::mode * CM_SOLO)
In file included from ComputerPlayerAI.cxx:24:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from X.h:38,
                 from BlockManager.h:37,
                 from ComboManager.h:34,
                 from ComboManager.cxx:30:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from CelebrationManager.cxx:30:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
CelebrationManager.cxx: In static member function 'static void CelebrationManager::timeStep()':
CelebrationManager.cxx:153:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  153 |       if (Random::chanceIn(DC_WIN_FLASH_1_CHANCE_IN))
      |          ^
CelebrationManager.cxx:162:10: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  162 |       if (Random::chanceIn(DC_WIN_FLASH_2_CHANCE_IN))
      |          ^
In file included from X.h:38,
                 from BlockManager.h:37,
                 from Block.cxx:30:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from Displayer.cxx:47:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
Displayer.cxx: In static member function 'static void Displayer::initialize(int, int)':
Displayer.cxx:105:22: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
  105 |   if (checkExtension("GL_ARB_multitexture")) {
      |                      ^~~~~~~~~~~~~~~~~~~~~
In file included from Displayer.h:36,
                 from MessageManager.h:31,
                 from CountDownManager.cxx:30:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from LevelLights.h:32,
                 from ComputerPlayer.cxx:23:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from X.h:38,
                 from BlockManager.h:37,
                 from Game.cxx:40:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from Communicator.cxx:52:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Communicator.cxx:51:
Communicator.cxx: In static member function 'static void Communicator::initialize(int, int, char*, char*)':
Communicator.h:56:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   56 | #define CO_VERSION                               "1.1.14"
      |                                                  ^~~~~~~~
Communicator.cxx:170:20: note: in expansion of macro 'CO_VERSION'
  170 |     for (char *c = CO_VERSION; *c; c++)
      |                    ^~~~~~~~~~
Communicator.h:56:50: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   56 | #define CO_VERSION                               "1.1.14"
      |                                                  ^~~~~~~~
Communicator.cxx:217:20: note: in expansion of macro 'CO_VERSION'
  217 |     for (char *c = CO_VERSION; *c; c++)
      |                    ^~~~~~~~~~
In file included from GarbageManager.h:33,
                 from GarbageManager.cxx:31:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from X.h:38,
                 from BlockManager.h:37,
                 from GarbageGenerator.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from LevelLights.h:32,
                 from LevelLights.cxx:31:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from GarbageFlavorImage.cxx:37:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from /usr/include/string.h:507,
                 from /usr/include/c++/9/cstring:42,
                 from TextureLoader.h:34,
                 from GarbageFlavorImage.cxx:35:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static void GarbageFlavorImage::buildGarbageTextureFileName(char*, int)' at GarbageFlavorImage.cxx:199:40,
    inlined from 'static void GarbageFlavorImage::initialize()' at GarbageFlavorImage.cxx:55:52:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static bool GarbageFlavorImage::personalGarbageFlavorImageExists()' at GarbageFlavorImage.cxx:81:40:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static void GarbageFlavorImage::handleNetworkGarbageFlavorImage(GLubyte*)' at GarbageFlavorImage.cxx:148:40:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static void GarbageFlavorImage::buildGarbageTextureFileName(char*, int)' at GarbageFlavorImage.cxx:199:40,
    inlined from 'static void GarbageFlavorImage::handleNetworkGarbageFlavorImage(GLubyte*)' at GarbageFlavorImage.cxx:167:52:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static void GarbageFlavorImage::buildGarbageTextureFileName(char*, int)' at GarbageFlavorImage.cxx:199:40,
    inlined from 'static void GarbageFlavorImage::handleNetworkGarbageFlavorImage(GLubyte*)' at GarbageFlavorImage.cxx:179:52:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static GLubyte* GarbageFlavorImage::loadPersonalGarbageFlavorImage()' at GarbageFlavorImage.cxx:92:40:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from X.h:38,
                 from BlockManager.h:37,
                 from Grid.h:33,
                 from Creep.cxx:34:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from GarbageManager.h:33,
                 from GarbageQueue.cxx:24:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from MetaState.cxx:38:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from /usr/include/string.h:507,
                 from /usr/include/c++/9/cstring:42,
                 from MetaState.cxx:30:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void MetaState::programStart(int, char*, int, int)' at MetaState.cxx:57:10:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Displayer.h:36,
                 from MessageManager.h:31,
                 from MessageManager.cxx:31:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from X.h:38,
                 from BlockManager.h:37,
                 from Grid.h:33,
                 from Garbage.cxx:29:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from LoseBar.cxx:36:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
LoseBar.cxx: In static member function 'static void LoseBar::timeStep()':
LoseBar.cxx:106:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  106 |   if (state & (LB_LOW_ALERT | LB_HIGH_ALERT))
      |      ^
In file included from X.h:38,
                 from BlockManager.h:37,
                 from Swapper.h:31,
                 from Swapper.cxx:31:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
Swapper.cxx: In static member function 'static void Swapper::timeStep()':
Swapper.cxx:83:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   83 |   if (state & SS_MOVE_PAUSE)
      |      ^
Swapper.cxx:99:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   99 |   if (state & SS_SWAPPING)
      |      ^
In file included from /usr/include/string.h:507,
                 from /usr/include/c++/9/cstring:42,
                 from Score.cxx:29:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static void Score::writeScoreRecord()' at Score.cxx:159:40:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static void Score::writeScoreRecord()' at Score.cxx:172:40:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static bool Score::readMultRecord()' at Score.cxx:125:40:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static bool Score::readScoreRecord()' at Score.cxx:141:40:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from X.h:38,
                 from BlockManager.h:37,
                 from Grid.h:33,
                 from Grid.cxx:31:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from LightManager.cxx:34:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from String.cxx:39:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from ScoreRecordManager.cxx:31:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from SparkleManager.cxx:31:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from X.h:38,
                 from BlockManager.h:37,
                 from Grid.h:33,
                 from X.cxx:31:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
X.cxx: In static member function 'static void X::timeStep()':
X.cxx:74:6: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   74 |   if (invisible_swapper != 0 || swapper_alpha != GC_INVISIBLE_MAX_ALPHA)
      |      ^
X.cxx: In static member function 'static void X::notifyShatter(Garbage&)':
X.cxx:181:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  181 |     if (reverse_controls == 0)
      |        ^
X.cxx:189:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  189 |     if (invisible_swapper == 0)
      |        ^
In file included from Displayer.h:36,
                 from SignManager.h:31,
                 from SignManager.cxx:31:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
SignManager.cxx: In static member function 'static void SignManager::createSign(int, int, int, int)':
SignManager.cxx:96:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   96 |     if (!confirmSignLocation(signs[n]))
      |        ^
SignManager.cxx:105:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
  105 |     if (!confirmSignLocation(sign))
      |        ^
In file included from Displayer.h:36,
                 from DrawGarbage.cxx:41:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from DrawExternalCandy.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from WinRecord.cxx:36:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from DrawLevelLights.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from DrawMessages.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from DrawCountDown.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from DrawWinRecord.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from DrawBlocks.cxx:37:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from DrawScoreRecord.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from DrawCandy.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_block.cxx:40:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from DrawSwapper.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_garbage_thick_corner.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_garbage_thick_edge.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_garbage_thin_cap.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_garbage.cxx:41:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from /usr/include/string.h:507,
                 from /usr/include/c++/9/cstring:42,
                 from TextureLoader.h:34,
                 from obj_garbage.cxx:39:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static void Displayer::generateGarbageExtras()' at obj_garbage.cxx:141:46:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from Displayer.h:36,
                 from obj_garbage_thick_middle.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_garbage_thin_middle.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_sign.cxx:37:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_garbage_small.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_level_lights.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_clock.cxx:37:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_external_candy.cxx:37:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_swapper.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_sparkle.cxx:36:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_messages.cxx:40:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_name.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
In file included from Displayer.h:36,
                 from obj_score_record.cxx:35:
Garbage.h: In member function 'bool Garbage::considerShattering(Garbage*)':
Garbage.h:84:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   84 |     if (flavor == GF_GRAY)
      |        ^
Garbage.h:89:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   89 |     if (flavor == GF_BLACK)
      |        ^
Music.cxx: In static member function 'static void Music::initialize()':
<command-line>: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
<command-line>: note: in definition of macro 'DATA_DIRECTORY'
Music.cxx:51:25: note: in expansion of macro 'GC_DATA_DIRECTORY'
   51 |     char *another_dir = GC_DATA_DIRECTORY("music/");
      |                         ^~~~~~~~~~~~~~~~~
In file included from Music.cxx:31:
Music.cxx: In static member function 'static void Music::play_prelude()':
Music.h:37:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   37 | #define GC_MUSIC_PRELUDE_TRACK   "prelude"
      |                                  ^~~~~~~~~
Music.cxx:102:21: note: in expansion of macro 'GC_MUSIC_PRELUDE_TRACK'
  102 |  Music::play_track( GC_MUSIC_PRELUDE_TRACK );
      |                     ^~~~~~~~~~~~~~~~~~~~~~
Music.cxx: In static member function 'static void Music::play_game()':
Music.h:38:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   38 | #define GC_MUSIC_GAME_TRACK      "game"
      |                                  ^~~~~~
Music.cxx:107:21: note: in expansion of macro 'GC_MUSIC_GAME_TRACK'
  107 |  Music::play_track( GC_MUSIC_GAME_TRACK );
      |                     ^~~~~~~~~~~~~~~~~~~
Music.cxx: In static member function 'static void Music::play_gameover()':
Music.h:39:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   39 | #define GC_MUSIC_GAMEOVER_TRACK  "gameover"
      |                                  ^~~~~~~~~~
Music.cxx:112:21: note: in expansion of macro 'GC_MUSIC_GAMEOVER_TRACK'
  112 |  Music::play_track( GC_MUSIC_GAMEOVER_TRACK );
      |                     ^~~~~~~~~~~~~~~~~~~~~~~
Music.cxx: In static member function 'static void Music::play_youwin()':
Music.h:40:34: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
   40 | #define GC_MUSIC_YOUWIN_TRACK    "youwin"
      |                                  ^~~~~~~~
Music.cxx:117:21: note: in expansion of macro 'GC_MUSIC_YOUWIN_TRACK'
  117 |  Music::play_track( GC_MUSIC_YOUWIN_TRACK );
      |                     ^~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/string.h:507,
                 from /usr/include/c++/9/cstring:42,
                 from TextureLoader.h:34,
                 from Music.cxx:28:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static void Music::initialize()' at Music.cxx:48:40:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Sound.cxx: In static member function 'static void Sound::initialize()':
<command-line>: warning: ISO C++ forbids converting a string constant to 'char*' [-Wwrite-strings]
<command-line>: note: in definition of macro 'DATA_DIRECTORY'
Sound.cxx:77:24: note: in expansion of macro 'GC_DATA_DIRECTORY'
   77 |    char *another_dir = GC_DATA_DIRECTORY("sounds/");
      |                        ^~~~~~~~~~~~~~~~~
Sound.cxx: In static member function 'static void Sound::play(const char*, int)':
Sound.cxx:95:6: warning: variable 'channel' set but not used [-Wunused-but-set-variable]
   95 |  int channel;
      |      ^~~~~~~
In file included from /usr/include/string.h:507,
                 from /usr/include/c++/9/cstring:42,
                 from TextureLoader.h:34,
                 from Sound.cxx:28:
In function 'char* strncpy(char*, const char*, size_t)',
    inlined from 'static void TextureLoader::buildLocalDataFileName(const char*, char*)' at TextureLoader.h:79:12,
    inlined from 'static void Sound::initialize()' at Sound.cxx:73:42:
/usr/include/bits/string_fortified.h:106:34: warning: 'char* __builtin_strncpy(char*, const char*, unsigned int)' specified bound 256 equals destination size [-Wstringop-truncation]
  106 |   return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest));
      |          ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Making all in data
Making all in doc
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.19377
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/crack-attack-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/crack-attack-buildroot
+ cd crack-attack-1.1.14
+ make 'INSTALL=/bin/install -p' --silent --no-print-directory DESTDIR=/usr/src/tmp/crack-attack-buildroot install
Making install in src
Making install in gtk-gui
 /bin/mkdir -p '/usr/src/tmp/crack-attack-buildroot/usr/games'
  /bin/install -p crack-attack '/usr/src/tmp/crack-attack-buildroot/usr/games'
Making install in data
 /bin/mkdir -p '/usr/src/tmp/crack-attack-buildroot/usr/share/games/crack-attack'
 /bin/install -p -m 644 clock_0.tga clock_1.tga clock_2.tga clock_3.tga clock_4.tga clock_5.tga clock_6.tga clock_7.tga clock_8.tga clock_9.tga clock_extra.tga count_down_1.tga count_down_2.tga count_down_3.tga count_down_go.tga default_record flavor_1.tga flavor_2.tga font0_0.tga font0_1.tga font0_2.tga font0_3.tga font0_4.tga font0_5.tga font0_6.tga font0_7.tga font0_8.tga font0_9.tga font0_a.tga font0_and.tga font0_at.tga font0_b.tga font0_br.tga font0_c.tga font0_ca.tga font0_cb.tga font0_cc.tga font0_cd.tga font0_ce.tga font0_cf.tga '/usr/src/tmp/crack-attack-buildroot/usr/share/games/crack-attack'
 /bin/install -p -m 644 font0_cg.tga font0_ch.tga font0_ci.tga font0_cj.tga font0_ck.tga font0_cl.tga font0_cln.tga font0_cm.tga font0_cma.tga font0_cn.tga font0_co.tga font0_cp.tga font0_cq.tga font0_cr.tga font0_cs.tga font0_ct.tga font0_cu.tga font0_cv.tga font0_cw.tga font0_cx.tga font0_cy.tga font0_cz.tga font0_d.tga font0_ds.tga font0_e.tga font0_ep.tga font0_eq.tga font0_f.tga font0_g.tga font0_gt.tga font0_h.tga font0_i.tga font0_j.tga font0_k.tga font0_l.tga font0_lt.tga font0_m.tga font0_mn.tga font0_n.tga font0_o.tga '/usr/src/tmp/crack-attack-buildroot/usr/share/games/crack-attack'
 /bin/install -p -m 644 font0_p.tga font0_pd.tga font0_pe.tga font0_pl.tga font0_pr.tga font0_ps.tga font0_pu.tga font0_q.tga font0_qm.tga font0_r.tga font0_s.tga font0_sl.tga font0_t.tga font0_td.tga font0_u.tga font0_v.tga font0_w.tga font0_x.tga font0_y.tga font0_z.tga font0_za.tga font0_zb.tga font0_zc.tga font0_zd.tga garbage_flavor_000.tga garbage_flavor_001.tga garbage_flavor_002.tga garbage_flavor_003.tga garbage_flavor_004.tga garbage_flavor_005.tga garbage_flavor_logo.tga garbage_flavor_logo_x.tga garbage_lightmap_0.tga garbage_lightmap_1.tga garbage_lightmap_2.tga garbage_lightmap_3.tga garbage_lightmap_4.tga garbage_lightmap_5.tga logo.tga logo_x.tga '/usr/src/tmp/crack-attack-buildroot/usr/share/games/crack-attack'
 /bin/install -p -m 644 message_anykey.tga message_game_over.tga message_loser.tga message_paused.tga message_waiting.tga message_winner.tga sign_10.tga sign_11.tga sign_12.tga sign_4.tga sign_5.tga sign_6.tga sign_7.tga sign_8.tga sign_9.tga sign_bonus.tga sign_x10.tga sign_x11.tga sign_x12.tga sign_x2.tga sign_x3.tga sign_x4.tga sign_x5.tga sign_x6.tga sign_x7.tga sign_x8.tga sign_x9.tga crack-attack.desktop crack-attack.xpm default_multiplier preview_normal.tga preview_extremely_reduced.tga preview_reduced.tga '/usr/src/tmp/crack-attack-buildroot/usr/share/games/crack-attack'
Making install in doc
 /bin/mkdir -p '/usr/src/tmp/crack-attack-buildroot/usr/share/man/man6'
 /bin/install -p -m 644 crack-attack.6 '/usr/src/tmp/crack-attack-buildroot/usr/share/man/man6'
+ mkdir -p /usr/src/tmp/crack-attack-buildroot/usr/share/pixmaps
+ ln -s /usr/share/games/crack-attack/crack-attack.xpm /usr/src/tmp/crack-attack-buildroot/usr/share/pixmaps
+ install -pD -m 644 /usr/src/tmp/crack-attack-buildroot/usr/share/games/crack-attack/crack-attack.desktop /usr/src/tmp/crack-attack-buildroot/usr/share/applications/crack-attack.desktop
+ rm /usr/src/tmp/crack-attack-buildroot/usr/share/games/crack-attack/crack-attack.desktop
+ mkdir -p /usr/src/tmp/crack-attack-buildroot/usr/share/games/crack-attack/sounds /usr/src/tmp/crack-attack-buildroot/usr/share/games/crack-attack/music
+ tar xf /usr/src/RPM/SOURCES/crack-attack-sounds.tar.gz -C /usr/src/tmp/crack-attack-buildroot/usr/share/games/crack-attack/sounds/
+ tar xf /usr/src/RPM/SOURCES/crack-attack-music.tar.gz -C /usr/src/tmp/crack-attack-buildroot/usr/share/games/crack-attack/music/
+ sed -i '/^Categories/s/Application;Games/Game;ArcadeGame/' /usr/src/tmp/crack-attack-buildroot/usr/share/applications/crack-attack.desktop
+ sed -i '/^Icon/s/\.xpm$//' /usr/src/tmp/crack-attack-buildroot/usr/share/applications/crack-attack.desktop
+ sed -i '/^Encoding=/d' /usr/src/tmp/crack-attack-buildroot/usr/share/applications/crack-attack.desktop
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/crack-attack-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/crack-attack-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/crack-attack-buildroot/ (default)
Compressing files in /usr/src/tmp/crack-attack-buildroot (auto)
Verifying ELF objects in /usr/src/tmp/crack-attack-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/games/crack-attack: uses non-LFS functions: __xstat readdir
Hardlinking identical .pyc and .pyo files
Processing files: crack-attack-1.1.14-alt9
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.55931
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd crack-attack-1.1.14
+ DOCDIR=/usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ export DOCDIR
+ rm -rf /usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ /bin/mkdir -p /usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ cp -prL AUTHORS ChangeLog COPYRIGHT /usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ chmod -R go-w /usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ chmod -R a+rX /usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ cp -prL doc/index.html doc/dl_ii_linux.html doc/logo_big.jpg /usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ chmod -R go-w /usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ chmod -R a+rX /usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ cp -prL doc/tn_screen_shot_0.jpg doc/tn_screen_shot_1.jpg doc/tn_screen_shot_2.jpg doc/tn_screen_shot_3.jpg doc/tn_screen_shot_4.jpg doc/tn_screen_shot_5.jpg doc/tn_screen_shot_6.jpg doc/tn_screen_shot_7.jpg doc/tn_screen_shot_8.jpg doc/tn_wallpaper_a.jpg doc/tn_wallpaper_b.jpg doc/screen_explanation.jpg /usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ chmod -R go-w /usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ chmod -R a+rX /usr/src/tmp/crack-attack-buildroot/usr/share/doc/crack-attack-1.1.14
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.mLEIpR
find-provides: absolute symbolic link /usr/src/tmp/crack-attack-buildroot/usr/share/pixmaps/crack-attack.xpm -> /usr/share/games/crack-attack/crack-attack.xpm is not going to provide anything
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.d71LKQ
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
Requires: /lib/ld-linux.so.2, libGL.so.1 >= set:pjdsnIDZqi0W81V5oIC3rnnad9K58LToa1GBZ5Y7tKiCFDFtq6fAR8KhbRODgKyPGUBBZ4F4kQSaAsbPZGkM622E3ShwNx7tF2P1kMGrFrk58ZqZuVyfch2w1wFZ8qrfkHsTp6ikTZ0dpPZc1KoBYZwnQDPbIsdQGVmS4BdEtZ0Bxa, libSDL-1.2.so.0 >= set:ljmFXChnVmf, libSDL_mixer-1.2.so.0 >= set:kfkiBr7nvgFqbzOfcrzhUzEK1htTb64Ozqjsz5Go3, libatk-1.0.so.0 >= set:mkrJLl3O9nG, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libgcc_s.so.1(GCC_3.0), libgdk_pixbuf-2.0.so.0 >= set:ljX09m1S, libglib-2.0.so.0 >= set:ojVq90KJARZCPCdZyFdJvd4VQzTshPhsvQyZipAFL6LLxquyhieGZm37H3lci, libglut.so.3 >= set:lg5FTSb0K7sWQFb8LGhs0cjBqSIeylS3RNDR2qJIVa1Zjm, libgobject-2.0.so.0 >= set:mjX8wGxE0DNTL3Zu9AG01, libgtk-x11-2.0.so.0 >= set:pi3q0GfHyjBwGZoTIzWA8caltIe97nCkw4P30sZoFeJaI210wXavaExXbDoH13OtYvbZ8Z5VRfVFiSpZpQK3DUQ8QmxZ0IgmVPuvnLZdg91DDJ8YQEzbxF7b06s7d9ZnddvLwuf5DI8ZL8Qg3OUbJubeWBAba4Vn6GmqEcKJZcfD1k05Bym8Dg7LoAthvT9jlYEu50gyeFLbm1I0v14lj4VRDh0fg815y6oAZFG6Mt7lM2wKp2, libm.so.6(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.27), libm.so.6(GLIBC_2.29), libpthread.so.0(GLIBC_2.0), libstdc++.so.6(CXXABI_1.3), 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.21), libstdc++.so.6(GLIBCXX_3.4.9), 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.MVammQ
Creating crack-attack-debuginfo package
Processing files: crack-attack-debuginfo-1.1.14-alt9
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AjjHDQ
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.XxESWR
find-requires: running scripts (debuginfo)
Requires: crack-attack = 1.1.14-alt9, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libGL.so.1), debug(libSDL-1.2.so.0), debug(libSDL_mixer-1.2.so.0), debug(libatk-1.0.so.0), debug(libc.so.6), debug(libgcc_s.so.1), debug(libgdk_pixbuf-2.0.so.0), debug(libglib-2.0.so.0), debug(libglut.so.3), debug(libgobject-2.0.so.0), debug(libgtk-x11-2.0.so.0), debug(libm.so.6), debug(libpthread.so.0), debug(libstdc++.so.6)
Wrote: /usr/src/RPM/RPMS/i586/crack-attack-1.1.14-alt9.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/crack-attack-debuginfo-1.1.14-alt9.i586.rpm
55.86user 6.54system 0:45.83elapsed 136%CPU (0avgtext+0avgdata 103692maxresident)k
0inputs+0outputs (0major+2297019minor)pagefaults 0swaps
78.88user 13.12system 1:20.64elapsed 114%CPU (0avgtext+0avgdata 110452maxresident)k
0inputs+0outputs (0major+2699029minor)pagefaults 0swaps
--- crack-attack-1.1.14-alt9.i586.rpm.repo	2011-04-12 13:06:25.000000000 +0000
+++ crack-attack-1.1.14-alt9.i586.rpm.hasher	2020-01-29 13:21:02.009728046 +0000
@@ -186,10 +186,10 @@
 /usr/share/games/crack-attack/sounds/garbage_shattering.wav	100644	
-/usr/share/man/man6/crack-attack.6.gz	100644	
+/usr/share/man/man6/crack-attack.6.xz	100644	
 /usr/share/pixmaps/crack-attack.xpm	120777	/usr/share/games/crack-attack/crack-attack.xpm
 Requires: /lib/ld-linux.so.2  
-Requires: libGL.so.1 >= set:oiqUKno7Wi5NfKa1UZdyIcxnwNqeQKKkqimhZmQFEQagYZEtsJ0mYx490Z4eBZ5Y7tanAVu8ZcsDCtunSu8uWS8KFp43zBFJgkTVgjKvXH3Pf5ks4GAZzsNPz9XFa1BSm9ad2bn3JWRKCZBlM62283SN8J7BdgXW1Bxa
+Requires: libGL.so.1 >= set:pjdsnIDZqi0W81V5oIC3rnnad9K58LToa1GBZ5Y7tKiCFDFtq6fAR8KhbRODgKyPGUBBZ4F4kQSaAsbPZGkM622E3ShwNx7tF2P1kMGrFrk58ZqZuVyfch2w1wFZ8qrfkHsTp6ikTZ0dpPZc1KoBYZwnQDPbIsdQGVmS4BdEtZ0Bxa
 Requires: rpmlib(SetVersions)  
 Requires: libSDL-1.2.so.0 >= set:ljmFXChnVmf
-Requires: libSDL_mixer-1.2.so.0 >= set:lgaFOJ3gqFmkzGN04NGiRn6dZwCJN8szEoRfT8NWvkN6
-Requires: libatk-1.0.so.0 >= set:ljT7cBB3l3i
+Requires: libSDL_mixer-1.2.so.0 >= set:kfkiBr7nvgFqbzOfcrzhUzEK1htTb64Ozqjsz5Go3
+Requires: libatk-1.0.so.0 >= set:mkrJLl3O9nG
 Requires: libc.so.6(GLIBC_2.0)  
@@ -199,3 +199,3 @@
 Requires: libgcc_s.so.1(GCC_3.0)  
-Requires: libgdk_pixbuf-2.0.so.0 >= set:kiX0Flw5
+Requires: libgdk_pixbuf-2.0.so.0 >= set:ljX09m1S
 Requires: libglib-2.0.so.0 >= set:ojVq90KJARZCPCdZyFdJvd4VQzTshPhsvQyZipAFL6LLxquyhieGZm37H3lci
@@ -206,6 +206,10 @@
 Requires: libm.so.6(GLIBC_2.1)  
+Requires: libm.so.6(GLIBC_2.27)  
+Requires: libm.so.6(GLIBC_2.29)  
 Requires: libpthread.so.0(GLIBC_2.0)  
 Requires: libstdc++.so.6(CXXABI_1.3)  
+Requires: libstdc++.so.6(CXXABI_1.3.9)  
 Requires: libstdc++.so.6(GLIBCXX_3.4)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.11)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.21)  
 Requires: libstdc++.so.6(GLIBCXX_3.4.9)  
--- crack-attack-debuginfo-1.1.14-alt9.i586.rpm.repo	2011-04-12 13:06:25.000000000 +0000
+++ crack-attack-debuginfo-1.1.14-alt9.i586.rpm.hasher	2020-01-29 13:21:02.057727565 +0000
@@ -99,7 +99,12 @@
 /usr/src/debug/crack-attack-1.1.14/src/gtk-gui/gui_main.cxx	100644	
+/usr/src/debug/crack-attack-1.1.14/src/gtk-gui/gui_main.h	100644	
 /usr/src/debug/crack-attack-1.1.14/src/gtk-gui/interface.cxx	100644	
+/usr/src/debug/crack-attack-1.1.14/src/gtk-gui/interface.h	100644	
 /usr/src/debug/crack-attack-1.1.14/src/gtk-gui/modeparser.cxx	100644	
+/usr/src/debug/crack-attack-1.1.14/src/gtk-gui/modeparser.h	100644	
 /usr/src/debug/crack-attack-1.1.14/src/gtk-gui/persist.cxx	100644	
+/usr/src/debug/crack-attack-1.1.14/src/gtk-gui/persist.h	100644	
 /usr/src/debug/crack-attack-1.1.14/src/gtk-gui/prefs.h	100644	
 /usr/src/debug/crack-attack-1.1.14/src/gtk-gui/support.cxx	100644	
+/usr/src/debug/crack-attack-1.1.14/src/gtk-gui/support.h	100644	
 /usr/src/debug/crack-attack-1.1.14/src/obj_block.cxx	100644