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

Reply via email to