* Package: games-arcade/tecnoballz-0.92 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking tecnoballz-0.92.tgz to /var/tmp/portage/games-arcade/tecnoballz-0.92/work >>> Source unpacked in /var/tmp/portage/games-arcade/tecnoballz-0.92/work >>> Preparing source in /var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92 ... * Applying tecnoballz-0.92-gcc43.patch ... [ ok ] * Applying tecnoballz-0.92-automake.patch ... [ ok ] * Running eautoreconf in '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92' ... * Running aclocal ... [ ok ] * Running autoconf --force ... [ ok ] * Running autoheader ... [ ok ] * Running automake --add-missing --copy --force-missing ... [ ok ] * Running elibtoolize in: tecnoballz-0.92/ >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92 ... * econf: updating tecnoballz-0.92/autotools/config.sub with /usr/share/gnuconfig/config.sub * econf: updating tecnoballz-0.92/autotools/config.guess with /usr/share/gnuconfig/config.guess ./configure --prefix=/usr --build=x86_64-pc-linux-gnu --host=x86_64-pc-linux-gnu --mandir=/usr/share/man --infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc --localstatedir=/var/lib --disable-dependency-tracking --disable-silent-rules --prefix=/usr/games --libdir=/usr/games/lib64 --datadir=/usr/share/games --sysconfdir=/etc/games --localstatedir=/var/games --datarootdir=/usr/share checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking target system type... x86_64-pc-linux-gnu checking for a BSD-compatible install... /usr/lib/portage/python3.4/ebuild-helpers/xattr/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 whether to enable maintainer-specific portions of Makefiles... no checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-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 x86_64-pc-linux-gnu-gcc accepts -g... yes checking for x86_64-pc-linux-gnu-gcc option to accept ISO C89... none needed checking whether x86_64-pc-linux-gnu-gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of x86_64-pc-linux-gnu-gcc... none checking whether we are using the GNU C++ compiler... yes checking whether x86_64-pc-linux-gnu-g++ accepts -g... yes checking dependency style of x86_64-pc-linux-gnu-g++... none checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for X... libraries , headers checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 0.11.0... yes checking for Mix_GetChunk in -lSDL_mixer... yes checking for main in -lSDL_image... yes checking for Player_Stop in -lmikmod... 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/TecnoballZ/Makefile config.status: creating src/TecnoballZ/hires/Makefile config.status: creating src/TecnoballZ/lores/Makefile config.status: creating src/TecnoballZ/textures/Makefile config.status: creating src/TecnoballZ/musics/Makefile config.status: creating src/TecnoballZ/sounds/Makefile config.status: creating src/TecnoballZ/texts/Makefile config.status: creating man/Makefile config.status: creating man/fr/Makefile config.status: creating config.h config.status: executing depfiles commands >>> Source configured. >>> Compiling source in /var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92 ... make -j1 make all-recursive make[1]: Entering directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92' Making all in src make[2]: Entering directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src' Making all in TecnoballZ make[3]: Entering directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ' Making all in lores make[4]: Entering directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/lores' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/lores' Making all in hires make[4]: Entering directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/hires' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/hires' Making all in textures make[4]: Entering directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/textures' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/textures' Making all in sounds make[4]: Entering directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/sounds' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/sounds' Making all in musics make[4]: Entering directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/musics' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/musics' Making all in texts make[4]: Entering directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/texts' make[4]: Nothing to be done for 'all'. make[4]: Leaving directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ/texts' make[4]: Entering directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ' make[4]: Nothing to be done for 'all-am'. make[4]: Leaving directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ' make[3]: Leaving directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src/TecnoballZ' make[3]: Entering directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src' x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-bitmap_data.o `test -f 'bitmap_data.cc' || echo './'`bitmap_data.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-configfile.o `test -f 'configfile.cc' || echo './'`configfile.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_balls.o `test -f 'controller_balls.cc' || echo './'`controller_balls.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_bricks.o `test -f 'controller_bricks.cc' || echo './'`controller_bricks.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_bullets.o `test -f 'controller_bullets.cc' || echo './'`controller_bullets.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_capsules.o `test -f 'controller_capsules.cc' || echo './'`controller_capsules.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_ejectors.o `test -f 'controller_ejectors.cc' || echo './'`controller_ejectors.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_explosions.o `test -f 'controller_explosions.cc' || echo './'`controller_explosions.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_font_game.o `test -f 'controller_font_game.cc' || echo './'`controller_font_game.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_font_menu.o `test -f 'controller_font_menu.cc' || echo './'`controller_font_menu.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_game_over.o `test -f 'controller_game_over.cc' || echo './'`controller_game_over.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_gems.o `test -f 'controller_gems.cc' || echo './'`controller_gems.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_gigablitz.o `test -f 'controller_gigablitz.cc' || echo './'`controller_gigablitz.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_guardians.o `test -f 'controller_guardians.cc' || echo './'`controller_guardians.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_indicators.o `test -f 'controller_indicators.cc' || echo './'`controller_indicators.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_magnetic_eyes.o `test -f 'controller_magnetic_eyes.cc' || echo './'`controller_magnetic_eyes.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_moneys.o `test -f 'controller_moneys.cc' || echo './'`controller_moneys.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_paddles.o `test -f 'controller_paddles.cc' || echo './'`controller_paddles.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_projectiles.o `test -f 'controller_projectiles.cc' || echo './'`controller_projectiles.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_ships.o `test -f 'controller_ships.cc' || echo './'`controller_ships.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_sides_bricks.o `test -f 'controller_sides_bricks.cc' || echo './'`controller_sides_bricks.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_spheres.o `test -f 'controller_spheres.cc' || echo './'`controller_spheres.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-controller_viewfinders.o `test -f 'controller_viewfinders.cc' || echo './'`controller_viewfinders.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-display_text_bitmap.o `test -f 'display_text_bitmap.cc' || echo './'`display_text_bitmap.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-handler_audio.o `test -f 'handler_audio.cc' || echo './'`handler_audio.cc handler_audio.cc: In member function ‘void handler_audio::query_spec()’: handler_audio.cc:237:18: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] char *format = "Unknown"; ^~~~~~~~~ handler_audio.cc:241:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] format = "U8"; ^~~~ handler_audio.cc:244:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] format = "S8"; ^~~~ handler_audio.cc:247:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] format = "U16LSB"; ^~~~~~~~ handler_audio.cc:250:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] format = "S16LSB"; ^~~~~~~~ handler_audio.cc:253:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] format = "U16MSB"; ^~~~~~~~ handler_audio.cc:256:16: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] format = "S16MSB"; ^~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-handler_display.o `test -f 'handler_display.cc' || echo './'`handler_display.cc handler_display.cc: In member function ‘void handler_display::window_update()’: handler_display.cc:433:18: warning: narrowing conversion of ‘(((Uint32)((handler_display*)this)->handler_display::offsetplus) + ((handler_display*)this)->handler_display::tilt_offset)’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] offsetplus + tilt_offset, ~~~~~~~~~~~^~~~~~~~~~~~~ handler_display.cc:434:7: warning: narrowing conversion of ‘((handler_display*)this)->handler_display::window_width’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] window_width, ^~~~~~~~~~~~ handler_display.cc:435:34: warning: narrowing conversion of ‘((((Uint32)((handler_display*)this)->handler_display::offsetplus) + ((handler_display*)this)->handler_display::window_height) + ((handler_display*)this)->handler_display::tilt_offset)’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] offsetplus + window_height + tilt_offset ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ handler_display.cc:440:7: warning: narrowing conversion of ‘((handler_display*)this)->handler_display::window_width’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] window_width, window_height ^~~~~~~~~~~~ handler_display.cc:440:21: warning: narrowing conversion of ‘((handler_display*)this)->handler_display::window_height’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] window_width, window_height ^~~~~~~~~~~~~ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-handler_high_score.o `test -f 'handler_high_score.cc' || echo './'`handler_high_score.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-handler_keyboard.o `test -f 'handler_keyboard.cc' || echo './'`handler_keyboard.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-handler_menu_events.o `test -f 'handler_menu_events.cc' || echo './'`handler_menu_events.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-handler_players.o `test -f 'handler_players.cc' || echo './'`handler_players.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-handler_popup_menu.o `test -f 'handler_popup_menu.cc' || echo './'`handler_popup_menu.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-handler_resources.o `test -f 'handler_resources.cc' || echo './'`handler_resources.cc :0:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] handler_resources.cc:48:40: note: in expansion of macro ‘SCOREFILE’ char * handler_resources::fnamescore = SCOREFILE; ^~~~~~~~~ handler_resources.cc: In member function ‘void handler_resources::save_high_score_file(char*, Uint32)’: handler_resources.cc:778:30: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (fhand, buffer, size); ^ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-head_animation.o `test -f 'head_animation.cc' || echo './'`head_animation.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-handler_levels.o `test -f 'handler_levels.cc' || echo './'`handler_levels.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-lispreader.o `test -f 'lispreader.cc' || echo './'`lispreader.cc lispreader.cc: In function ‘int _scan(lisp_stream_t*)’: lispreader.cc:124:25: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] static char *delims = "\"();"; ^~~~~~~ lispreader.cc: In function ‘int _compile_pattern(lisp_object_t**, int*)’: lispreader.cc:566:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] }; ^ lispreader.cc:566:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] lispreader.cc:566:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] lispreader.cc:566:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] lispreader.cc:566:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] lispreader.cc:566:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] lispreader.cc:566:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] lispreader.cc:566:11: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-list_sprites.o `test -f 'list_sprites.cc' || echo './'`list_sprites.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-main.o `test -f 'main.cc' || echo './'`main.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-offscreen_surface.o `test -f 'offscreen_surface.cc' || echo './'`offscreen_surface.cc offscreen_surface.cc: In member function ‘void offscreen_surface::blit_to_surface(offscreen_surface*)’: offscreen_surface.cc:77:10: warning: narrowing conversion of ‘((offscreen_surface*)this)->offscreen_surface::vertical_offset’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] { 0, vertical_offset, surface->w, surface->h - vertical_offset }; ^~~~~~~~~~~~~~~ offscreen_surface.cc:77:36: warning: narrowing conversion of ‘(((surface_sdl*)this) + ((sizetype)(*(long int*)(((offscreen_surface*)this)->offscreen_surface::_vptr.offscreen_surface + 18446744073709551592u))))->surface_sdl::surface->SDL_Surface::w’ from ‘int’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] { 0, vertical_offset, surface->w, surface->h - vertical_offset }; ~~~~~~~~~^ offscreen_surface.cc:77:50: warning: narrowing conversion of ‘(((Uint32)(((surface_sdl*)this) + ((sizetype)(*(long int*)(((offscreen_surface*)this)->offscreen_surface::_vptr.offscreen_surface + 18446744073709551592u))))->surface_sdl::surface->SDL_Surface::h) - ((offscreen_surface*)this)->offscreen_surface::vertical_offset)’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] { 0, vertical_offset, surface->w, surface->h - vertical_offset }; ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ offscreen_surface.cc: In member function ‘void offscreen_surface::blit_to_surface(offscreen_surface*, Uint32, Uint32, Uint32, Uint32)’: offscreen_surface.cc:97:69: warning: narrowing conversion of ‘xcoord’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect rect = { xcoord, ycoord + vertical_offset, width, height }; ^ offscreen_surface.cc:97:36: warning: narrowing conversion of ‘(ycoord + ((offscreen_surface*)this)->offscreen_surface::vertical_offset)’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect rect = { xcoord, ycoord + vertical_offset, width, height }; ~~~~~~~^~~~~~~~~~~~~~~~~ offscreen_surface.cc:97:69: warning: narrowing conversion of ‘width’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] SDL_Rect rect = { xcoord, ycoord + vertical_offset, width, height }; ^ offscreen_surface.cc:97:69: warning: narrowing conversion of ‘height’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-right_panel_score.o `test -f 'right_panel_score.cc' || echo './'`right_panel_score.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-short_info_messages.o `test -f 'short_info_messages.cc' || echo './'`short_info_messages.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_ball.o `test -f 'sprite_ball.cc' || echo './'`sprite_ball.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_bullet.o `test -f 'sprite_bullet.cc' || echo './'`sprite_bullet.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_brick.o `test -f 'sprite_brick.cc' || echo './'`sprite_brick.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_capsule.o `test -f 'sprite_capsule.cc' || echo './'`sprite_capsule.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_display_menu.o `test -f 'sprite_display_menu.cc' || echo './'`sprite_display_menu.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_display_scores.o `test -f 'sprite_display_scores.cc' || echo './'`sprite_display_scores.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_eye.o `test -f 'sprite_eye.cc' || echo './'`sprite_eye.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_font_game.o `test -f 'sprite_font_game.cc' || echo './'`sprite_font_game.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_font_menu.o `test -f 'sprite_font_menu.cc' || echo './'`sprite_font_menu.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_gem.o `test -f 'sprite_gem.cc' || echo './'`sprite_gem.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_gigablitz.o `test -f 'sprite_gigablitz.cc' || echo './'`sprite_gigablitz.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_guardian.o `test -f 'sprite_guardian.cc' || echo './'`sprite_guardian.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_money.o `test -f 'sprite_money.cc' || echo './'`sprite_money.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_mouse_pointer.o `test -f 'sprite_mouse_pointer.cc' || echo './'`sprite_mouse_pointer.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_object.o `test -f 'sprite_object.cc' || echo './'`sprite_object.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_paddle.o `test -f 'sprite_paddle.cc' || echo './'`sprite_paddle.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_projectile.o `test -f 'sprite_projectile.cc' || echo './'`sprite_projectile.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_ship.o `test -f 'sprite_ship.cc' || echo './'`sprite_ship.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-sprite_wall.o `test -f 'sprite_wall.cc' || echo './'`sprite_wall.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-supervisor.o `test -f 'supervisor.cc' || echo './'`supervisor.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-supervisor_bricks_level.o `test -f 'supervisor_bricks_level.cc' || echo './'`supervisor_bricks_level.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-supervisor_main_menu.o `test -f 'supervisor_main_menu.cc' || echo './'`supervisor_main_menu.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-supervisor_map_editor.o `test -f 'supervisor_map_editor.cc' || echo './'`supervisor_map_editor.cc supervisor_map_editor.cc: In member function ‘bool supervisor_map_editor::save_tilesmap()’: supervisor_map_editor.cc:836:14: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] filename = "edmap.data"; ^~~~~~~~~~~~ supervisor_map_editor.cc:849:39: warning: ignoring return value of ‘ssize_t write(int, const void*, size_t)’, declared with attribute warn_unused_result [-Wunused-result] write (handle, filedata, bytes_size); ^ x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-supervisor_guards_level.o `test -f 'supervisor_guards_level.cc' || echo './'`supervisor_guards_level.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-supervisor_shop.o `test -f 'supervisor_shop.cc' || echo './'`supervisor_shop.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-surface_sdl.o `test -f 'surface_sdl.cc' || echo './'`surface_sdl.cc surface_sdl.cc: In member function ‘void surface_sdl::clear(Uint32, Uint32, Uint32, Uint32, Uint32)’: surface_sdl.cc:173:40: warning: narrowing conversion of ‘xcoord’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect rect = {xcoord, ycoord, w, h}; ^ surface_sdl.cc:173:40: warning: narrowing conversion of ‘ycoord’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] surface_sdl.cc:173:40: warning: narrowing conversion of ‘w’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc:173:40: warning: narrowing conversion of ‘h’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc: In member function ‘void surface_sdl::blit_to_surface(surface_sdl*)’: surface_sdl.cc:238:35: warning: narrowing conversion of ‘((surface_sdl*)this)->surface_sdl::surface->SDL_Surface::w’ from ‘int’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] SDL_Rect rect = {0, 0, surface->w, surface->h}; ~~~~~~~~~^ surface_sdl.cc:238:47: warning: narrowing conversion of ‘((surface_sdl*)this)->surface_sdl::surface->SDL_Surface::h’ from ‘int’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] SDL_Rect rect = {0, 0, surface->w, surface->h}; ~~~~~~~~~^ surface_sdl.cc: In member function ‘void surface_sdl::blit_to_surface(surface_sdl*, Uint32, Uint32, Uint32, Uint32)’: surface_sdl.cc:258:40: warning: narrowing conversion of ‘xcoord’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect rect = {xcoord, ycoord, w, h}; ^ surface_sdl.cc:258:40: warning: narrowing conversion of ‘ycoord’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] surface_sdl.cc:258:40: warning: narrowing conversion of ‘w’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc:258:40: warning: narrowing conversion of ‘h’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc: In member function ‘void surface_sdl::blit_to_surface(surface_sdl*, Uint32, Uint32, Uint32, Uint32, Uint32, Uint32)’: surface_sdl.cc:284:36: warning: narrowing conversion of ‘x1’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect src_rect = {x1, y1, w, h}; ^ surface_sdl.cc:284:36: warning: narrowing conversion of ‘y1’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] surface_sdl.cc:284:36: warning: narrowing conversion of ‘w’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc:284:36: warning: narrowing conversion of ‘h’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc:285:37: warning: narrowing conversion of ‘x2’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect dest_rect = {x2, y2, w, h}; ^ surface_sdl.cc:285:37: warning: narrowing conversion of ‘y2’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] surface_sdl.cc:285:37: warning: narrowing conversion of ‘w’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc:285:37: warning: narrowing conversion of ‘h’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc: In member function ‘void surface_sdl::blit_surface(surface_sdl*, Uint32, Uint32, Uint32, Uint32, Uint32, Uint32)’: surface_sdl.cc:351:36: warning: narrowing conversion of ‘x1’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect src_rect = {x1, y1, w, h}; ^ surface_sdl.cc:351:36: warning: narrowing conversion of ‘y1’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] surface_sdl.cc:351:36: warning: narrowing conversion of ‘w’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc:351:36: warning: narrowing conversion of ‘h’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc:352:37: warning: narrowing conversion of ‘x2’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect dest_rect = {x2, y2, w, h}; ^ surface_sdl.cc:352:37: warning: narrowing conversion of ‘y2’ from ‘Uint32 {aka unsigned int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] surface_sdl.cc:352:37: warning: narrowing conversion of ‘w’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc:352:37: warning: narrowing conversion of ‘h’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc: In member function ‘void surface_sdl::cut_to_surface(surface_sdl*, Sint32, Sint32, Uint32, Uint32)’: surface_sdl.cc:413:42: warning: narrowing conversion of ‘xcoord’ from ‘Sint32 {aka int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] SDL_Rect rect = { xcoord, ycoord, w, h }; ^ surface_sdl.cc:413:42: warning: narrowing conversion of ‘ycoord’ from ‘Sint32 {aka int}’ to ‘Sint16 {aka short int}’ inside { } [-Wnarrowing] surface_sdl.cc:413:42: warning: narrowing conversion of ‘w’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] surface_sdl.cc:413:42: warning: narrowing conversion of ‘h’ from ‘Uint32 {aka unsigned int}’ to ‘Uint16 {aka short unsigned int}’ inside { } [-Wnarrowing] x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-tecnoballz.o `test -f 'tecnoballz.cc' || echo './'`tecnoballz.cc x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -DDATADIR=\"/usr/share/games/tecnoballz\" -DSCOREFILE=\"/var/games/tecnoballz.hi\" -I/usr/X11R6/includes -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -pthread -D_REENTRANT -Werror=terminate -O2 -pipe -march=native -c -o tecnoballz-tiles_background.o `test -f 'tiles_background.cc' || echo './'`tiles_background.cc tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] }; ^ tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘144’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘144’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘192’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘192’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘192’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘192’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘192’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘192’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘128’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] tiles_background.cc:748:35: error: narrowing conversion of ‘160’ from ‘int’ to ‘char’ inside { } [-Wnarrowing] make[3]: *** [Makefile:1594: tecnoballz-tiles_background.o] Error 1 make[3]: Leaving directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src' make[2]: *** [Makefile:1680: all-recursive] Error 1 make[2]: Leaving directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92/src' make[1]: *** [Makefile:436: all-recursive] Error 1 make[1]: Leaving directory '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92' make: *** [Makefile:356: all] Error 2 * ERROR: games-arcade/tecnoballz-0.92::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-arcade/tecnoballz-0.92::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-arcade/tecnoballz-0.92::gentoo'`. * The complete build log is located at '/var/log/portage/games-arcade:tecnoballz-0.92:20170226-101956.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-arcade/tecnoballz-0.92/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-arcade/tecnoballz-0.92/temp/environment'. * Working directory: '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92' * S: '/var/tmp/portage/games-arcade/tecnoballz-0.92/work/tecnoballz-0.92'