On 2019-09-12, Grant Edwards <[email protected]> wrote:
> On 2019-09-11, Grant Edwards <[email protected]> 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 ...