[neomutt-users] homebrew not tracking new releases?
Stuart Henderson
stu at spacehopper.org
Mon Apr 18 23:27:30 CEST 2022
On 2022/04/18 22:13, Stuart Henderson wrote:
> On 2022/04/18 13:15, Andrew Sullivan wrote:
> > Thanks for the pointer. Yeah, it looks like the build issue is too big a problem. (I also just switched to an Apple-hardware laptop, and so figuring out which breakage is due to which change is getting vexing!)
>
> For the build issue, I ran into similar with OpenBSD which has an old
> version of ncurses that doesn't have bkgrndset()/setcchar() - auto.def
> only checks that a call to the functions is able to compile, but it
> doesn't check runtime.
Hmm - actually seems I'm wrong there, I looked too quickly when I ran
into it - it *does* have those two functions, I was confused by the
error messages (below) - but disabling the auto.def check for those
two did allow it to build.
cc -O2 -pipe -g -I/usr/local/include -std=c99 -D_ALL_SOURCE=1 -D_GNU_SOURCE=1 -D__EXTENSIONS__ -DNCURSES_WIDECHAR -I. -I../neomutt-20220415 -Wall -I../neomutt-20220415/test -I../neomutt-20220415/fuzz -MT gui/mutt_curses.o -MD -MP -MF gui/mutt_curses.Tpo -c -o gui/mutt_curses.o ../neomutt-20220415/gui/mutt_curses.c
../neomutt-20220415/gui/mutt_curses.c:48:3: error: unknown type name 'cchar_t'; did you mean 'wchar_t'?
cchar_t cch = { 0 };
^~~~~~~
wchar_t
/usr/include/stddef.h:55:19: note: 'wchar_t' declared here
typedef __wchar_t wchar_t;
^
../neomutt-20220415/gui/mutt_curses.c:49:3: warning: implicit declaration of function 'setcchar' is invalid in C99 [-Wimplicit-function-declaration]
setcchar(&cch, L" ", ac->attrs, index, NULL);
^
../neomutt-20220415/gui/mutt_curses.c:50:3: warning: implicit declaration of function 'bkgrndset' is invalid in C99 [-Wimplicit-function-declaration]
bkgrndset(&cch);
^
2 warnings and 1 error generated.
More information about the neomutt-users
mailing list