[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug-ncurses] ANN: ncurses-5.9-20150110
From: |
Dr. Werner Fink |
Subject: |
Re: [bug-ncurses] ANN: ncurses-5.9-20150110 |
Date: |
Mon, 12 Jan 2015 10:51:44 +0100 |
User-agent: |
Mutt/1.5.21 (2010-09-15) |
On Mon, Jan 12, 2015 at 10:48:26AM +0100, Werner Fink wrote:
> On Sat, Jan 10, 2015 at 08:42:41PM -0500, Thomas Dickey wrote:
> >
> > 20150110
> > + add a step to generating ".map" files, to declare any remaining
> > symbols beginning with "_" as local, at the last version node.
> > + improve configure checks for pkg-config, addressing a variant found
> > with FreeBSD ports.
> > + modify win_driver.c to provide characters for special keys, like
> > ansi.sys, when keypad mode is off, rather than returning nothing at
> > all (discussion with Eli Zaretskii).
> > + add "broken_linker" and "hashed-db" configure options to combinations
> > use for generating the ".map" and ".sym" files.
> > + avoid using "ld" directly when creating shared library, to simplify
> > cross-compiles. Also drop "-Bsharable" option from shared-library
> > rules for FreeBSD and DragonFly (FreeBSD #196592).
> > + fix a memory leak in form library Free_RegularExpression_Type()
> > (report by Pavel Balaev).
>
>
> with
> --with-versioned-syms
> --with-hashed-db
> I see
>
> [ 25s] ../lib/libtic.so: undefined reference to `_nc_db_put'
> [ 25s] collect2: error: ld returned 1 exit status
> [ 25s] Makefile:275: recipe for target 'infocmp' failed
> [ 25s] make: *** [infocmp] Error 1
> [ 25s] make: *** Waiting for unfinished jobs....
>
> and indeed the symbols
>
> _nc_db_get;
> _nc_db_have_index;
> _nc_db_put;
> _nc_hashed_db;
>
> are local
without --with-hashed-db see
[ 67s] ../lib/libncurses.so: undefined reference to `_nc_cur_term'
[ 67s] ../lib/libncurses.so: undefined reference to `_nc_init_pthreads'
[ 67s] ../lib/libncurses.so: undefined reference to `_nc_mutex_lock'
[ 67s] ../lib/libncurses.so: undefined reference to `_nc_mutex_unlock'
[ 67s] ../lib/libncurses.so: undefined reference to `_nc_sigprocmask'
[ 67s] ../lib/libncurses.so: undefined reference to `_nc_mutex_trylock'
[ 67s] ../lib/libncurses.so: undefined reference to `_nc_newscr'
[ 67s] ../lib/libncurses.so: undefined reference to `_nc_curscr'
[ 67s] ../lib/libncurses.so: undefined reference to `_nc_ptr_Lines'
[ 67s] ../lib/libncurses.so: undefined reference to `_nc_ptr_Cols'
Werner
--
"Having a smoking section in a restaurant is like having
a peeing section in a swimming pool." -- Edward Burr
signature.asc
Description: Digital signature