* Package: games-arcade/sdlroids-1.3.4-r4 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox >>> Unpacking source... >>> Unpacking sdlroids-1.3.4.tar.bz2 to /var/tmp/portage/games-arcade/sdlroids-1.3.4-r4/work >>> Source unpacked in /var/tmp/portage/games-arcade/sdlroids-1.3.4-r4/work >>> Preparing source in /var/tmp/portage/games-arcade/sdlroids-1.3.4-r4/work/sdlroids-1.3.4 ... * Applying 1.3.4-sound.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-arcade/sdlroids-1.3.4-r4/work/sdlroids-1.3.4 ... ./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 --libdir=/usr/lib64 creating cache ./config.cache checking for a BSD compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether build environment is sane... yes checking whether make sets ${MAKE}... yes checking for working aclocal... found checking for working autoconf... found checking for working automake... found checking for working autoheader... found checking for working makeinfo... found checking for gnutar... no checking for gtar... no checking for tar... tar checking for gcc... gcc checking whether the C compiler (gcc -O2 -pipe -march=native -fno-common -Wl,-O1 -Wl,--as-needed) works... yes checking whether the C compiler (gcc -O2 -pipe -march=native -fno-common -Wl,-O1 -Wl,--as-needed) is a cross-compiler... no checking whether we are using GNU C... yes checking whether gcc accepts -g... yes checking how to run the C preprocessor... gcc -E checking for a BSD compatible install... /usr/lib/portage/python3.6/ebuild-helpers/xattr/install -c checking whether ln -s works... yes checking whether make sets ${MAKE}... (cached) yes checking for sdl-config... /usr/bin/sdl-config checking for SDL - version >= 1.1.0... yes checking for Mix_OpenAudio in -lSDL_mixer... yes checking for sin in -lm... yes checking for ANSI C header files... yes checking for sys/wait.h that is POSIX.1 compatible... yes checking for SDL_mixer.h... yes checking for SDL/SDL_mixer.h... yes checking for fcntl.h... yes checking for limits.h... yes checking for sys/ioctl.h... yes checking for sys/time.h... yes checking for unistd.h... yes checking for syslog.h... yes checking for windows.h... no checking for working const... yes checking for inline... inline checking for strtol... yes checking for strdup... yes checking for strerror... yes checking for syslog... yes checking for getenv... yes checking for setenv... yes updating cache ./config.cache creating ./config.status creating Makefile creating sdlroids.6 creating sdlroids.spec creating sdlroids-mdk.spec creating sdlroids.rc creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/games-arcade/sdlroids-1.3.4-r4/work/sdlroids-1.3.4 ... make -j1 gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -Wcast-align -DDATADIR=\"/usr/share/sdlroids/\" -O2 -pipe -march=native -fno-common -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c hyperoid.c gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -Wcast-align -DDATADIR=\"/usr/share/sdlroids/\" -O2 -pipe -march=native -fno-common -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c roidsupp.c gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -Wcast-align -DDATADIR=\"/usr/share/sdlroids/\" -O2 -pipe -march=native -fno-common -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c sdlsound.c gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -Wcast-align -DDATADIR=\"/usr/share/sdlroids/\" -O2 -pipe -march=native -fno-common -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c sdl.c sdl.c: In function ‘Pause’: sdl.c:892:9: warning: variable ‘Pt’ set but not used [-Wunused-but-set-variable] 892 | POINT Pt; | ^~ sdl.c: At top level: sdl.c:548:3: warning: ‘current_y’ is static but used in inline function ‘LineTo’ which is not static 548 | current_y=y; | ^~~~~~~~~ sdl.c:547:3: warning: ‘current_x’ is static but used in inline function ‘LineTo’ which is not static 547 | current_x=x; | ^~~~~~~~~ sdl.c:546:22: warning: ‘current_y’ is static but used in inline function ‘LineTo’ which is not static 546 | drawline(current_x,current_y,x,y); | ^~~~~~~~~ sdl.c:546:12: warning: ‘current_x’ is static but used in inline function ‘LineTo’ which is not static 546 | drawline(current_x,current_y,x,y); | ^~~~~~~~~ sdl.c:127:18: warning: ‘conv_coord2y’ is static but used in inline function ‘LineTo’ which is not static 127 | #define convy(y) conv_coord2y[y] | ^~~~~~~~~~~~ sdl.c:545:21: note: in expansion of macro ‘convy’ 545 | x = convx(x); y = convy(y); | ^~~~~ sdl.c:126:18: warning: ‘conv_coord2x’ is static but used in inline function ‘LineTo’ which is not static 126 | #define convx(x) conv_coord2x[x] | ^~~~~~~~~~~~ sdl.c:545:7: note: in expansion of macro ‘convx’ 545 | x = convx(x); y = convy(y); | ^~~~~ sdl.c:127:18: warning: ‘conv_coord2y’ is static but used in inline function ‘MoveTo’ which is not static 127 | #define convy(y) conv_coord2y[y] | ^~~~~~~~~~~~ sdl.c:364:15: note: in expansion of macro ‘convy’ 364 | current_y = convy(y); | ^~~~~ sdl.c:364:3: warning: ‘current_y’ is static but used in inline function ‘MoveTo’ which is not static 364 | current_y = convy(y); | ^~~~~~~~~ sdl.c:126:18: warning: ‘conv_coord2x’ is static but used in inline function ‘MoveTo’ which is not static 126 | #define convx(x) conv_coord2x[x] | ^~~~~~~~~~~~ sdl.c:363:15: note: in expansion of macro ‘convx’ 363 | current_x = convx(x); | ^~~~~ sdl.c:363:3: warning: ‘current_x’ is static but used in inline function ‘MoveTo’ which is not static 363 | current_x = convx(x); | ^~~~~~~~~ sdl.c:348:7: warning: ‘sdl_drawpixel’ is static but used in inline function ‘drawline’ which is not static 348 | sdl_drawpixel(x,y); | ^~~~~~~~~~~~~ sdl.c:334:7: warning: ‘sdl_drawpixel’ is static but used in inline function ‘drawline’ which is not static 334 | sdl_drawpixel(x,y); | ^~~~~~~~~~~~~ sdl.c:307:7: warning: ‘sdl_drawpixel’ is static but used in inline function ‘draw_vertline’ which is not static 307 | sdl_drawpixel(x, i); | ^~~~~~~~~~~~~ sdl.c:304:7: warning: ‘sdl_drawpixel’ is static but used in inline function ‘draw_vertline’ which is not static 304 | sdl_drawpixel(x, i); | ^~~~~~~~~~~~~ sdl.c:293:7: warning: ‘sdl_drawpixel’ is static but used in inline function ‘draw_horzline’ which is not static 293 | sdl_drawpixel(i, y); | ^~~~~~~~~~~~~ sdl.c:290:7: warning: ‘sdl_drawpixel’ is static but used in inline function ‘draw_horzline’ which is not static 290 | sdl_drawpixel(i, y); | ^~~~~~~~~~~~~ gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -Wcast-align -DDATADIR=\"/usr/share/sdlroids/\" -O2 -pipe -march=native -fno-common -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c petopt.c gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -Wcast-align -DDATADIR=\"/usr/share/sdlroids/\" -O2 -pipe -march=native -fno-common -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c getargs.c gcc -DHAVE_CONFIG_H -I. -I. -I. -Wall -Wcast-align -DDATADIR=\"/usr/share/sdlroids/\" -O2 -pipe -march=native -fno-common -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -c rand.c gcc -O2 -pipe -march=native -fno-common -I/usr/include/SDL -D_GNU_SOURCE=1 -D_REENTRANT -Wl,-O1 -Wl,--as-needed -o sdlroids hyperoid.o roidsupp.o sdlsound.o sdl.o petopt.o getargs.o rand.o -lm -lSDL_mixer -lSDL -lpthread /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: sdl.o:(.bss+0xc0): multiple definition of `flagargs'; hyperoid.o:(.bss+0x98e0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: getargs.o:(.bss+0x0): multiple definition of `flagargs'; hyperoid.o:(.bss+0x98e0): first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:229: sdlroids] Error 1 * ERROR: games-arcade/sdlroids-1.3.4-r4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-arcade/sdlroids-1.3.4-r4::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-arcade/sdlroids-1.3.4-r4::gentoo'`. * The complete build log is located at '/var/log/portage/games-arcade:sdlroids-1.3.4-r4:20200205-164802.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-arcade/sdlroids-1.3.4-r4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-arcade/sdlroids-1.3.4-r4/temp/environment'. * Working directory: '/var/tmp/portage/games-arcade/sdlroids-1.3.4-r4/work/sdlroids-1.3.4' * S: '/var/tmp/portage/games-arcade/sdlroids-1.3.4-r4/work/sdlroids-1.3.4'