Linking app-shells/hstr-1.24 fails to link : /usr/lib/gcc/x86_64-pc-linux-gnu/7.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hstr_curses.o: undefined reference to symbol 'keypad' uncommenting AC_CHECK_LIB(tinfo .... with sed -i -e's/#AC_CHECK_LIB(tinfo/AC_CHECK_LIB(tinfo/' configure.ac fixes this.
I Noticed that there's a patch for app-shells-1.23 that changes "AC_CHECK..." to "AC_SEARCH...". I'm wondering why it has been removed from 1.24? Have they changed it upstream? (I'm new to this. Sorry in advance for any mistakes)
I can confirm that applying the v1.23 patch to v1.24 does fix the problem for me too.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac8e675dbf042cd9445b358dcdaf09bf6a000c8a commit ac8e675dbf042cd9445b358dcdaf09bf6a000c8a Author: Patrice Clement <monsieurp@gentoo.org> AuthorDate: 2018-02-23 09:06:20 +0000 Commit: Patrice Clement <monsieurp@gentoo.org> CommitDate: 2018-02-23 09:06:51 +0000 app-shells/hstr: add back tinfo patch. Closes: https://bugs.gentoo.org/644750 Package-Manager: Portage-2.3.19, Repoman-2.3.6 app-shells/hstr/files/hstr-1.24-tinfo.patch | 11 +++++++++++ app-shells/hstr/hstr-1.24.ebuild | 1 + 2 files changed, 12 insertions(+)