bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ANN: ncurses-6.2-20211016


From: Thomas Dickey
Subject: Re: ANN: ncurses-6.2-20211016
Date: Sun, 24 Oct 2021 13:44:46 -0400 (EDT)

----- Original Message -----
| From: "Milan P. Stanić" <mps@arvanta.net>
| To: "Ncurses Mailing List" <bug-ncurses@gnu.org>
| Sent: Sunday, October 24, 2021 8:18:25 AM
| Subject: Re: ANN: ncurses-6.2-20211016

| Hi Thomas,
| 
| On Sun, 2021-10-17 at 00:26, Thomas Dickey wrote:
| [...]
| 
|> 20211016
|>      + build-fix for pmake with libtool.
|>      + improve make-tar.sh scripts, adding COPYING to tar file, and clean up
|>        shellcheck warnings.
|>      + add link for "reset6" manpage in test-package ncurses6-doc
|>      + revise configure option --with-pkg-config-libdir, using the actual
|>        search path from pkg-config or pkgconf using the output from --debug
|>        (report by Pascal Pignard).

https://invisible-island.net/ncurses/NEWS.html#t20211017

        + amend change for pkg-config to account for "none" being returned in
          the libdir-path result rather than "no" (report by Gabriele Balducci).

| 
| this changes in configure introduced bug in Alpine linux builders
| because they don't have /usr/lib/pkgconfig dir by default.
| 
| Here is part of  ./configure log:
| -------------------------------------
| checking for long file names... yes
| checking if you want to use pkg-config... yes
| checking for x86_64-alpine-linux-musl-pkg-config... no
| checking for pkg-config... /usr/bin/pkg-config
| checking for /usr/bin/pkg-config library directory... checking for first
| directory... none
| checking if we should install .pc files for /usr/bin/pkg-config... yes
| configure: error: expected a pathname, not ""
|>>> ERROR: ncurses: build failed
|>>> ncurses: Uninstalling dependencies...
| -------------------------------------
| 
| Our configure is run with these otions:
| ./configure \
|    --build=$CBUILD \
|    --host=$CHOST \
|    --mandir=/usr/share/man \
|    --without-ada \
|    --without-tests \
|    --disable-termcap \
|    --disable-rpath-hack \
|    --disable-stripping \
|    --with-pkg-config-libdir="/usr/lib/pkgconfig" \
|    --without-cxx-binding \
|    
--with-terminfo-dirs="/etc/terminfo:/usr/share/terminfo:/lib/terminfo:/usr/lib/terminfo"
|    \
|    --enable-pc-files \
|    --with-shared \
|    --enable-widec
| 
| We can build 6.2-20211017 release by copying configure script from
| 6.2-20211009 release but we think this is not proper solution.
| 
| Do you think this should be reverted or fixed somehow.
| 
| Thanks in advance
| 
| --
| Kind regards
| 
|>      + freeze ABI in ".map" files.
|> 
|> 
|> --
|> Thomas E. Dickey <dickey@invisible-island.net>
|> https://invisible-island.net
| > ftp://ftp.invisible-island.net

-- 
Thomas E. Dickey <dickey@invisible-island.net>
http://invisible-island.net
ftp://ftp.invisible-island.net



reply via email to

[Prev in Thread] Current Thread [Next in Thread]