* Package: games-engines/frotz-2.50_beta2 * Repository: gentoo * Maintainer: games@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux ncurses unicode userland_GNU * FEATURES: network-sandbox preserve-libs sandbox test userpriv usersandbox >>> Unpacking source... >>> Unpacking frotz-2.50b2.tar.bz2 to /var/tmp/portage/games-engines/frotz-2.50_beta2/work >>> Source unpacked in /var/tmp/portage/games-engines/frotz-2.50_beta2/work >>> Preparing source in /var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2 ... * Applying dumb-ldflags.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2 ... make -j1 dumb ncurses AR=x86_64-pc-linux-gnu-ar CC=x86_64-pc-linux-gnu-gcc PKG_CONFIG=x86_64-pc-linux-gnu-pkg-config RANLIB=x86_64-pc-linux-gnu-ranlib CURSES=ncursesw USE_UTF8=yes SOUND=none PREFIX=/usr SYSCONFDIR=/etc ** Generating src/common/defs.h ** Generating src/common/git_hash.h make -C src/common make[1]: Entering directory '/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/common' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o buffer.o -c buffer.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o err.o -c err.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o fastmem.o -c fastmem.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o files.o -c files.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o getopt.o -c getopt.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o hotkey.o -c hotkey.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o input.o -c input.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o main.o -c main.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o math.o -c math.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o missing.o -c missing.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o object.o -c object.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o process.o -c process.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o quetzal.o -c quetzal.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o random.o -c random.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o redirect.o -c redirect.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o screen.o -c screen.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o sound.o -c sound.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o stream.o -c stream.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o table.o -c table.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o text.o -c text.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o variable.o -c variable.c x86_64-pc-linux-gnu-ar rc frotz_common.a buffer.o err.o fastmem.o files.o getopt.o hotkey.o input.o main.o math.o missing.o object.o process.o quetzal.o random.o redirect.o screen.o sound.o stream.o table.o text.o variable.o x86_64-pc-linux-gnu-ranlib frotz_common.a ** Done with Frotz core. make[1]: Leaving directory '/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/common' make -C src/dumb make[1]: Entering directory '/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o dumb_blorb.o -c dumb_blorb.c dumb_blorb.c: In function ‘isblorb’: dumb_blorb.c:146:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 146 | fread(mybuf, 1, 4, fp); | ^~~~~~~~~~~~~~~~~~~~~~ dumb_blorb.c:151:2: warning: ignoring return value of ‘fread’, declared with attribute warn_unused_result [-Wunused-result] 151 | fread(mybuf, 1, 4, fp); | ^~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from dumb_frotz.h:15, from dumb_blorb.c:23: In function ‘strncpy’, inlined from ‘dumb_blorb_init’ at dumb_blorb.c:88:4: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dumb_blorb.c: In function ‘dumb_blorb_init’: dumb_blorb.c:85:11: note: length computed here 85 | len1 = strlen(filename) + strlen(EXT_BLORB); | ^~~~~~~~~~~~~~~~ dumb_blorb.c:98:4: warning: ‘len2’ may be used uninitialized in this function [-Wmaybe-uninitialized] 98 | strncat(mystring, EXT_BLORB3, len2 * sizeof(char)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o dumb_init.o -c dumb_init.c In file included from /usr/include/string.h:494, from dumb_frotz.h:15, from dumb_init.c:23: In function ‘strncpy’, inlined from ‘os_process_arguments’ at dumb_init.c:173:6: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dumb_init.c: In function ‘os_process_arguments’: dumb_init.c:174:3: note: length computed here 174 | strlen(f_setup.story_name) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from dumb_frotz.h:15, from dumb_init.c:23: In function ‘strncpy’, inlined from ‘os_process_arguments’ at dumb_init.c:179:2: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dumb_init.c: In function ‘os_process_arguments’: dumb_init.c:180:3: note: length computed here 180 | strlen(f_setup.story_name) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from dumb_frotz.h:15, from dumb_init.c:23: In function ‘strncpy’, inlined from ‘os_process_arguments’ at dumb_init.c:192:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dumb_init.c: In function ‘os_process_arguments’: dumb_init.c:193:4: note: length computed here 193 | strlen(f_setup.tmp_save_name) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from dumb_frotz.h:15, from dumb_init.c:23: In function ‘strncpy’, inlined from ‘os_process_arguments’ at dumb_init.c:186:3: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dumb_init.c: In function ‘os_process_arguments’: dumb_init.c:187:4: note: length computed here 187 | strlen(f_setup.story_name) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/string.h:494, from dumb_frotz.h:15, from dumb_init.c:23: In function ‘strncpy’, inlined from ‘os_process_arguments’ at dumb_init.c:199:2: /usr/include/bits/string_fortified.h:106:10: warning: ‘__builtin_strncpy’ specified bound depends on the length of the source argument [-Wstringop-overflow=] 106 | return __builtin___strncpy_chk (__dest, __src, __len, __bos (__dest)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dumb_init.c: In function ‘os_process_arguments’: dumb_init.c:200:3: note: length computed here 200 | strlen(f_setup.story_name) + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~ x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o dumb_input.o -c dumb_input.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o dumb_output.o -c dumb_output.c x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o dumb_pic.o -c dumb_pic.c x86_64-pc-linux-gnu-ar rc frotz_dumb.a dumb_blorb.o dumb_init.o dumb_input.o dumb_output.o dumb_pic.o x86_64-pc-linux-gnu-ranlib frotz_dumb.a ** Done with dumb interface. make[1]: Leaving directory '/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb' make -C src/blorb make[1]: Entering directory '/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/blorb' x86_64-pc-linux-gnu-gcc -O2 -pipe -march=native -fno-common -Wall -std=c99 -g -D_POSIX_C_SOURCE=200809L -fPIC -fpic -o blorblib.o -c blorblib.c x86_64-pc-linux-gnu-ar rc blorblib.a blorblib.o x86_64-pc-linux-gnu-ranlib blorblib.a ** Done with Blorb library. make[1]: Leaving directory '/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/blorb' x86_64-pc-linux-gnu-gcc src/common/frotz_common.a src/dumb/frotz_dumb.a src/blorb/blorblib.a src/common/frotz_common.a -o dfrotz -Wl,-O1 -Wl,--as-needed /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_init.o):(.bss+0x60): multiple definition of `f_setup'; src/common/frotz_common.a(main.o):(.bss+0x860): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_init.o):(.bss+0x0): multiple definition of `z_header'; src/common/frotz_common.a(fastmem.o):(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_input.o):/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb/dumb_frotz.h:22: multiple definition of `do_more_prompts'; src/dumb/frotz_dumb.a(dumb_init.o):/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb/dumb_frotz.h:22: first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_input.o):(.bss+0x0): multiple definition of `f_setup'; src/common/frotz_common.a(main.o):(.bss+0x860): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_output.o):(.bss+0x0): multiple definition of `f_setup'; src/common/frotz_common.a(main.o):(.bss+0x860): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_output.o):/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb/dumb_frotz.h:22: multiple definition of `do_more_prompts'; src/dumb/frotz_dumb.a(dumb_init.o):/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb/dumb_frotz.h:22: first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_pic.o):(.bss+0x20): multiple definition of `z_header'; src/common/frotz_common.a(fastmem.o):(.bss+0x0): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_pic.o):(.bss+0x80): multiple definition of `f_setup'; src/common/frotz_common.a(main.o):(.bss+0x860): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_pic.o):/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb/dumb_frotz.h:22: multiple definition of `do_more_prompts'; src/dumb/frotz_dumb.a(dumb_init.o):/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb/dumb_frotz.h:22: first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_blorb.o):(.bss+0x40): multiple definition of `f_setup'; src/common/frotz_common.a(main.o):(.bss+0x860): first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_blorb.o):/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb/dumb_blorb.c:42: multiple definition of `blorb_map'; src/dumb/frotz_dumb.a(dumb_pic.o):/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb/dumb_pic.c:37: first defined here /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: src/dumb/frotz_dumb.a(dumb_blorb.o):/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb/dumb_frotz.h:22: multiple definition of `do_more_prompts'; src/dumb/frotz_dumb.a(dumb_init.o):/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2/src/dumb/dumb_frotz.h:22: first defined here collect2: error: ld returned 1 exit status make: *** [Makefile:264: dfrotz] Error 1 * ERROR: games-engines/frotz-2.50_beta2::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=games-engines/frotz-2.50_beta2::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-engines/frotz-2.50_beta2::gentoo'`. * The complete build log is located at '/var/log/portage/games-engines:frotz-2.50_beta2:20200131-021618.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/games-engines/frotz-2.50_beta2/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/games-engines/frotz-2.50_beta2/temp/environment'. * Working directory: '/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2' * S: '/var/tmp/portage/games-engines/frotz-2.50_beta2/work/frotz-2.50b2'