[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ANN: ncurses-6.4-20240413
From: |
Sam James |
Subject: |
Re: ANN: ncurses-6.4-20240413 |
Date: |
Sun, 14 Apr 2024 02:32:17 +0100 |
User-agent: |
mu4e 1.12.3; emacs 30.0.50 |
Thomas Dickey <dickey@his.com> writes:
> Files:
>
> https://invisible-island.net/archives/AdaCurses/current/AdaCurses-20240413.tgz
>
> https://invisible-island.net/archives/AdaCurses/current/AdaCurses-20240413.tgz.asc
>
> https://invisible-island.net/archives/AdaCurses/current/AdaCurses-small-20240413.tgz
>
> https://invisible-island.net/archives/AdaCurses/current/AdaCurses-small-20240413.tgz.asc
>
> https://invisible-island.net/archives/ncurses-examples/current/ncurses-examples-20240413.tgz
>
> https://invisible-island.net/archives/ncurses-examples/current/ncurses-examples-20240413.tgz.asc
> https://invisible-island.net/archives/ncurses/6.4/MD5sums
> https://invisible-island.net/archives/ncurses/6.4/dev-patches.zip
>
> https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20240413.patch.gz
>
> https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20240413.patch.gz.asc
>
> https://invisible-island.net/archives/ncurses/current/ncurses-6.4-20240413.tgz
>
> https://invisible-island.net/archives/ncurses/current/ncurses-6.4-20240413.tgz.asc
> https://invisible-island.net/archives/ncurses/win32/mingw32-20240413.zip
> https://invisible-island.net/archives/ncurses/win32/mingw64-20240413.zip
>
> ncurses 6.4 - patch 20240413 - Thomas E. Dickey
>
>
> ------------------------------------------------------------------------------
>
> Ncurses 6.4 is at
> https://invisible-island.net/archives/ncurses/
> https://invisible-mirror.net/archives/ncurses/
> https://ftp.gnu.org/gnu/ncurses/
>
> Patches for ncurses 6.4 can be found at
> https://invisible-island.net/archives/ncurses/6.4
> https://invisible-mirror.net/archives/ncurses/6.4
>
>
> ------------------------------------------------------------------------------
>
> https://invisible-island.net/archives/ncurses/6.4/ncurses-6.4-20240413.patch.gz
> patch by Thomas E. Dickey <dickey@invisible-island.net>
> created Sun Apr 14 01:07:57 UTC 2024
>
> ------------------------------------------------------------------------------
> ncurses/tinfo/lib_setup.c | 42
This seems to cause the following for me:
x86_64-pc-linux-gnu-gcc -DHAVE_CONFIG_H -DBUILDING_NCURSES -I../ncurses -I.
-I/var/tmp/portage/sys-libs/ncurses-6.4_p20240413/work/ncurses-6.4/ncurses
-I../include
-I/var/tmp/portage/sys-libs/ncurses-6.4_p20240413/work/ncurses-6.4/ncurses/../include
-D_GNU_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DNDEBUG -O3
-march=native -mtls-dialect=gnu2 -flto=jobserver -fno-semantic-interposition
-pipe -fcf-protection=none -fdiagnostics-color=always -fdiagnostics-urls=never
-frecord-gcc-switches -Wa,-O2 -Wa,-mtune=znver2 -Wstrict-aliasing
-Wfree-nonheap-object -Wstrict-aliasing -Wfree-nonheap-object
-Wbuiltin-declaration-mismatch -ggdb3 -Wformat -Wformat-security -Waddress
-Warray-bounds -Wfree-nonheap-object -Wint-to-pointer-cast -Wmain -Wnonnull
-Wodr -Wreturn-type -Wsizeof-pointer-memaccess -Wstrict-aliasing
-Wstring-compare -Wuninitialized -Wvarargs --param max-inline-insns-single=1200
-Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr
-Werror=lto-type-mismatch -Werror=strict-aliasing -Werror=odr -W -Wall
-Wbad-function-cast -Wcast-align -Wcast-qual -Wdeclaration-after-statement
-Wextra -Winline -Wmissing-declarations -Wmissing-prototypes -Wnested-externs
-Wpointer-arith -Wshadow -Wstrict-prototypes -Wundef -Wno-inline
-Wignored-qualifiers -Wlogical-op -Wvarargs -Wwrite-strings
-Wno-unknown-pragmas -Wswitch-enum -DNCURSES_STATIC -DUSE_TERMLIB -c
/var/tmp/portage/sys-libs/ncurses-6.4_p20240413/work/ncurses-6.4/ncurses/tinfo/lib_setup.c
-o ../objects/lib_setup.o
/var/tmp/portage/sys-libs/ncurses-6.4_p20240413/work/ncurses-6.4/ncurses/tinfo/lib_setup.c:
In function ‘_nc_get_screensize’:
/var/tmp/portage/sys-libs/ncurses-6.4_p20240413/work/ncurses-6.4/ncurses/tinfo/lib_setup.c:564:68:
error: macro "_nc_check_screensize" requires 4 arguments, but only 3 given
564 | _nc_check_screensize(NCURSES_SP_ARGx termp, linep, colp);
| ^
/var/tmp/portage/sys-libs/ncurses-6.4_p20240413/work/ncurses-6.4/ncurses/tinfo/lib_setup.c:438:9:
note: macro "_nc_check_screensize" defined here
438 | #define _nc_check_screensize(sp, termp, linep, colp) /* nothing */
| ^~~~~~~~~~~~~~~~~~~~
/var/tmp/portage/sys-libs/ncurses-6.4_p20240413/work/ncurses-6.4/ncurses/tinfo/lib_setup.c:564:13:
error: ‘_nc_check_screensize’ undeclared (first use in this function); did you
mean ‘_
nc_get_screensize’?
564 | _nc_check_screensize(NCURSES_SP_ARGx termp, linep, colp);
| ^~~~~~~~~~~~~~~~~~~~
| _nc_get_screensize
/var/tmp/portage/sys-libs/ncurses-6.4_p20240413/work/ncurses-6.4/ncurses/tinfo/lib_setup.c:564:13:
note: each undeclared identifier is reported only once for each function it
appears in
/var/tmp/portage/sys-libs/ncurses-6.4_p20240413/work/ncurses-6.4/ncurses/tinfo/lib_setup.c:580:64:
error: macro "_nc_check_screensize" requires 4 arguments, but only 3 given
580 | _nc_check_screensize(NCURSES_SP_ARGx termp, linep, colp);
| ^
/var/tmp/portage/sys-libs/ncurses-6.4_p20240413/work/ncurses-6.4/ncurses/tinfo/lib_setup.c:438:9:
note: macro "_nc_check_screensize" defined here
438 | #define _nc_check_screensize(sp, termp, linep, colp) /* nothing */
| ^~~~~~~~~~~~~~~~~~~~
make[1]: *** [Makefile:1012: ../objects/lib_setup.o] Error 1