On Fri, Jul 14, 2017 at 09:45:50PM +0200, Sven Joachim wrote: > On 2017-07-14 18:57 +0200, Sven Joachim wrote: > > > On 2017-07-14 16:13 +0200, Sven Joachim wrote: > > > >> 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): > > > > This happened because _nc_read_entry is only compiled in if > > NCURSES_EXT_NUMBERS is #defined and not 0. There's probably a good reason > > for this, since when I take out this condition infocmp from stretch > > segfaults. > > > > Bringing back the previous implementation of _nc_read_entry instead > > seems to work, as in the attached patch. While this might to be good > > enough for Debian, upstream likely want a better solution that works > > with other configure flags as well. > > Another point interesting for upstream here, although it does not affect > the current Debian package: even when building --with-abi-version=6 > (i.e. the default), _nc_read_entry is still missing from the tinfo > library unless --enable-widec is also given.
The (small) fix I made yesterday seems to fix both configurations. If it doesn't, I'll investigate further, given the relevant configure options. -- Thomas E. Dickey <dic...@invisible-island.net> http://invisible-island.net ftp://invisible-island.net
signature.asc
Description: Digital signature