On 2017-07-14 16:13 +0200, Sven Joachim wrote:

> Package: libtinfo5
> Version: 6.0+20170701-1
> Severity: serious
>
> The symbol _nc_read_entry got inadvertently dropped in favor of
> _nc_read_entry2, and this breaks reverse dependencies (ncurses-bin
> before 6.0+20170701-1 and tack):
>
> ,----
> | $ infocmp   
> | infocmp: relocation error: infocmp: symbol _nc_read_entry, version
> | NCURSES_TINFO_5.0.19991023 not defined in file libtinfo.so.5 with
> | link time reference
> | $ tack   
> | tack: relocation error: tack: symbol _nc_read_entry, version
> | NCURSES_TINFO_5.0.19991023 not defined in file libtinfo.so.5 with
> | link time reference
> `----

In addition, this change makes tack unbuildable: to work around #862472,
I added "export DEB_CPPFLAGS_MAINT_APPEND = -DNCURSES_INTERNALS" to
tack's debian/rules, and later linking failed:

,----
| ../tack-1.07/init.o: In function `curses_setup':
| ./init.c:203: undefined reference to `_nc_read_entry'
| collect2: error: ld returned 1 exit status
`----

Ouch.

Reply via email to