On 2019-09-12, Grant Edwards <grant.b.edwa...@gmail.com> wrote: > On 2019-09-11, Grant Edwards <grant.b.edwa...@gmail.com> wrote: > >> This morning the build of gdb failed during a routine update: >> >> [...] >> CXX xml-tdesc.o >> CXX init.o >> CXXLD gdb >> /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: >> tui/tui-win.o: undefined reference to symbol 'keypad' >> /usr/lib/gcc/x86_64-pc-linux-gnu/8.3.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 > > I'm still beating my head against the wall on this one.
I give up. I went into the build directory and manually added "-ltinfo" to the link options in the Makefile and did a "make". It then compiled and linked just fine. After that, doing 'ebuild gdb-8.3.ebuild preinst/install/qmerge' worked and I have a functional gdb again. When I have a spare day I guess I'm going to have to fall back on the old MS-Windows solution: wipe the disk and install from scratch. -- Grant Edwards grant.b.edwards Yow! Now KEN and BARBIE at are PERMANENTLY ADDICTED to gmail.com MIND-ALTERING DRUGS ...