Re: trouble with run_tic.sh in ncurses 6.6.20260523

"G. Branden Robinson" <[email protected]> Thu, 28 May 2026 02:46:36 -0500
Newsgroups gmane.comp.lib.ncurses.bugs
Message-ID <20260528074636.z3cw455hulfllz35@illithid>
--azyihka65duw4aec
Content-Type: multipart/mixed; protected-headers=v1;
	boundary="gzgq3qsik457uiyv"
Content-Disposition: inline
Subject: Re: trouble with run_tic.sh in ncurses 6.6.20260523
MIME-Version: 1.0


--gzgq3qsik457uiyv
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

At 2026-05-28T03:36:52-0400, Thomas Dickey wrote:
> On Thu, May 28, 2026 at 12:13:09AM -0500, G. Branden Robinson wrote:
> > Is anyone else having the following problem with a "make install"?
>=20
> You might be running into a problem (which I've not seen for a while)
> when tic is installing into a database where the "use=3D" links have
> changed so that the inheritance flips the parent/child relationship
> around, so that it's trying to write a main entry where an alias
> exists.
>=20
> For that, I'd suggest saving off the existing database and recreating
> it.

If it helps, I'm using the (perhaps less often tested) hashed database
configuration.

In fact I'll just go ahead and attach the scripts I use to "remake
ncurses" after your weekly drops.

Regards,
Branden

--gzgq3qsik457uiyv
Content-Type: text/plain; charset=us-ascii
Content-Disposition: attachment; filename=config-ncurses

#!/bin/sh

# autoreconf-dickey -f -i

./configure \
	--prefix=$HOME/ncurses-HEAD \
	--with-abi-version=7 \
	--with-shared \
	--with-cxx-shared \
	--with-hashed-db \
	--with-manpage-format=normal \
	--with-termlib \
	--with-versioned-syms \
	--enable-opaque-curses \
	--enable-opaque-form \
	--enable-opaque-menu \
	--enable-opaque-panel \
	--with-pthread

#	--enable-widec \
#	--disable-widec \

#	--with-shlib-version=rel \
#	--with-ada-sharedlib \ "no GNAT project support"
#	--with-config-suffix=GBRINFIX \

#	--with-trace \

#	--enable-pc-files \
#	--with-pkg-config \
#	--with-pc-suffix=GBRSUFFIX \

--gzgq3qsik457uiyv
Content-Type: application/x-sh
Content-Disposition: attachment; filename="remake-ncurses.sh"

#!/bin/sh

#export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu/

make distclean
#CFLAGS=-g config-ncurses && make && make install && groan
CFLAGS=-g config-ncurses && make -j10 && make install && groan

# If gnatgcc has linking problems, try these commands.
#mkdir -p ~/ncurses-HEAD/lib && cp -v ./lib/libtinfotw.* ~/ncurses-HEAD/lib/
#make && make install && groan

--gzgq3qsik457uiyv--

--azyihka65duw4aec
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEh3PWHWjjDgcrENwa0Z6cfXEmbc4FAmoX8tQACgkQ0Z6cfXEm
bc5zaA/+OWoJAbtIQ3AAANuQDTSCpNIGBq2cW+NBNSvfODKfrzBShzsXoq+WeR8K
U1kofNPPmSoyxJ/sKZu2JoWxeDRRRHQJ6bKixlwABqanOrHbghFSpEyP9ZK3EjsM
iIYXBHZVTdStow2eAjjES75cKQxCVS6m/cR9Cy7urc2EJv/Xze4PkKKKXwE+spo1
JMgDWjzXs4G0ECov0hJZZV6B78S1xPgt5YPekTDGWUGCZ1arzaYotrWllZnYCxGi
aU2S5nqHk07XVwqMzyCxnME8kIgQpEG98rtdJa8u9aS6nVvVbQNejsyluWX1S+FA
53g/LPz859zN6um2O3I4T6SvfURJ0XyTVLUrF4DJvB49KAflzwM9YtHsXOF6bY+E
HE4R5Bm4uFNzXT2CQgLISfDvm2oHlZCc6ran+litiNbil835qApsYLEbPslkxVo0
FFceNgyzsVbXOS8pd4fVkzD4+t7N7EpZV6tonwKDYttGRw/osL1TSg/uU3OBBft5
gfdIvhgnUUdXRlXVWb3zel+0z0uUNfSFk521tFwak4wPGaGCCePxj6NFcG8Q0Zly
IE92lnloUIERAvamNOKUef6yKo6q6cwSicEnpYV6xNjmPl6SObdVQNw4cuSpaM2F
LFhhlEb9IC1e7UbPFJ+4DztNFAufcQ6ajZMPA/TNA46aPCB23Tk=
=gLhZ
-----END PGP SIGNATURE-----

--azyihka65duw4aec--