x86_64-pc-linux-gnu-gcc obj/cfg/linux/blend/lib/portable.o obj/cfg/linux/blend/lib/snstring.o obj/cfg/linux/blend/lib/log.o obj/cfg/linux/blend/lib/video.o obj/cfg/linux/blend/lib/measure.o obj/cfg/linux/blend/lib/rgb.o obj/cfg/linux/blend/lib/conf.o obj/cfg/linux/blend/lib/incstr.o obj/cfg/linux/blend/lib/videoio.o obj/cfg/linux/blend/lib/update.o obj/cfg/linux/blend/lib/generate.o obj/cfg/linux/blend/lib/crtc.o obj/cfg/linux/blend/lib/crtcbag.o obj/cfg/linux/blend/lib/monitor.o obj/cfg/linux/blend/lib/gtf.o obj/cfg/linux/blend/lib/device.o obj/cfg/linux/blend/lib/inputall.o obj/cfg/linux/blend/lib/inputdrv.o obj/cfg/linux/blend/lib/videoall.o obj/cfg/linux/blend/lib/error.o obj/cfg/linux/blend/blit/blit.o obj/cfg/linux/blend/blit/clear.o obj/cfg/linux/blend/blit/slice.o obj/cfg/linux/blend/cfg/cfg.o obj/cfg/linux/blend/cfg/list.o obj/cfg/linux/blend/cfg/edid.o obj/cfg/linux/blend/v/draw.o obj/cfg/linux/blend/linux/file.o obj/cfg/linux/blend/linux/target.o obj/cfg/linux/blend/linux/os.o obj/cfg/linux/blend/linux/vcurses.o obj/cfg/linux/blend/linux/itty.o obj/cfg/linux/blend/linux/vfb.o -lncurses -Wl,-O1 -Wl,--as-needed -lm -o obj/cfg/linux/blend/advcfg /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: obj/cfg/linux/blend/linux/vcurses.o: undefined reference to symbol 'LINES' /usr/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: /lib64/libtinfo.so.6: error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status make: *** [advance/cfg.mak:269: obj/cfg/linux/blend/advcfg] Error 1 ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop-libressl-20200212-201606 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-9.2.0 * clang: clang version 9.0.1 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/9/bin llvm: 9.0.1 Available Python interpreters, in order of preference: [1] python3.8 [2] python3.6 [3] python3.7 (fallback) [4] python2.7 (fallback) Available Ruby profiles: [1] ruby24 (with Rubygems) [2] ruby25 (with Rubygems) * Available Rust versions: [1] rust-1.41.0 * java-config: The following VMs are available for generation-2: *) IcedTea JDK 3.14.0 [icedtea-bin-8] 2) JamVM JDK 2.0.0 [jamvm] Available Java Virtual Machines: [1] icedtea-bin-8 system-vm [2] jamvm ghc: The Glorious Glasgow Haskell Compilation System, version 8.0.2 repository: ==> /var/db/repos/gentoo/metadata/timestamp.chk <== Mon, 17 Feb 2020 01:07:29 +0000 emerge -qpvO games-emulation/advancemame [ebuild N ] games-emulation/advancemame-3.7 USE="alsa fbcon truetype -oss"
Created attachment 614156 [details] emerge-info.txt
Created attachment 614158 [details] emerge-history.txt
Created attachment 614160 [details] environment
Created attachment 614162 [details] etc.portage.tbz2
Created attachment 614164 [details] games-emulation:advancemame-3.7:20200217-031138.log.bz2
Created attachment 614166 [details] logs.tbz2
Created attachment 614168 [details] temp.tbz2
I cannot for the life of me reproduce this problem with sys-libs/ncurses[tinfo] or even building advancemame mame without ncurses. If this problem is indeed what is described in the tinfo bug, then the fix should be pretty straightforward. Unfortunately I wouldn't be able to test it unless I can figure out how to duplicate it.
I have updated the 3.9 ebuild. I am not sure its worth back porting to this ebuild?
Fixed in 3.9.