<86>Aug  3 03:19:29 userdel[2514667]: delete user 'rooter'
<86>Aug  3 03:19:29 userdel[2514667]: removed group 'rooter' owned by 'rooter'
<86>Aug  3 03:19:29 userdel[2514667]: removed shadow group 'rooter' owned by 'rooter'
<86>Aug  3 03:19:29 groupadd[2514703]: group added to /etc/group: name=rooter, GID=1853
<86>Aug  3 03:19:29 groupadd[2514703]: group added to /etc/gshadow: name=rooter
<86>Aug  3 03:19:29 groupadd[2514703]: new group: name=rooter, GID=1853
<86>Aug  3 03:19:29 useradd[2514738]: new user: name=rooter, UID=1853, GID=1853, home=/root, shell=/bin/bash, from=none
<86>Aug  3 03:19:29 userdel[2514784]: delete user 'builder'
<86>Aug  3 03:19:29 userdel[2514784]: removed group 'builder' owned by 'builder'
<86>Aug  3 03:19:29 userdel[2514784]: removed shadow group 'builder' owned by 'builder'
<86>Aug  3 03:19:29 groupadd[2514819]: group added to /etc/group: name=builder, GID=1854
<86>Aug  3 03:19:29 groupadd[2514819]: group added to /etc/gshadow: name=builder
<86>Aug  3 03:19:29 groupadd[2514819]: new group: name=builder, GID=1854
<86>Aug  3 03:19:29 useradd[2514860]: new user: name=builder, UID=1854, GID=1854, home=/usr/src, shell=/bin/bash, from=none
/usr/src/in/srpm/einstein-2.0-alt8.src.rpm: The use of such a license name is ambiguous: GPL
<13>Aug  3 03:19:33 rpmi: xorg-proto-devel-2024.1-alt1 sisyphus+343583.40.1.1 1711440649 installed
<13>Aug  3 03:19:33 rpmi: libglvnd-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Aug  3 03:19:34 rpmi: libexpat-2.5.0-alt1 sisyphus+346180.200.2.1 1716349835 installed
<13>Aug  3 03:19:34 rpmi: libogg-1.3.5-alt1 sisyphus+278100.3400.1.1 1626058929 installed
<13>Aug  3 03:19:34 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed
<13>Aug  3 03:19:34 rpmi: libflac12-1.4.3-alt2 sisyphus+343354.100.1.1 1711118098 installed
<13>Aug  3 03:19:34 rpmi: libvorbis-1.3.7-alt1 sisyphus+275738.100.1.1 1624751601 installed
<13>Aug  3 03:19:34 rpmi: libmpg123-1:1.32.6-alt1 sisyphus+344452.200.2.1 1712305494 installed
<13>Aug  3 03:19:34 rpmi: libwayland-server-1.23.0-alt1.1 sisyphus+350009.200.1.1 1717137153 installed
<13>Aug  3 03:19:34 rpmi: libicu74-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed
<13>Aug  3 03:19:34 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed
<13>Aug  3 03:19:34 rpmi: zlib-devel-1.3.1-alt1 sisyphus+342532.100.1.1 1710232285 installed
<13>Aug  3 03:19:34 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed
<13>Aug  3 03:19:34 rpmi: xml-utils-1:2.12.8-alt1 sisyphus+352486.100.2.1 1720626945 installed
<13>Aug  3 03:19:34 rpmi: rpm-build-gir-0.7.3-alt3.1 sisyphus+319393.100.1.1 1682538783 installed
<13>Aug  3 03:19:34 rpmi: libXau-devel-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed
<13>Aug  3 03:19:34 rpmi: libpng-devel-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed
<13>Aug  3 03:19:34 rpmi: libgraphite2-devel-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed
<13>Aug  3 03:19:34 rpmi: icu-utils-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed
<13>Aug  3 03:19:34 rpmi: libicu-devel-1:7.4.2-alt1 sisyphus+336372.200.1.1 1702423005 installed
<13>Aug  3 03:19:34 rpmi: libGLES-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Aug  3 03:19:34 rpmi: libOpenGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Aug  3 03:19:34 rpmi: libmad-0.15.1b-alt9 sisyphus+278239.100.1.1 1626080123 installed
<13>Aug  3 03:19:35 rpmi: timidity-instruments-1:1.0-alt1 sisyphus+276870.100.1.1 1625246545 installed
<13>Aug  3 03:19:35 rpmi: libopus-1.5.2-alt1 sisyphus+347834.100.1.1 1715455356 installed
<13>Aug  3 03:19:35 rpmi: liblame-3.100-alt1 sisyphus+346342.200.2.2 1716474674 installed
<13>Aug  3 03:19:35 rpmi: libgsm-1.0.17-alt1 sisyphus+275359.100.2.1 1624907612 installed
<13>Aug  3 03:19:35 rpmi: libsndfile-1.1.0-alt1 sisyphus+339776.7300.6.2 1707350065 installed
<13>Aug  3 03:19:35 rpmi: liblz4-1:1.9.4-alt1 sisyphus+309416.100.1.1 1667412981 installed
<13>Aug  3 03:19:35 rpmi: libsystemd-1:255.10-alt1 sisyphus+353665.100.1.1 1721997124 installed
<13>Aug  3 03:19:35 rpmi: libdbus-1.14.10-alt1 sisyphus+327286.5700.14.1 1711487401 installed
<13>Aug  3 03:19:35 rpmi: libasyncns-0.8-alt2.qa1 sisyphus+275091.100.1.1 1624402241 installed
<13>Aug  3 03:19:35 rpmi: libxshmfence-1.3.2-alt1 sisyphus+311428.400.1.1 1670577525 installed
<13>Aug  3 03:19:35 rpmi: libwayland-client-1.23.0-alt1.1 sisyphus+350009.200.1.1 1717137153 installed
<13>Aug  3 03:19:35 rpmi: libpciaccess-1:0.18.1-alt1 sisyphus+343583.300.1.1 1711440789 installed
<13>Aug  3 03:19:35 rpmi: libdrm-1:2.4.122-alt1 sisyphus+352241.100.1.1 1720177129 installed
<13>Aug  3 03:19:35 rpmi: gcc-c++-common-1.4.28-alt1 sisyphus+348678.100.1.1 1716396142 installed
<13>Aug  3 03:19:35 rpmi: libstdc++13-devel-13.2.1-alt3 sisyphus+339335.100.1.1 1706563486 installed
<13>Aug  3 03:19:36 rpmi: gcc13-c++-13.2.1-alt3 sisyphus+339335.100.1.1 1706563486 installed
<13>Aug  3 03:19:36 rpmi: libpixman-3:0.43.4-alt2 sisyphus+344164.100.1.1 1711987977 installed
<13>Aug  3 03:19:36 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed
<13>Aug  3 03:19:36 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed
<13>Aug  3 03:19:36 rpmi: libharfbuzz-9.0.0-alt1 sisyphus+351755.100.1.1 1719584130 installed
<13>Aug  3 03:19:36 rpmi: libfreetype-2.13.2-alt1 sisyphus+328677.100.1.1 1693834345 installed
<13>Aug  3 03:19:36 rpmi: libfontconfig1-2.14.2-alt8 sisyphus+328444.100.1.1 1693553402 installed
<13>Aug  3 03:19:36 rpmi: fontconfig-2.14.2-alt8 sisyphus+328444.100.1.1 1693553402 installed
Updating fonts cache: <29>Aug  3 03:19:37 fontconfig: Updating fonts cache: succeeded
[ DONE ]
<13>Aug  3 03:19:37 rpmi: libharfbuzz-icu-9.0.0-alt1 sisyphus+351755.100.1.1 1719584130 installed
<13>Aug  3 03:19:37 rpmi: libharfbuzz-gobject-9.0.0-alt1 sisyphus+351755.100.1.1 1719584130 installed
<13>Aug  3 03:19:37 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed
<13>Aug  3 03:19:37 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed
<13>Aug  3 03:19:37 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed
<13>Aug  3 03:19:37 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed
<13>Aug  3 03:19:37 rpmi: libXext-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed
<13>Aug  3 03:19:37 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed
<13>Aug  3 03:19:37 rpmi: libcairo-1:1.18.0-alt1 sisyphus+330227.100.1.1 1695539090 installed
<13>Aug  3 03:19:38 rpmi: libxcb-devel-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed
<13>Aug  3 03:19:38 rpmi: libX11-devel-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed
<13>Aug  3 03:19:38 rpmi: libpulseaudio-17.0-alt2 sisyphus+339257.100.1.1 1706519226 installed
<13>Aug  3 03:19:38 rpmi: libmikmod-3.3.11.1-alt2 sisyphus+278211.100.1.1 1626077581 installed
<13>Aug  3 03:19:38 rpmi: libXrender-devel-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed
<13>Aug  3 03:19:38 rpmi: libXext-devel-1.3.6-alt1 sisyphus+343583.1000.1.1 1711441101 installed
<13>Aug  3 03:19:38 rpmi: libharfbuzz-cairo-9.0.0-alt1 sisyphus+351755.100.1.1 1719584130 installed
<13>Aug  3 03:19:38 rpmi: libXrandr-1.5.4-alt1 sisyphus+330992.100.1.1 1696485400 installed
<13>Aug  3 03:19:38 rpmi: libXxf86vm-1.1.5-alt1 sisyphus+308663.1400.1.1 1666168523 installed
<13>Aug  3 03:19:38 rpmi: libXfixes-6.0.1-alt1 sisyphus+331490.300.1.1 1697023233 installed
<13>Aug  3 03:19:38 rpmi: libGLX-mesa-4:24.1.5-alt1 sisyphus+354052.100.1.1 1722500241 installed
<13>Aug  3 03:19:38 rpmi: libGLX-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Aug  3 03:19:38 rpmi: libGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Aug  3 03:19:38 rpmi: libGLU-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed
<13>Aug  3 03:19:38 rpmi: libgbm-4:24.1.5-alt1 sisyphus+354052.100.1.1 1722500241 installed
<13>Aug  3 03:19:38 rpmi: libEGL-mesa-4:24.1.5-alt1 sisyphus+354052.100.1.1 1722500241 installed
<13>Aug  3 03:19:38 rpmi: libEGL-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Aug  3 03:19:38 rpmi: libglvnd-devel-7:1.7.0-alt1 sisyphus+330949.100.1.1 1696424893 installed
<13>Aug  3 03:19:38 rpmi: libGLU-devel-4:9.0.1-alt1 sisyphus+278350.100.1.2 1626174382 installed
<13>Aug  3 03:19:38 rpmi: desktop-file-utils-0.26-alt6 sisyphus+331944.100.1.3 1697550026 installed
<13>Aug  3 03:19:38 rpmi: shared-mime-info-2.4-alt1 sisyphus+334259.100.1.1 1699787316 installed
<13>Aug  3 03:19:38 rpmi: gsettings-desktop-schemas-data-46.1-alt1 sisyphus+352917.100.1.1 1721056486 installed
<13>Aug  3 03:19:38 rpmi: libgio-2.80.4-alt1 sisyphus+352441.100.1.1 1720496660 installed
<13>Aug  3 03:19:38 rpmi: gsettings-desktop-schemas-46.1-alt1 sisyphus+352917.100.1.1 1721056486 installed
<13>Aug  3 03:19:38 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed
<13>Aug  3 03:19:38 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed
<13>Aug  3 03:19:38 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed
<13>Aug  3 03:19:38 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed
<13>Aug  3 03:19:38 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed
<13>Aug  3 03:19:38 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Aug  3 03:19:38 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed
<13>Aug  3 03:19:38 rpmi: ca-certificates-2024.07.01-alt1 sisyphus+351897.100.1.1 1719826350 installed
<13>Aug  3 03:19:38 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed
<13>Aug  3 03:19:38 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed
<13>Aug  3 03:19:39 rpmi: libcrypto3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605656 installed
<13>Aug  3 03:19:39 rpmi: libssl3-3.1.6-alt1 sisyphus+350419.100.1.1 1717605656 installed
<13>Aug  3 03:19:39 rpmi: python3-3.12.2-alt1 sisyphus+341702.200.1.1 1709232871 installed
<13>Aug  3 03:19:39 rpmi: python3-base-3.12.2-alt1 sisyphus+341702.200.1.1 1709232871 installed
<13>Aug  3 03:19:39 rpmi: python3-module-packaging-24.1-alt1 sisyphus+350717.100.2.1 1718268656 installed
<13>Aug  3 03:19:39 rpmi: glib2-devel-2.80.4-alt1 sisyphus+352441.100.1.1 1720496660 installed
<13>Aug  3 03:19:39 rpmi: libcairo-devel-1:1.18.0-alt1 sisyphus+330227.100.1.1 1695539090 installed
<13>Aug  3 03:19:39 rpmi: fontconfig-devel-2.14.2-alt8 sisyphus+328444.100.1.1 1693553402 installed
<13>Aug  3 03:19:40 rpmi: libfreetype-devel-2.13.2-alt1 sisyphus+328677.100.1.1 1693834345 installed
<13>Aug  3 03:19:40 rpmi: libharfbuzz-devel-9.0.0-alt1 sisyphus+351755.100.1.1 1719584130 installed
<13>Aug  3 03:19:40 rpmi: alsa-ucm-conf-1.2.12-alt1 sisyphus+352670.100.1.1 1720712327 installed
<13>Aug  3 03:19:40 rpmi: alsa-topology-conf-1.2.5.1-alt1 sisyphus+274777.100.1.1 1624089141 installed
<13>Aug  3 03:19:40 rpmi: libalsa-1:1.2.12-alt1 sisyphus+352670.200.1.1 1720712401 installed
<13>Aug  3 03:19:40 rpmi: libSDL-1.2.14-alt10 sisyphus+346015.200.2.1 1716212609 installed
<13>Aug  3 03:19:40 rpmi: libSDL-devel-1.2.14-alt10 sisyphus+346015.200.2.1 1716212609 installed
<13>Aug  3 03:19:40 rpmi: libSDL_mixer-1.2.12-alt2.git40a7e1a sisyphus+339776.1500.6.2 1707344473 installed
<13>Aug  3 03:19:40 rpmi: libSDL_ttf-2.0.11-alt1.git1ed61fe sisyphus+346020.200.2.1 1716214566 installed
<13>Aug  3 03:19:40 rpmi: libSDL_ttf-devel-2.0.11-alt1.git1ed61fe sisyphus+346020.200.2.1 1716214566 installed
<13>Aug  3 03:19:40 rpmi: libSDL_mixer-devel-1.2.12-alt2.git40a7e1a sisyphus+339776.1500.6.2 1707344473 installed
<13>Aug  3 03:19:40 rpmi: fonts-ttf-dejavu-2.37-alt2 sisyphus+243548.100.1.1 1577296175 installed
<13>Aug  3 03:19:40 rpmi: gcc-c++-13-alt1 sisyphus+323337.300.1.1 1687267966 installed
<13>Aug  3 03:19:40 rpmi: makedepend-1.0.6-alt1 sisyphus+278314.100.1.1 1626087045 installed
Building target platforms: x86_64
Building for target x86_64
Wrote: /usr/src/in/nosrpm/einstein-2.0-alt8.nosrc.rpm (w1.gzdio)
Installing einstein-2.0-alt8.src.rpm
Building target platforms: x86_64
Building for target x86_64
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.99634
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf einstein-2.0
+ echo 'Source #0 (einstein-2.0-src.tar.gz):'
Source #0 (einstein-2.0-src.tar.gz):
+ /usr/bin/gzip -dc /usr/src/RPM/SOURCES/einstein-2.0-src.tar.gz
+ /bin/tar -xf -
+ cd einstein-2.0
+ /bin/chmod -c -Rf u+rwX,go-w .
+ cd /usr/src/RPM/BUILD
+ cd einstein-2.0
+ echo 'Source #1 (einstein-1.0-html-pages.tgz):'
Source #1 (einstein-1.0-html-pages.tgz):
+ /usr/bin/gzip -dc /usr/src/RPM/SOURCES/einstein-1.0-html-pages.tgz
+ /bin/tar -xf -
+ /bin/chmod -c -Rf u+rwX,go-w .
+ install /usr/src/RPM/SOURCES/icon.bmp res/
+ mv einstein doc
+ echo 'Patch #1 (einstein-math_h.patch):'
Patch #1 (einstein-math_h.patch):
+ /usr/bin/patch -p0
patching file utils.h
+ echo 'Patch #2 (einstein-Makefile.patch):'
Patch #2 (einstein-Makefile.patch):
+ /usr/bin/patch -p0
patching file Makefile
+ echo 'Patch #3 (einstein-formatter_cpp.patch):'
Patch #3 (einstein-formatter_cpp.patch):
+ /usr/bin/patch -p2
patching file formatter.cpp
+ echo 'Patch #4 (einstein-2.0-deb-icon_change.patch):'
Patch #4 (einstein-2.0-deb-icon_change.patch):
+ /usr/bin/patch -p1
patching file main.cpp
patching file res/resources.descr
+ echo 'Patch #5 (einstein-2.0-deb-font_change.patch):'
Patch #5 (einstein-2.0-deb-font_change.patch):
+ /usr/bin/patch -p1
patching file descr.cpp
patching file game.cpp
patching file main.cpp
Hunk #1 succeeded at 84 (offset 6 lines).
patching file menu.cpp
patching file opensave.cpp
patching file options.cpp
patching file topscores.cpp
patching file res/resources.descr
Hunk #1 succeeded at 90 (offset 1 line).
+ echo 'Patch #6 (einstein-2.0-deb-random_init.patch):'
Patch #6 (einstein-2.0-deb-random_init.patch):
+ /usr/bin/patch -p1
patching file puzgen.cpp
+ echo 'Patch #7 (einstein-2.0-alt-rules_clarification.patch):'
Patch #7 (einstein-2.0-alt-rules_clarification.patch):
+ /usr/bin/patch -p1
patching file res/rules.txt
patching file res/rules_ru.txt
+ echo 'Patch #8 (einstein-2.0-alt-fix_mkres_link.patch):'
Patch #8 (einstein-2.0-alt-fix_mkres_link.patch):
+ /usr/bin/patch -p1
patching file mkres/Makefile
+ echo 'Patch #9 (einstein-2.0-alt-translation_fix.patch):'
Patch #9 (einstein-2.0-alt-translation_fix.patch):
+ /usr/bin/patch -p1
patching file res/messages_ru.txt
+ echo 'Patch #10 (einstein-2.0-gcc43.patch):'
Patch #10 (einstein-2.0-gcc43.patch):
+ /usr/bin/patch -p1
patching file convert.h
patching file mkres/compressor.cpp
patching file mkres/compressor.h
patching file mkres/convert.h
patching file mkres/lexal.h
patching file mkres/unicode.cpp
patching file unicode.cpp
+ cp -a /usr/share/fonts/ttf/dejavu/DejaVuSans.ttf res/
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.99634
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd einstein-2.0
+ make depend
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
+ make -j16 -C mkres
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++ -c -Wall -O6 msgformatter.cpp
In file included from table.h:7,
                 from msgformatter.cpp:2:
