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
> 
> 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?
> 
> ** testing wcwidth.h
> In file included from headers.c:1:

That's for "make check" (you might want to ignore errors here because
dynamic libraries won't link in some cases which are useful checks with
static libraries).

I see that I added a top-level "make check" in October.

> ../ncurses/wcwidth.h: In function ‘mk_wcwidth_init’:
> ../ncurses/wcwidth.h:770:31: error: ‘WcSoftHyphen’ undeclared (first use in
> this function)
>   770 |     static int wcwidth_mode = WcSoftHyphen | WcPrivateFullwidth;
>       |                               ^~~~~~~~~~~~

...I can see a problem to fix here.

(to-do)

> ../ncurses/wcwidth.h:770:31: note: each undeclared identifier is reported
> only once for each function it appears in
> ../ncurses/wcwidth.h:770:46: error: ‘WcPrivateFullwidth’ undeclared (first
> use in this function)
>   770 |     static int wcwidth_mode = WcSoftHyphen | WcPrivateFullwidth;
>       |                                              ^~~~~~~~~~~~~~~~~~
> ../ncurses/wcwidth.h:776:28: error: ‘WcEmojiFullwidth’ undeclared (first use
> in this function)
>   776 |     use_emoji2   = (mode & WcEmojiFullwidth);
>       |                            ^~~~~~~~~~~~~~~~
> make[1]: *** [Makefile:384: check_headers] Error 1
> /usr/bin/libtool --tag=CC --silent --mode=link gcc  -o captoinfo.exe
> -DHAVE_CONFIG_H -DBUILDING_NCURSES -I../ncurses -I. 
> -I/usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/src/ncurses-6.6-20260103/ncurses
> -I../include 
> -I/usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/src/ncurses-6.6-20260103/ncurses/../include
> -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -ggdb -O2 -pipe -Wall
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong
> --param=ssp-buffer-size=4 
> -ffile-prefix-map=/usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/build=/usr/src/debug/ncurses-6.6+20260103-1
>  
> -ffile-prefix-map=/usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/src/ncurses-6.6-20260103=/usr/src/debug/ncurses-6.6+20260103-1
> --param max-inline-insns-single=1200  -DMAIN 
> /usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/src/ncurses-6.6-20260103/ncurses/tinfo/captoinfo.c
> -L../lib ../lib/libformw.la ../lib/libmenuw.la ../lib/libpanelw.la
> ../lib/libncursesw.la
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /tmp/cc6M0Tne.o:captoinfo.c:(.rdata$.refptr._nc_strict_bsd[.refptr._nc_strict_bsd]+0x0):
> undefined reference to `_nc_strict_bsd'
> collect2: error: ld returned 1 exit status
> make[1]: *** [Makefile:350: captoinfo.exe] Error 1
> 
> We are also seeing failures due to using TRACEF which is Linux only and not
> available under Cygwin, as per configure:
> 
> checking whether to add trace feature to all models... no
> 
> but tests try to use it:
> 
> /usr/bin/libtool --tag=CC --silent --mode=link gcc  -o hardscroll.exe
> -DHAVE_CONFIG_H -DBUILDING_NCURSES -I../ncurses -I. 
> -I/usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/src/ncurses-6.6-20260103/ncurses
> -I../include 
> -I/usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/src/ncurses-6.6-20260103/ncurses/../include
> -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -ggdb -O2 -pipe -Wall
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong
> --param=ssp-buffer-size=4 
> -ffile-prefix-map=/usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/build=/usr/src/debug/ncurses-6.6+20260103-1
>  
> -ffile-prefix-map=/usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/src/ncurses-6.6-20260103=/usr/src/debug/ncurses-6.6+20260103-1
> --param max-inline-insns-single=1200  -DSCROLLDEBUG 
> /usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/src/ncurses-6.6-20260103/ncurses/tty/hardscroll.c
> -L../lib ../lib/libformw.la ../lib/libmenuw.la ../lib/libpanelw.la
> ../lib/libncursesw.la
> /usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/src/ncurses-6.6-20260103/ncurses/tty/hardscroll.c:
> In function '_nc_linedump_sp':
> /usr/src/ncurses/ncurses-6.6+20260103-1.x86_64/src/ncurses-6.6-20260103/ncurses/tty/hardscroll.c:310:9:
> warning: implicit declaration of function 'USE_TRACEF'; did you mean
> 'HAVE__TRACEF'? [-Wimplicit-function-declaration]
>   310 |     if (USE_TRACEF(TRACE_UPDATE | TRACE_MOVE)) {
>       |         ^~~~~~~~~~
>       |         HAVE__TRACEF
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld:
> /tmp/ccboydNP.o: in function `_nc_linedump_sp':
> /usr/src/debug/ncurses-6.6+20260103-1/ncurses/tty/hardscroll.c:310:(.text+0x32a):
> undefined reference to `USE_TRACEF'
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /usr/src/debug/ncurses-6.6+20260103-1/ncurses/tty/hardscroll.c:310:(.text+0x35a):
> undefined reference to `USE_TRACEF'
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /usr/src/debug/ncurses-6.6+20260103-1/ncurses/tty/hardscroll.c:310:(.text.startup+0xe0):
> undefined reference to `USE_TRACEF'
> collect2: error: ld returned 1 exit status
> make[1]: *** [Makefile:353: hardscroll.exe] Error 1
> 
> Any suggestions for dealing with this or is more info needed?

That should work, because USE_TRACEF is defined in ncurses/curses.priv.h

I usually build with _tracef, while few/none of the packagers do.

(more information would help with this one -- perhaps the set of configure
options)

> 
> -- 
> 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

> 2026-01-04T00:15:22.0381239Z >>> Testing 
> ncurses-6.6+20251231-1.x86_64
> 2026-01-04T00:15:22.7990495Z ( cd man && make DESTDIR="" 
> RPATH_LIST="/usr/lib" check )
> 2026-01-04T00:15:22.8546513Z make[1]: Entering directory 
> '/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build/man'
> 2026-01-04T00:15:22.8811468Z no unit-test implemented
> 2026-01-04T00:15:22.8824363Z make[1]: Leaving directory 
> '/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build/man'
> 2026-01-04T00:15:22.8845125Z ( cd include && make DESTDIR="" 
> RPATH_LIST="/usr/lib" check )
> 2026-01-04T00:15:22.9363602Z make[1]: Entering directory 
> '/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build/include'
> 2026-01-04T00:15:22.9896795Z ** testing config.h
> 2026-01-04T00:15:23.0641793Z ** testing curses.h
> 2026-01-04T00:15:23.2202111Z ** testing eti.h
> 2026-01-04T00:15:23.3025752Z ** testing form.h
> 2026-01-04T00:15:23.4555773Z ** testing hashed_db.h
> 2026-01-04T00:15:23.5956857Z ** testing hashsize.h
> 2026-01-04T00:15:23.6879751Z ** testing menu.h
> 2026-01-04T00:15:23.8400994Z ** testing mf_common.h
> 2026-01-04T00:15:24.0273708Z ** testing nc_access.h
> 2026-01-04T00:15:24.2020501Z ** testing nc_alloc.h
> 2026-01-04T00:15:24.3407673Z ** testing nc_panel.h
> 2026-01-04T00:15:24.4930298Z ** testing nc_string.h
> 2026-01-04T00:15:24.5718114Z ** testing nc_termios.h
> 2026-01-04T00:15:24.6575947Z ** testing nc_tparm.h
> 2026-01-04T00:15:24.8137402Z ** testing nc_win32.h
> 2026-01-04T00:15:24.8936315Z ** testing ncurses_cfg.h
> 2026-01-04T00:15:24.9672396Z ** testing ncurses_def.h
> 2026-01-04T00:15:25.0550218Z ** testing ncurses_dll.h
> 2026-01-04T00:15:25.1412305Z ** testing panel.h
> 2026-01-04T00:15:25.3001306Z ** testing parametrized.h
> 2026-01-04T00:15:25.3747990Z ** testing term.h
> 2026-01-04T00:15:25.4628140Z ** testing term_entry.h
> 2026-01-04T00:15:25.6126189Z ** testing termcap.h
> 2026-01-04T00:15:25.7161054Z ** testing tic.h
> 2026-01-04T00:15:25.9175528Z ** testing unctrl.h
> 2026-01-04T00:15:26.1127545Z make[1]: Leaving directory 
> '/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build/include'
> 2026-01-04T00:15:26.1284400Z ( cd ncurses && make DESTDIR="" 
> RPATH_LIST="/usr/lib" check )
> 2026-01-04T00:15:26.1832147Z make[1]: Entering directory 
> '/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build/ncurses'
> 2026-01-04T00:15:26.2291066Z ** testing SigAction.h
> 2026-01-04T00:15:26.3165283Z ** testing build.priv.h
> 2026-01-04T00:15:26.5246633Z ** testing curses.priv.h
> 2026-01-04T00:15:26.7947996Z ** testing fifo_defs.h
> 2026-01-04T00:15:26.8768699Z ** testing init_keytry.h
> 2026-01-04T00:15:27.0913145Z ** testing new_pair.h
> 2026-01-04T00:15:27.2062147Z ** testing term.priv.h
> 2026-01-04T00:15:27.4002458Z ** testing wcwidth.h
> 2026-01-04T00:15:27.8066086Z /usr/bin/libtool --tag=CC --silent --mode=link 
> gcc  -o captoinfo.exe -DHAVE_CONFIG_H -DBUILDING_NCURSES -I../ncurses -I. 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses
>  -I../include 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/../include
>  -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -ggdb -O2 -pipe -Wall 
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong 
> --param=ssp-buffer-size=4 
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build=/usr/src/debug/ncurses-6.6+20251231-1
>  
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231=/usr/src/debug/ncurses-6.6+20251231-1
>  --param max-inline-insns-single=1200  -DMAIN 
> /cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/tinfo/captoinfo.c
>  -L../lib ../lib/libformw.la ../lib/libmenuw.la ../lib/libpanelw.la 
> ../lib/libncursesw.la     
> 2026-01-04T00:15:30.9654252Z 
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /tmp/ccNp5Ajs.o:captoinfo.c:(.rdata$.refptr._nc_strict_bsd[.refptr._nc_strict_bsd]+0x0):
>  undefined reference to `_nc_strict_bsd'
> 2026-01-04T00:15:30.9708067Z collect2: error: ld returned 1 exit status
> 2026-01-04T00:15:30.9866362Z make[1]: *** [Makefile:350: captoinfo.exe] Error 
> 1
> 2026-01-04T00:15:30.9888533Z /usr/bin/libtool --tag=CC --silent --mode=link 
> gcc  -o hardscroll.exe -DHAVE_CONFIG_H -DBUILDING_NCURSES -I../ncurses -I. 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses
>  -I../include 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/../include
>  -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -ggdb -O2 -pipe -Wall 
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong 
> --param=ssp-buffer-size=4 
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build=/usr/src/debug/ncurses-6.6+20251231-1
>  
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231=/usr/src/debug/ncurses-6.6+20251231-1
>  --param max-inline-insns-single=1200  -DSCROLLDEBUG 
> /cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/tty/hardscroll.c
>  -L../lib ../lib/libformw.la ../lib/libmenuw.la ../lib/libpanelw.la 
> ../lib/libncursesw.la     
> 2026-01-04T00:15:32.6026523Z 
> /cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/tty/hardscroll.c:
>  In function '_nc_linedump_sp':
> 2026-01-04T00:15:32.6030996Z 
> /cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/tty/hardscroll.c:310:9:
>  warning: implicit declaration of function 'USE_TRACEF'; did you mean 
> 'HAVE__TRACEF'? [-Wimplicit-function-declaration]
> 2026-01-04T00:15:32.6031960Z   310 |     if (USE_TRACEF(TRACE_UPDATE | 
> TRACE_MOVE)) {
> 2026-01-04T00:15:32.6032213Z       |         ^~~~~~~~~~
> 2026-01-04T00:15:32.6032404Z       |         HAVE__TRACEF
> 2026-01-04T00:15:32.9565666Z 
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /tmp/ccxtGv7I.o: in function `_nc_linedump_sp':
> 2026-01-04T00:15:32.9567174Z 
> /usr/src/debug/ncurses-6.6+20251231-1/ncurses/tty/hardscroll.c:310:(.text+0x32a):
>  undefined reference to `USE_TRACEF'
> 2026-01-04T00:15:32.9568932Z 
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /usr/src/debug/ncurses-6.6+20251231-1/ncurses/tty/hardscroll.c:310:(.text+0x35a):
>  undefined reference to `USE_TRACEF'
> 2026-01-04T00:15:32.9571017Z 
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /usr/src/debug/ncurses-6.6+20251231-1/ncurses/tty/hardscroll.c:310:(.text.startup+0xe0):
>  undefined reference to `USE_TRACEF'
> 2026-01-04T00:15:32.9605640Z collect2: error: ld returned 1 exit status
> 2026-01-04T00:15:32.9857303Z make[1]: *** [Makefile:353: hardscroll.exe] 
> Error 1
> 2026-01-04T00:15:32.9877273Z /usr/bin/libtool --tag=CC --silent --mode=link 
> gcc  -o hashmap.exe -DHAVE_CONFIG_H -DBUILDING_NCURSES -I../ncurses -I. 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses
>  -I../include 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/../include
>  -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -ggdb -O2 -pipe -Wall 
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong 
> --param=ssp-buffer-size=4 
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build=/usr/src/debug/ncurses-6.6+20251231-1
>  
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231=/usr/src/debug/ncurses-6.6+20251231-1
>  --param max-inline-insns-single=1200  -DHASHDEBUG 
> /cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/tty/hashmap.c
>  
> /cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/tty/hardscroll.c
>  -L../lib ../lib/libformw.la ../lib/libmenuw.la ../lib/libpanelw.la 
> ../lib/libncursesw.la     
> 2026-01-04T00:15:35.5322361Z 
> /cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/tty/hardscroll.c:
>  In function '_nc_linedump_sp':
> 2026-01-04T00:15:35.5325637Z 
> /cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/tty/hardscroll.c:310:9:
>  warning: implicit declaration of function 'USE_TRACEF'; did you mean 
> 'HAVE__TRACEF'? [-Wimplicit-function-declaration]
> 2026-01-04T00:15:35.5327757Z   310 |     if (USE_TRACEF(TRACE_UPDATE | 
> TRACE_MOVE)) {
> 2026-01-04T00:15:35.5328252Z       |         ^~~~~~~~~~
> 2026-01-04T00:15:35.5328603Z       |         HAVE__TRACEF
> 2026-01-04T00:15:35.8195300Z 
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /tmp/ccIwk2fd.o: in function `_nc_linedump_sp':
> 2026-01-04T00:15:35.8200010Z 
> /usr/src/debug/ncurses-6.6+20251231-1/ncurses/tty/hardscroll.c:310:(.text+0x32a):
>  undefined reference to `USE_TRACEF'
> 2026-01-04T00:15:35.8202081Z 
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /usr/src/debug/ncurses-6.6+20251231-1/ncurses/tty/hardscroll.c:310:(.text+0x35a):
>  undefined reference to `USE_TRACEF'
> 2026-01-04T00:15:35.8230788Z collect2: error: ld returned 1 exit status
> 2026-01-04T00:15:35.8407055Z make[1]: *** [Makefile:356: hashmap.exe] Error 1
> 2026-01-04T00:15:35.8421269Z /usr/bin/libtool --tag=CC --silent --mode=link 
> gcc  -o lib_mvcur.exe -DHAVE_CONFIG_H -DBUILDING_NCURSES -I../ncurses -I. 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses
>  -I../include 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/../include
>  -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -ggdb -O2 -pipe -Wall 
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong 
> --param=ssp-buffer-size=4 
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build=/usr/src/debug/ncurses-6.6+20251231-1
>  
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231=/usr/src/debug/ncurses-6.6+20251231-1
>  --param max-inline-insns-single=1200  -DNCURSES_TEST 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/tty/../../progs
>  
> /cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/tty/lib_mvcur.c
>  ../obj_lo/dump_entry.lo -L../lib ../lib/libformw.la ../lib/libmenuw.la 
> ../lib/libpanelw.la ../lib/libncursesw.la     
> 2026-01-04T00:15:38.8135843Z 
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> ../obj_lo/.libs/dump_entry.o: in function `fmt_entry':
> 2026-01-04T00:15:38.8137195Z 
> /usr/src/debug/ncurses-6.6+20251231-1/progs/dump_entry.c:1169:(.text+0x21b7): 
> undefined reference to `__imp__nc_tic_expand'
> 2026-01-04T00:15:38.8138898Z 
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /usr/src/debug/ncurses-6.6+20251231-1/progs/dump_entry.c:1115:(.text+0x230a): 
> undefined reference to `__imp__nc_tic_expand'
> 2026-01-04T00:15:38.8140912Z 
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /usr/src/debug/ncurses-6.6+20251231-1/progs/dump_entry.c:1121:(.text+0x234b): 
> undefined reference to `__imp__nc_infotocap'
> 2026-01-04T00:15:38.8143182Z 
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> /usr/src/debug/ncurses-6.6+20251231-1/progs/dump_entry.c:1230:(.text+0x2938): 
> undefined reference to `__imp__nc_tic_expand'
> 2026-01-04T00:15:38.8144783Z 
> /usr/lib/gcc/x86_64-pc-cygwin/13/../../../../x86_64-pc-cygwin/bin/ld: 
> ../obj_lo/.libs/dump_entry.o: in function `dump_entry':
> 2026-01-04T00:15:38.8146345Z 
> /usr/src/debug/ncurses-6.6+20251231-1/progs/dump_entry.c:1499:(.text+0x2dc1): 
> undefined reference to `__imp__nc_write_object'
> 2026-01-04T00:15:38.8182302Z collect2: error: ld returned 1 exit status
> 2026-01-04T00:15:38.8380474Z make[1]: *** [Makefile:360: lib_mvcur.exe] Error 
> 1
> 2026-01-04T00:15:38.8396419Z /usr/bin/libtool --tag=CC --silent 
> --mode=compile gcc -DHAVE_CONFIG_H -DBUILDING_NCURSES -I../ncurses -I. 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses
>  -I../include 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/../include
>  -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -ggdb -O2 -pipe -Wall 
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong 
> --param=ssp-buffer-size=4 
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build=/usr/src/debug/ncurses-6.6+20251231-1
>  
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231=/usr/src/debug/ncurses-6.6+20251231-1
>  --param max-inline-insns-single=1200  -c ../ncurses/link_test.c -o 
> ../obj_lo/link_test.lo
> 2026-01-04T00:15:44.6540749Z gcc -o link_test.exe -DHAVE_CONFIG_H 
> -DBUILDING_NCURSES -I../ncurses -I. 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses
>  -I../include 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/../include
>  -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -ggdb -O2 -pipe -Wall 
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong 
> --param=ssp-buffer-size=4 
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build=/usr/src/debug/ncurses-6.6+20251231-1
>  
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231=/usr/src/debug/ncurses-6.6+20251231-1
>  --param max-inline-insns-single=1200  ../obj_lo/link_test.lo -L../lib 
> ../lib/libformw.la ../lib/libmenuw.la ../lib/libpanelw.la 
> ../lib/libncursesw.la     
> 2026-01-04T00:15:44.7062037Z ../obj_lo/link_test.lo: file not recognized: 
> file format not recognized
> 2026-01-04T00:15:44.7070397Z collect2: error: ld returned 1 exit status
> 2026-01-04T00:15:44.7159729Z make[1]: *** [Makefile:364: link_test.exe] Error 
> 1
> 2026-01-04T00:15:44.7174533Z gcc -o report_ctype.exe -DHAVE_CONFIG_H 
> -DBUILDING_NCURSES -I../ncurses -I. 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses
>  -I../include 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/../include
>  -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -ggdb -O2 -pipe -Wall 
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong 
> --param=ssp-buffer-size=4 
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build=/usr/src/debug/ncurses-6.6+20251231-1
>  
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231=/usr/src/debug/ncurses-6.6+20251231-1
>  --param max-inline-insns-single=1200  
> /cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/report_ctype.c
>  -L../lib ../lib/libformw.la ../lib/libmenuw.la ../lib/libpanelw.la 
> ../lib/libncursesw.la     
> 2026-01-04T00:15:45.1038820Z ../lib/libformw.la: file not recognized: file 
> format not recognized
> 2026-01-04T00:15:45.1046581Z collect2: error: ld returned 1 exit status
> 2026-01-04T00:15:45.1125704Z make[1]: *** [Makefile:372: report_ctype.exe] 
> Error 1
> 2026-01-04T00:15:45.1140467Z gcc -o report_hashing.exe -DHAVE_CONFIG_H 
> -DBUILDING_NCURSES -I../ncurses -I. 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses
>  -I../include 
> -I/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/../include
>  -D_GNU_SOURCE -D_DEFAULT_SOURCE -DNDEBUG -ggdb -O2 -pipe -Wall 
> -Werror=format-security -Wp,-D_FORTIFY_SOURCE=3 -fstack-protector-strong 
> --param=ssp-buffer-size=4 
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build=/usr/src/debug/ncurses-6.6+20251231-1
>  
> -ffile-prefix-map=/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231=/usr/src/debug/ncurses-6.6+20251231-1
>  --param max-inline-insns-single=1200  
> /cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/src/ncurses-6.6-20251231/ncurses/report_hashing.c
>  -L../lib ../lib/libformw.la ../lib/libmenuw.la ../lib/libpanelw.la 
> ../lib/libncursesw.la     
> 2026-01-04T00:15:45.4339624Z ../lib/libformw.la: file not recognized: file 
> format not recognized
> 2026-01-04T00:15:45.4347421Z collect2: error: ld returned 1 exit status
> 2026-01-04T00:15:45.4457884Z make[1]: *** [Makefile:379: report_hashing.exe] 
> Error 1
> 2026-01-04T00:15:45.4463801Z make[1]: Target 'check' not remade because of 
> errors.
> 2026-01-04T00:15:45.4465126Z make[1]: Leaving directory 
> '/cygdrive/d/a/scallywag/ncurses/ncurses-6.6+20251231-1.x86_64/build/ncurses'
> 2026-01-04T00:15:45.4624157Z make: *** [Makefile:132: check] Error 2


-- 
Thomas E. Dickey <[email protected]>
https://invisible-island.net

Attachment: signature.asc
Description: PGP signature

Reply via email to