* Package: games-puzzle/freesweep-0.92-r1 * 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 freesweep-0.92.tar.gz to /var/tmp/portage/games-puzzle/freesweep-0.92-r1/work >>> Source unpacked in /var/tmp/portage/games-puzzle/freesweep-0.92-r1/work >>> Preparing source in /var/tmp/portage/games-puzzle/freesweep-0.92-r1/work/freesweep-0.92 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-puzzle/freesweep-0.92-r1/work/freesweep-0.92 ... * econf: updating freesweep-0.92/config.sub with /usr/share/gnuconfig/config.sub * econf: updating freesweep-0.92/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 --libdir=/usr/lib64 checking build system type... x86_64-pc-linux-gnu checking host system type... x86_64-pc-linux-gnu checking for x86_64-pc-linux-gnu-gcc... x86_64-pc-linux-gnu-gcc checking for C compiler default output... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for executable suffix... checking for object suffix... o checking whether we are using the GNU C compiler... yes checking whether x86_64-pc-linux-gnu-gcc accepts -g... yes checking whether ln -s works... yes checking whether make sets ${MAKE}... yes checking for tar... /bin/tar checking for gzip... /bin/gzip checking for rm... /bin/rm checking for initscr in -lncurses... yes checking for ncurses include dir... none checking for main in -lm... yes checking how to run the C preprocessor... x86_64-pc-linux-gnu-gcc -E checking for ANSI C header files... yes checking for limits.h... yes checking for string.h... yes checking for unistd.h... yes checking for sys/file.h... yes checking for getopt.h... yes checking for errno.h... yes checking for sys/types.h... yes checking for x86_64-pc-linux-gnu-gcc option to accept ANSI C... none needed checking for an ANSI C-conforming const... yes checking for sys/types.h... (cached) yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... (cached) yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... (cached) yes checking for size_t... yes checking return type of signal handlers... void checking for strdup... yes checking for memset... yes checking for memmove... yes checking for fileno... yes checking for lockf... yes checking for flock... yes checking for get_current_dir_name... yes checking for strncpy... yes checking for strncat... yes checking for snprintf... yes checking for vsnprintf... yes checking for getopt_long... yes configure: creating ./config.status config.status: creating Makefile config.status: creating sweep.h config.status: creating freesweep.6 config.status: creating config.h >>> Source configured. >>> Compiling source in /var/tmp/portage/games-puzzle/freesweep-0.92-r1/work/freesweep-0.92 ... make -j1 'LIBS=-lncurses -ltinfo ' x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c clear.c x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c drawing.c x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c error.c x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c fgui.c fgui.c: In function ‘Display’: fgui.c:313:3: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation] 313 | while(*p != '/') p--; p++; /* there will always be a / in it */ | ^~~~~ fgui.c:313:25: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘while’ 313 | while(*p != '/') p--; p++; /* there will always be a / in it */ | ^ fgui.c: In function ‘CreateFileBuf’: fgui.c:41:2: warning: ignoring return value of ‘chdir’, declared with attribute warn_unused_result [-Wunused-result] 41 | chdir(dir); | ^~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c files.c x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c game.c game.c: In function ‘ReReadyGame’: game.c:481:51: warning: variable ‘HViewable’ set but not used [-Wunused-but-set-variable] 481 | int MinesToSet=0, RandX=0, RandY=0, VViewable=0, HViewable=0; | ^~~~~~~~~ game.c:481:38: warning: variable ‘VViewable’ set but not used [-Wunused-but-set-variable] 481 | int MinesToSet=0, RandX=0, RandY=0, VViewable=0, HViewable=0; | ^~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c gpl.c x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c main.c x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c pbests.c pbests.c: In function ‘Unpack’: pbests.c:119:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 119 | fscanf(abyss, "%u\n", &numents); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pbests.c:136:2: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result [-Wunused-result] 136 | fscanf(abyss, "%u\n", &size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ pbests.c:146:3: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 146 | fread(space, size, 1, abyss); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c play.c x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c sl.c sl.c: In function ‘LoadGame’: sl.c:81:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 81 | fread(Game->Field, | ^~~~~~~~~~~~~~~~~~ 82 | (Game->Height*((Game->Width % 2 ? (Game->Width) +1 : Game->Width ))/2) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83 | * sizeof(unsigned char), 1, fi); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c stats.c x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c tick.c x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c utils.c x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common -c image.c x86_64-pc-linux-gnu-gcc -Wall -DVERSION=\"0.92\" -O2 -pipe -march=native -fno-common clear.o drawing.o error.o fgui.o files.o game.o gpl.o main.o pbests.o play.o sl.o stats.o tick.o utils.o image.o -Wl,-O1 -Wl,--as-needed -lncurses -ltinfo -o freesweep /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: drawing.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: error.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: fgui.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: files.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: game.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: gpl.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: main.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: pbests.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: play.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: sl.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: stats.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: tick.o:(.bss+0x20): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: utils.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: image.o:(.bss+0x0): multiple definition of `CharSet'; clear.o:(.bss+0x20): first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:46: freesweep] Error 1 * ERROR: games-puzzle/freesweep-0.92-r1::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-puzzle/freesweep-0.92-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-puzzle/freesweep-0.92-r1::gentoo'`. * The complete build log is located at '/var/log/portage/games-puzzle:freesweep-0.92-r1:20200128-085639.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-puzzle/freesweep-0.92-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-puzzle/freesweep-0.92-r1/temp/environment'. * Working directory: '/var/tmp/portage/games-puzzle/freesweep-0.92-r1/work/freesweep-0.92' * S: '/var/tmp/portage/games-puzzle/freesweep-0.92-r1/work/freesweep-0.92'