lexal.h:14:9: warning: 'typedef' was ignored in this declaration
   14 |         typedef enum Type {
      |         ^~~~~~~
table.h:16:9: warning: 'typedef' was ignored in this declaration
   16 |         typedef enum Type {
      |         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++ -c -Wall -O6 buffer.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++ -c -Wall -O6 convert.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++ -c -Wall -O6 streams.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++ -c -Wall -O6 format.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++ -c -Wall -O6 unicode.cpp
unicode.cpp: In function 'wchar_t* g_utf8_to_ucs4(const char*, long int, long int*, long int*, wchar_t**)':
unicode.cpp:243:28: warning: ISO C++ forbids converting a string constant to 'wchar_t*' [-Wwrite-strings]
  243 |                   *error = L"Partial character sequence at end of input";
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unicode.cpp:247:24: warning: ISO C++ forbids converting a string constant to 'wchar_t*' [-Wwrite-strings]
  247 |               *error = L"Invalid byte sequence in conversion input";
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unicode.cpp: In function 'char* g_ucs4_to_utf8(const wchar_t*, long int, long int*, long int*, wchar_t**)':
unicode.cpp:384:24: warning: ISO C++ forbids converting a string constant to 'wchar_t*' [-Wwrite-strings]
  384 |               *error = L"Character out of range for UTF-8";
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unicode.cpp: In function 'int getUtf8Length(unsigned char)':
unicode.cpp:589:9: warning: variable 'mask' set but not used [-Wunused-but-set-variable]
  589 |     int mask, len;
      |         ^~~~
In file included from /usr/include/features.h:503,
                 from /usr/include/bits/libc-header-start.h:33,
                 from /usr/include/wchar.h:27,
                 from unicode.cpp:1:
In function 'size_t wcstombs(char*, const wchar_t*, size_t)',
    inlined from 'std::string toMbcs(const std::wstring&)' at unicode.cpp:542:28:
/usr/include/bits/stdlib.h:146:10: warning: 'size_t __wcstombs_alias(char*, const wchar_t*, size_t)' specified size 18446744073709551614 exceeds maximum object size 9223372036854775807 [-Wstringop-overflow=]
  146 |   return __glibc_fortify (wcstombs, __len, sizeof (char),
      |          ^~~~~~~~~~~~~~~
/usr/include/bits/stdlib.h: In function 'std::string toMbcs(const std::wstring&)':
/usr/include/bits/stdlib.h:131:15: note: in a call to function 'size_t __wcstombs_alias(char*, const wchar_t*, size_t)' declared with attribute 'access (read_only, 2)'
  131 | extern size_t __REDIRECT_NTH (__wcstombs_alias,
      |               ^~~~~~~~~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++ -c -Wall -O6 lexal.cpp
In file included from lexal.cpp:1:
lexal.h:14:9: warning: 'typedef' was ignored in this declaration
   14 |         typedef enum Type {
      |         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++ -c -Wall -O6 messages.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++ -c -Wall -O6 compressor.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++ -c -Wall -O6 main.cpp
In file included from table.h:7,
                 from main.cpp:4:
lexal.h:14:9: warning: 'typedef' was ignored in this declaration
   14 |         typedef enum Type {
      |         ^~~~~~~
table.h:16:9: warning: 'typedef' was ignored in this declaration
   16 |         typedef enum Type {
      |         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++ -c -Wall -O6 table.cpp
In file included from table.h:7,
                 from table.cpp:1:
lexal.h:14:9: warning: 'typedef' was ignored in this declaration
   14 |         typedef enum Type {
      |         ^~~~~~~
table.h:16:9: warning: 'typedef' was ignored in this declaration
   16 |         typedef enum Type {
      |         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
g++  main.o compressor.o unicode.o streams.o lexal.o table.o convert.o buffer.o format.o messages.o msgformatter.o -o mkres -lz
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0/mkres'
+ pushd res
~/RPM/BUILD/einstein-2.0/res ~/RPM/BUILD/einstein-2.0
+ ../mkres/mkres --source resources.descr --output ../einstein.res
+ popd
~/RPM/BUILD/einstein-2.0
+ make -j16 PREFIX=/usr
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c conf.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c screen.cpp
screen.cpp: In member function 'void Screen::hideMouse()':
screen.cpp:119:43: warning: narrowing conversion of '((Screen*)this)->Screen::mouseSave->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  119 |         SDL_Rect src = { 0, 0, mouseSave->w, mouseSave->h };
      |                                ~~~~~~~~~~~^
screen.cpp:119:57: warning: narrowing conversion of '((Screen*)this)->Screen::mouseSave->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  119 |         SDL_Rect src = { 0, 0, mouseSave->w, mouseSave->h };
      |                                              ~~~~~~~~~~~^
screen.cpp:120:26: warning: narrowing conversion of '((Screen*)this)->Screen::saveX' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  120 |         SDL_Rect dst = { saveX, saveY, mouseSave->w, mouseSave->h };
      |                          ^~~~~
screen.cpp:120:33: warning: narrowing conversion of '((Screen*)this)->Screen::saveY' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  120 |         SDL_Rect dst = { saveX, saveY, mouseSave->w, mouseSave->h };
      |                                 ^~~~~
screen.cpp:120:51: warning: narrowing conversion of '((Screen*)this)->Screen::mouseSave->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  120 |         SDL_Rect dst = { saveX, saveY, mouseSave->w, mouseSave->h };
      |                                        ~~~~~~~~~~~^
screen.cpp:120:65: warning: narrowing conversion of '((Screen*)this)->Screen::mouseSave->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  120 |         SDL_Rect dst = { saveX, saveY, mouseSave->w, mouseSave->h };
      |                                                      ~~~~~~~~~~~^
screen.cpp: In member function 'void Screen::showMouse()':
screen.cpp:144:43: warning: narrowing conversion of '((Screen*)this)->Screen::mouseSave->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  144 |         SDL_Rect src = { 0, 0, mouseSave->w, mouseSave->h };
      |                                ~~~~~~~~~~~^
screen.cpp:144:57: warning: narrowing conversion of '((Screen*)this)->Screen::mouseSave->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  144 |         SDL_Rect src = { 0, 0, mouseSave->w, mouseSave->h };
      |                                              ~~~~~~~~~~~^
screen.cpp:145:26: warning: narrowing conversion of 'x' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  145 |         SDL_Rect dst = { x, y, mouseImage->w, mouseImage->h };
      |                          ^
screen.cpp:145:29: warning: narrowing conversion of 'y' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  145 |         SDL_Rect dst = { x, y, mouseImage->w, mouseImage->h };
      |                             ^
screen.cpp:145:44: warning: narrowing conversion of '((Screen*)this)->Screen::mouseImage->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  145 |         SDL_Rect dst = { x, y, mouseImage->w, mouseImage->h };
      |                                ~~~~~~~~~~~~^
screen.cpp:145:59: warning: narrowing conversion of '((Screen*)this)->Screen::mouseImage->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  145 |         SDL_Rect dst = { x, y, mouseImage->w, mouseImage->h };
      |                                               ~~~~~~~~~~~~^
screen.cpp: In member function 'void Screen::addRegionToUpdate(int, int, int, int)':
screen.cpp:214:20: warning: narrowing conversion of 'x' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  214 |     SDL_Rect r = { x, y, w, h };
      |                    ^
screen.cpp:214:23: warning: narrowing conversion of 'y' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  214 |     SDL_Rect r = { x, y, w, h };
      |                       ^
screen.cpp:214:26: warning: narrowing conversion of 'w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  214 |     SDL_Rect r = { x, y, w, h };
      |                          ^
screen.cpp:214:29: warning: narrowing conversion of 'h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  214 |     SDL_Rect r = { x, y, w, h };
      |                             ^
screen.cpp: In member function 'void Screen::draw(int, int, SDL_Surface*)':
screen.cpp:258:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  258 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
screen.cpp:258:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  258 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
screen.cpp:259:22: warning: narrowing conversion of 'x' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  259 |     SDL_Rect dst = { x, y, tile->w, tile->h };
      |                      ^
screen.cpp:259:25: warning: narrowing conversion of 'y' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  259 |     SDL_Rect dst = { x, y, tile->w, tile->h };
      |                         ^
screen.cpp:259:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  259 |     SDL_Rect dst = { x, y, tile->w, tile->h };
      |                            ~~~~~~^
screen.cpp:259:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  259 |     SDL_Rect dst = { x, y, tile->w, tile->h };
      |                                     ~~~~~~^
screen.cpp: In member function 'SDL_Surface* Screen::createSubimage(int, int, int, int)':
screen.cpp:304:22: warning: narrowing conversion of 'x' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  304 |     SDL_Rect src = { x, y, width, height };
      |                      ^
screen.cpp:304:25: warning: narrowing conversion of 'y' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  304 |     SDL_Rect src = { x, y, width, height };
      |                         ^
screen.cpp:304:28: warning: narrowing conversion of 'width' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  304 |     SDL_Rect src = { x, y, width, height };
      |                            ^~~~~
screen.cpp:304:35: warning: narrowing conversion of 'height' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  304 |     SDL_Rect src = { x, y, width, height };
      |                                   ^~~~~~
screen.cpp:305:28: warning: narrowing conversion of 'width' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  305 |     SDL_Rect dst = { 0, 0, width, height };
      |                            ^~~~~
screen.cpp:305:35: warning: narrowing conversion of 'height' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  305 |     SDL_Rect dst = { 0, 0, width, height };
      |                                   ^~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c random.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c puzzle.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c utils.cpp
utils.cpp: In function 'void drawWallpaper(const std::wstring&)':
utils.cpp:104:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  104 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
utils.cpp:104:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  104 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
utils.cpp:105:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  105 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
utils.cpp:105:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  105 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c storage.cpp
In file included from table.h:7,
                 from tablestorage.h:6,
                 from storage.cpp:4:
lexal.h:11:9: warning: 'typedef' was ignored in this declaration
   11 |         typedef enum Type {
      |         ^~~~~~~
table.h:16:9: warning: 'typedef' was ignored in this declaration
   16 |         typedef enum Type {
      |         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c regstorage.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c main.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c puzgen.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c verthints.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c horhints.cpp
horhints.cpp: In member function 'void HorHints::drawCell(int, int, bool)':
horhints.cpp:87:8: warning: suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]
   87 |     if (no < (int)rules.size())
      |        ^
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c font.cpp
font.cpp: In member function 'void Font::draw(SDL_Surface*, int, int, int, int, int, bool, const std::wstring&)':
font.cpp:70:41: warning: narrowing conversion of 'surface->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   70 |         SDL_Rect src = { 0, 0, surface->w, surface->h };
      |                                ~~~~~~~~~^
font.cpp:70:53: warning: narrowing conversion of 'surface->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   70 |         SDL_Rect src = { 0, 0, surface->w, surface->h };
      |                                            ~~~~~~~~~^
font.cpp:71:27: warning: narrowing conversion of '(x + 1)' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
   71 |         SDL_Rect dst = { x+1, y+1, surface->w, surface->h };
      |                          ~^~
font.cpp:71:32: warning: narrowing conversion of '(y + 1)' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
   71 |         SDL_Rect dst = { x+1, y+1, surface->w, surface->h };
      |                               ~^~
font.cpp:71:45: warning: narrowing conversion of 'surface->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   71 |         SDL_Rect dst = { x+1, y+1, surface->w, surface->h };
      |                                    ~~~~~~~~~^
font.cpp:71:57: warning: narrowing conversion of 'surface->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   71 |         SDL_Rect dst = { x+1, y+1, surface->w, surface->h };
      |                                                ~~~~~~~~~^
font.cpp:75:25: warning: narrowing conversion of 'r' from 'int' to 'Uint8' {aka 'unsigned char'} [-Wnarrowing]
   75 |     SDL_Color color = { r, g, b, 0 };
      |                         ^
font.cpp:75:28: warning: narrowing conversion of 'g' from 'int' to 'Uint8' {aka 'unsigned char'} [-Wnarrowing]
   75 |     SDL_Color color = { r, g, b, 0 };
      |                            ^
font.cpp:75:31: warning: narrowing conversion of 'b' from 'int' to 'Uint8' {aka 'unsigned char'} [-Wnarrowing]
   75 |     SDL_Color color = { r, g, b, 0 };
      |                               ^
font.cpp:77:37: warning: narrowing conversion of 'surface->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   77 |     SDL_Rect src = { 0, 0, surface->w, surface->h };
      |                            ~~~~~~~~~^
font.cpp:77:49: warning: narrowing conversion of 'surface->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   77 |     SDL_Rect src = { 0, 0, surface->w, surface->h };
      |                                        ~~~~~~~~~^
font.cpp:78:22: warning: narrowing conversion of 'x' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
   78 |     SDL_Rect dst = { x, y, surface->w, surface->h };
      |                      ^
font.cpp:78:25: warning: narrowing conversion of 'y' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
   78 |     SDL_Rect dst = { x, y, surface->w, surface->h };
      |                         ^
font.cpp:78:37: warning: narrowing conversion of 'surface->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   78 |     SDL_Rect dst = { x, y, surface->w, surface->h };
      |                            ~~~~~~~~~^
font.cpp:78:49: warning: narrowing conversion of 'surface->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   78 |     SDL_Rect dst = { x, y, surface->w, surface->h };
      |                                        ~~~~~~~~~^
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c rules.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c menu.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c iconset.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c widgets.cpp
widgets.cpp: In constructor 'Button::Button(int, int, int, int, Font*, int, int, int, int, int, int, const std::wstring&, Command*)':
widgets.cpp:41:22: warning: narrowing conversion of 'x' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
   41 |     SDL_Rect src = { x, y, width, height };
      |                      ^
widgets.cpp:41:25: warning: narrowing conversion of 'y' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
   41 |     SDL_Rect src = { x, y, width, height };
      |                         ^
widgets.cpp:41:28: warning: narrowing conversion of '((Button*)this)->Button::width' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   41 |     SDL_Rect src = { x, y, width, height };
      |                            ^~~~~
widgets.cpp:41:35: warning: narrowing conversion of '((Button*)this)->Button::height' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   41 |     SDL_Rect src = { x, y, width, height };
      |                                   ^~~~~~
widgets.cpp:42:28: warning: narrowing conversion of '((Button*)this)->Button::width' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   42 |     SDL_Rect dst = { 0, 0, width, height };
      |                            ^~~~~
widgets.cpp:42:35: warning: narrowing conversion of '((Button*)this)->Button::height' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   42 |     SDL_Rect dst = { 0, 0, width, height };
      |                                   ^~~~~~
widgets.cpp: In constructor 'Button::Button(int, int, int, int, Font*, int, int, int, const std::wstring&, const std::wstring&, bool, Command*)':
widgets.cpp:74:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   74 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
widgets.cpp:74:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   74 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
widgets.cpp:75:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   75 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
widgets.cpp:75:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
   75 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
widgets.cpp: In constructor 'Button::Button(int, int, int, int, Font*, int, int, int, const std::wstring&, const std::wstring&, Command*)':
widgets.cpp:120:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  120 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
widgets.cpp:120:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  120 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
widgets.cpp:121:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  121 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
widgets.cpp:121:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  121 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
widgets.cpp: In constructor 'Window::Window(int, int, int, int, const std::wstring&, bool, bool)':
widgets.cpp:439:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  439 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
widgets.cpp:439:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  439 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
widgets.cpp:440:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  440 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
widgets.cpp:440:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  440 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
widgets.cpp: In member function 'virtual void InputField::draw()':
widgets.cpp:585:27: warning: narrowing conversion of '(((InputField*)this)->InputField::<anonymous>.Window::left + 1)' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  585 |     SDL_Rect rect = { left+1, top+1, width-2, height-2 };
      |                       ~~~~^~
widgets.cpp:585:34: warning: narrowing conversion of '(((InputField*)this)->InputField::<anonymous>.Window::top + 1)' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  585 |     SDL_Rect rect = { left+1, top+1, width-2, height-2 };
      |                               ~~~^~
widgets.cpp:585:43: warning: narrowing conversion of '(((InputField*)this)->InputField::<anonymous>.Window::width - 2)' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  585 |     SDL_Rect rect = { left+1, top+1, width-2, height-2 };
      |                                      ~~~~~^~
widgets.cpp:585:53: warning: narrowing conversion of '(((InputField*)this)->InputField::<anonymous>.Window::height - 2)' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  585 |     SDL_Rect rect = { left+1, top+1, width-2, height-2 };
      |                                               ~~~~~~^~
widgets.cpp: In constructor 'Checkbox::Checkbox(int, int, int, int, Font*, int, int, int, const std::wstring&, bool&)':
widgets.cpp:724:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  724 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
widgets.cpp:724:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  724 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
widgets.cpp:725:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  725 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
widgets.cpp:725:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  725 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
widgets.cpp: In member function 'void Slider::createSlider(int)':
widgets.cpp:920:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  920 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
widgets.cpp:920:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  920 |     SDL_Rect src = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
widgets.cpp:921:34: warning: narrowing conversion of 'tile->SDL_Surface::w' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  921 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                            ~~~~~~^
widgets.cpp:921:43: warning: narrowing conversion of 'tile->SDL_Surface::h' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  921 |     SDL_Rect dst = { 0, 0, tile->w, tile->h };
      |                                     ~~~~~~^
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c game.cpp
game.cpp: In member function 'virtual void Watch::draw()':
game.cpp:142:24: warning: narrowing conversion of '(x - 2)' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  142 |     SDL_Rect rect = { x-2, y-2, w+4, h+4 };
      |                       ~^~
game.cpp:142:29: warning: narrowing conversion of '(y - 2)' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  142 |     SDL_Rect rect = { x-2, y-2, w+4, h+4 };
      |                            ~^~
game.cpp:142:34: warning: narrowing conversion of '(w + 4)' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  142 |     SDL_Rect rect = { x-2, y-2, w+4, h+4 };
      |                                 ~^~
game.cpp:142:39: warning: narrowing conversion of '(h + 4)' from 'int' to 'Uint16' {aka 'short unsigned int'} [-Wnarrowing]
  142 |     SDL_Rect rect = { x-2, y-2, w+4, h+4 };
      |                                      ~^~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c tablestorage.cpp
In file included from table.h:7,
                 from tablestorage.h:6,
                 from tablestorage.cpp:4:
lexal.h:11:9: warning: 'typedef' was ignored in this declaration
   11 |         typedef enum Type {
      |         ^~~~~~~
table.h:16:9: warning: 'typedef' was ignored in this declaration
   16 |         typedef enum Type {
      |         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c buffer.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c convert.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c options.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c unicode.cpp
unicode.cpp: In function 'wchar_t* g_utf8_to_ucs4(const char*, long int, long int*, long int*, wchar_t**)':
unicode.cpp:243:28: warning: ISO C++ forbids converting a string constant to 'wchar_t*' [-Wwrite-strings]
  243 |                   *error = L"Partial character sequence at end of input";
      |                            ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unicode.cpp:247:24: warning: ISO C++ forbids converting a string constant to 'wchar_t*' [-Wwrite-strings]
  247 |               *error = L"Invalid byte sequence in conversion input";
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unicode.cpp: In function 'char* g_ucs4_to_utf8(const wchar_t*, long int, long int*, long int*, wchar_t**)':
unicode.cpp:384:24: warning: ISO C++ forbids converting a string constant to 'wchar_t*' [-Wwrite-strings]
  384 |               *error = L"Character out of range for UTF-8";
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
unicode.cpp: In function 'int getUtf8Length(unsigned char)':
unicode.cpp:589:9: warning: variable 'mask' set but not used [-Wunused-but-set-variable]
  589 |     int mask, len;
      |         ^~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c i18n.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c lexal.cpp
In file included from lexal.cpp:1:
lexal.h:11:9: warning: 'typedef' was ignored in this declaration
   11 |         typedef enum Type {
      |         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c resources.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c streams.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c topscores.cpp
topscores.cpp: In constructor 'ScoresWindow::ScoresWindow(int, int, TopScores*, int)':
topscores.cpp:125:34: warning: narrowing conversion of '(pos - 20)' from 'int' to 'Sint16' {aka 'short int'} [-Wnarrowing]
  125 |         SDL_Rect rect = { 40, pos-20, 180, 40 };
      |                               ~~~^~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c tokenizer.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c opensave.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c formatter.cpp
formatter.cpp: In constructor 'Formatter::Formatter(unsigned char*, int)':
formatter.cpp:11:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   11 |                 commands[commandsCnt].data = (void*)argNo; \
      |                                              ^~~~~~~~~~~~
formatter.cpp:42:21: note: in expansion of macro 'ADD_ARG'
   42 |             case 2: ADD_ARG(INT_ARG); break;
      |                     ^~~~~~~
formatter.cpp:11:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   11 |                 commands[commandsCnt].data = (void*)argNo; \
      |                                              ^~~~~~~~~~~~
formatter.cpp:43:21: note: in expansion of macro 'ADD_ARG'
   43 |             case 3: ADD_ARG(STRING_ARG); break;
      |                     ^~~~~~~
formatter.cpp:11:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   11 |                 commands[commandsCnt].data = (void*)argNo; \
      |                                              ^~~~~~~~~~~~
formatter.cpp:44:21: note: in expansion of macro 'ADD_ARG'
   44 |             case 4: ADD_ARG(FLOAT_ARG); break;
      |                     ^~~~~~~
formatter.cpp:11:46: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
   11 |                 commands[commandsCnt].data = (void*)argNo; \
      |                                              ^~~~~~~~~~~~
formatter.cpp:45:21: note: in expansion of macro 'ADD_ARG'
   45 |             case 5: ADD_ARG(DOUBLE_ARG); break;
      |                     ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c messages.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c table.cpp
In file included from table.h:7,
                 from table.cpp:1:
lexal.h:11:9: warning: 'typedef' was ignored in this declaration
   11 |         typedef enum Type {
      |         ^~~~~~~
table.h:16:9: warning: 'typedef' was ignored in this declaration
   16 |         typedef enum Type {
      |         ^~~~~~~
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c descr.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ -pipe -Wall   `sdl-config --cflags` -DPREFIX=L\"/usr\"  -c sound.cpp
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
g++ puzgen.o main.o screen.o resources.o utils.o game.o widgets.o iconset.o puzzle.o rules.o verthints.o random.o horhints.o menu.o font.o conf.o storage.o options.o tablestorage.o regstorage.o topscores.o opensave.o descr.o messages.o formatter.o buffer.o unicode.o convert.o table.o i18n.o lexal.o streams.o tokenizer.o sound.o -pipe -lSDL_ttf -lfreetype `sdl-config --libs` -lz -lSDL_mixer  -o einstein
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.69106
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/einstein-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/einstein-buildroot
+ PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games
+ cd einstein-2.0
+ mkdir -p /usr/src/tmp/einstein-buildroot/usr/bin
+ mkdir -p /usr/src/tmp/einstein-buildroot//usr/share/einstein/res
+ /usr/bin/make 'INSTALL=/usr/libexec/rpm-build/install -p' prefix=/usr/src/tmp/einstein-buildroot/usr exec_prefix=/usr/src/tmp/einstein-buildroot/usr bindir=/usr/src/tmp/einstein-buildroot/usr/bin sbindir=/usr/src/tmp/einstein-buildroot/usr/sbin sysconfdir=/usr/src/tmp/einstein-buildroot/etc datadir=/usr/src/tmp/einstein-buildroot/usr/share includedir=/usr/src/tmp/einstein-buildroot/usr/include libdir=/usr/src/tmp/einstein-buildroot/usr/lib64 libexecdir=/usr/src/tmp/einstein-buildroot/usr/lib localstatedir=/usr/src/tmp/einstein-buildroot/var/lib runstatedir=/usr/src/tmp/einstein-buildroot/var/run sharedstatedir=/usr/src/tmp/einstein-buildroot/var/lib mandir=/usr/src/tmp/einstein-buildroot/usr/share/man infodir=/usr/src/tmp/einstein-buildroot/usr/share/info install PREFIX=/usr/src/tmp/einstein-buildroot/usr
make: Entering directory '/usr/src/RPM/BUILD/einstein-2.0'
/usr/libexec/rpm-build/install -p -s -D einstein /usr/src/tmp/einstein-buildroot/usr/bin/einstein
WARNING: strip is called in %install by 'install -s' (ignored)
/usr/libexec/rpm-build/install -p -D einstein.res /usr/src/tmp/einstein-buildroot/usr/share/einstein/res/einstein.res
make: Leaving directory '/usr/src/RPM/BUILD/einstein-2.0'
+ mv /usr/src/tmp/einstein-buildroot/usr/bin/einstein /usr/src/tmp/einstein-buildroot/usr/bin/einstein.bin
+ install -p /usr/src/RPM/SOURCES/einstein-wrapper /usr/src/tmp/einstein-buildroot/usr/bin/einstein
+ chmod 755 /usr/src/tmp/einstein-buildroot/usr/bin/einstein
+ mkdir -p /usr/src/tmp/einstein-buildroot//usr/share/doc/einstein-2.0
+ install -pDm644 /usr/src/RPM/SOURCES/einstein.desktop /usr/src/tmp/einstein-buildroot/usr/share/applications/einstein.desktop
+ install -pDm644 /usr/src/RPM/SOURCES/einstein.png /usr/src/tmp/einstein-buildroot/usr/share/icons/hicolor/32x32/apps/einstein.png
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/einstein-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/einstein-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig)
/usr/share/applications/einstein.desktop: performed minor cleanup:
3d2
< Encoding=UTF-8
12c11
< Categories=Application;Game;LogicGame;
---
> Categories=Game;LogicGame;
Checking contents of files in /usr/src/tmp/einstein-buildroot/ (default)
Compressing files in /usr/src/tmp/einstein-buildroot (auto)
056-debuginfo.brp: WARNING: debuginfo without debug sources.
Verifying ELF objects in /usr/src/tmp/einstein-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
Splitting links to aliased files under /{,s}bin in /usr/src/tmp/einstein-buildroot
Processing files: einstein-2.0-alt8
Executing(%doc): /bin/sh -e /usr/src/tmp/rpm-tmp.69106
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd einstein-2.0
+ DOCDIR=/usr/src/tmp/einstein-buildroot/usr/share/doc/einstein-2.0
+ export DOCDIR
+ rm -rf /usr/src/tmp/einstein-buildroot/usr/share/doc/einstein-2.0
+ /bin/mkdir -p /usr/src/tmp/einstein-buildroot/usr/share/doc/einstein-2.0
+ cp -prL doc/Makefile doc/Makefile.macosx doc/Makefile.win doc/README doc/buffer.cpp doc/buffer.h doc/closed.png doc/conf.cpp doc/conf.h doc/convert.cpp doc/convert.h doc/descr.cpp doc/descr.h doc/einstein-small.png doc/einstein.png doc/einstein.res doc/exceptions.h doc/font.cpp doc/font.h doc/formatter.cpp doc/formatter.h doc/game.cpp doc/game.h doc/horbetweenhint.png doc/horhints.cpp doc/horhints.h doc/hornearhint.png doc/horposhint.png doc/i18n.cpp doc/i18n.h doc/iconset.cpp doc/iconset.h doc/index.html doc/index.ru.html doc/lexal.cpp doc/lexal.h doc/main.cpp doc/main.h doc/menu.cpp doc/messages.cpp doc/messages.h doc/opensave.cpp doc/opensave.h doc/opensquare.png doc/options.cpp doc/options.h doc/puzgen.cpp doc/puzgen.h doc/puzzle.cpp doc/puzzle.h doc/random.cpp doc/random.h doc/regstorage.cpp doc/regstorage.h doc/resources.cpp doc/resources.h doc/rules.cpp doc/screen.cpp doc/screen.h doc/sound.cpp doc/sound.h doc/storage.cpp doc/storage.h doc/streams.cpp doc/streams.h doc/table.cpp doc/table.h doc/tablestorage.cpp doc/tablestorage.h doc/tokenizer.cpp doc/tokenizer.h doc/topscores.cpp doc/topscores.h doc/unicode.cpp doc/unicode.h doc/utils.cpp doc/utils.h doc/verthint.png doc/verthints.cpp doc/verthints.h doc/visitor.h doc/widgets.cpp doc/widgets.h /usr/src/tmp/einstein-buildroot/usr/share/doc/einstein-2.0
+ chmod -R go-w /usr/src/tmp/einstein-buildroot/usr/share/doc/einstein-2.0
+ chmod -R a+rX /usr/src/tmp/einstein-buildroot/usr/share/doc/einstein-2.0
+ exit 0
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.SR1GKA
find-provides: running scripts (alternatives,debuginfo,gir,lib,pam,perl,pkgconfig,python,python3,shell,typelib)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.aMOxrQ
find-requires: running scripts (cpp,debuginfo,files,gir-js,gir-python,gir,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services,typelib)
Requires: /bin/sh, /lib64/ld-linux-x86-64.so.2, libSDL-1.2.so.0()(64bit) >= set:lf0vCPfXsiXaXPxX6MOc8wQIvOYQs4PFUlTgQNVEsr6v2ZzcSSoVY1CeEO3BPc277TY4FwUVQ13T5HzluqK2, libSDL_mixer-1.2.so.0()(64bit) >= set:khS6zuqR2ZGXWdiVZF2, libSDL_ttf-2.0.so.0()(64bit) >= set:jgSMJ63dbU8Z1TRe8, libc.so.6(GLIBC_2.14)(64bit), libc.so.6(GLIBC_2.2.5)(64bit), libc.so.6(GLIBC_2.33)(64bit), libc.so.6(GLIBC_2.34)(64bit), libc.so.6(GLIBC_2.38)(64bit), libc.so.6(GLIBC_2.4)(64bit), libgcc_s.so.1(GCC_3.0)(64bit), libm.so.6(GLIBC_2.29)(64bit), libstdc++.so.6(CXXABI_1.3)(64bit), libstdc++.so.6(CXXABI_1.3.8)(64bit), libstdc++.so.6(CXXABI_1.3.9)(64bit), libstdc++.so.6(GLIBCXX_3.4)(64bit), libstdc++.so.6(GLIBCXX_3.4.15)(64bit), libstdc++.so.6(GLIBCXX_3.4.21)(64bit), libstdc++.so.6(GLIBCXX_3.4.26)(64bit), libstdc++.so.6(GLIBCXX_3.4.29)(64bit), libstdc++.so.6(GLIBCXX_3.4.32)(64bit), libz.so.1()(64bit) >= set:kic1428UZj1, 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.YUKZSD
Creating einstein-debuginfo package
Processing files: einstein-debuginfo-2.0-alt8
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.0jY3uO
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.NUb3BZ
find-requires: running scripts (debuginfo)
Requires: einstein = 2.0-alt8, /usr/lib/debug/lib64/ld-linux-x86-64.so.2.debug, debug64(libSDL-1.2.so.0), debug64(libSDL_mixer-1.2.so.0), debug64(libSDL_ttf-2.0.so.0), debug64(libc.so.6), debug64(libgcc_s.so.1), debug64(libm.so.6), debug64(libstdc++.so.6), debug64(libz.so.1)
Adding to einstein-debuginfo a strict dependency on einstein
Wrote: /usr/src/RPM/RPMS/x86_64/einstein-2.0-alt8.x86_64.rpm (w2.lzdio)
Wrote: /usr/src/RPM/RPMS/x86_64/einstein-debuginfo-2.0-alt8.x86_64.rpm (w2.lzdio)
26.05user 5.99system 0:09.44elapsed 339%CPU (0avgtext+0avgdata 134300maxresident)k
0inputs+0outputs (0major+1090608minor)pagefaults 0swaps
/.out/einstein-2.0-alt8.x86_64.rpm: The use of such a license name is ambiguous: GPL
/.out/einstein-debuginfo-2.0-alt8.x86_64.rpm: The use of such a license name is ambiguous: GPL
3.83user 2.99system 0:27.46elapsed 24%CPU (0avgtext+0avgdata 134068maxresident)k
0inputs+0outputs (0major+250210minor)pagefaults 0swaps
--- einstein-2.0-alt8.x86_64.rpm.repo	2019-09-30 21:38:25.000000000 +0000
+++ einstein-2.0-alt8.x86_64.rpm.hasher	2024-08-03 03:19:53.904649304 +0000
@@ -99,5 +99,8 @@
 Requires: libc.so.6(GLIBC_2.2.5)(64bit)  
+Requires: libc.so.6(GLIBC_2.33)(64bit)  
+Requires: libc.so.6(GLIBC_2.34)(64bit)  
+Requires: libc.so.6(GLIBC_2.38)(64bit)  
 Requires: libc.so.6(GLIBC_2.4)(64bit)  
 Requires: libgcc_s.so.1(GCC_3.0)(64bit)  
-Requires: libm.so.6(GLIBC_2.2.5)(64bit)  
+Requires: libm.so.6(GLIBC_2.29)(64bit)  
 Requires: libstdc++.so.6(CXXABI_1.3)(64bit)  
@@ -108,2 +111,5 @@
 Requires: libstdc++.so.6(GLIBCXX_3.4.21)(64bit)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.26)(64bit)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.29)(64bit)  
+Requires: libstdc++.so.6(GLIBCXX_3.4.32)(64bit)  
 Requires: libz.so.1()(64bit) >= set:kic1428UZj1
@@ -113,3 +119,3 @@
 File: /usr/bin/einstein	100755	root:root	413fa4526b65ba92c754c1c70c29e08a	
-File: /usr/bin/einstein.bin	100755	root:root	990ff328dfc99d75d1bb5f2cd49fb559	
+File: /usr/bin/einstein.bin	100755	root:root	a3c94807a48f712f2a46a67c6baf20bf	
 File: /usr/share/applications/einstein.desktop	100644	root:root	beb24dbb416d3eea4aa1c36e1b94e058	
@@ -203,2 +209,2 @@
 File: /usr/share/icons/hicolor/32x32/apps/einstein.png	100644	root:root	8410998ffa44af2d3e263057fa1b8c5e	
-RPMIdentity: abb1513447e80d2023c0db8930a675bda188d488d214c37283a5be33fb004f07e57ef25c2de8a5ff0d0863d8c0911b6f75df280e875b182a7d657c85a0d365d0
+RPMIdentity: 8398a77edb02fae8e883da124895b82e09012c457738cc4fc81e9b8ee292ac16be40317f857ac625ff6c9bfd109d18cd893c59a94180d76a25e65366dcc996f7
error: open of /archive/repo/sisyphus/task/_345/354189/files/x86_64/RPMS/einstein-debuginfo-2.0-alt8.x86_64.rpm failed: No such file or directory