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.