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 [1;39m>>> Testing
> ncurses-6.6+20251231-1.x86_64[0;0m
> 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
signature.asc
Description: PGP signature
