On 2026-01-11 15:28, Thomas Dickey wrote:
On Sun, Jan 11, 2026 at 10:01:49AM -0700, Brian Inglis wrote:
Hi folks,
Problems during make check building captoinfo following (log attached).
It appears that libtool is not processing lib...la rather passing those
arguments directly to gcc, possibly because of (non-standard relative)
directory prefix rather than la path search?
Now we have for many years set LIBRARIES thus with no issues:
sed -i -e 's%^\(LIBRARIES[ \t]*=\).*$%\1 ../lib/libncursesw.la
../lib/libticw.la%' ncurses/Makefile
I hadn't noticed that one. It's unfortunate that the msys2 people decided
to pretend they're cygwin, since there are a lot of differences.
Also make is being run with DESTDIR="" RPATH="/usr/lib" although DESTDIR is
always set to DESTDIR=$PWD/../inst relative to the build dir: but in this
case hopefully /usr/lib/ is not actually being updated for any reason, as
Cygwin can not emulate privilege?
Cygwin doesn't (though one's /usr/lib might have been chmod'd)
For the "make check", I suppose that ensuring that failures are reported
but not breaking the build would be useful to both of us (I mainly look
for differences in the logs)
I look for differences in current local vs Cygwin CI GitHub Scallywag and each
vs previous.
Cygwin packaging fetches sources and patches,
checks sigs (I can add checks vs sums),
configure + config.log/cache/status/etc., make + compile.log,
make DESTDIR (or faked equiv) install + install.log,
package binaries, libraries, devel, docs, etc., sources, and debug info,
check for dependencies + package.log,
make check/test or cmake or ninja or other equivalents + check.log.
Exiting each step with success to continue, or failure to stop after that step,
preferably after running all possible tests, each giving SKIP, PASS, or FAIL
status, and total counts; same as gnulib tests and other GNU packages.
--
Take care. Thanks, Brian Inglis Calgary, Alberta, Canada
La perfection est atteinte Perfection is achieved
non pas lorsqu'il n'y a plus rien à ajouter not when there is no more to add
mais lorsqu'il n'y a plus rien à retrancher but when there is no more to cut
-- Antoine de Saint-Exupéry