cl-charms がいんすとろーるできない
2020-10-01T15:00
なぜかと言うと、以下のように ncurses.h をインクルードしようとしているから。
~.roswelllispquicklispdistsquicklispsoftwarecl-charms-20200218-gitsrclow-levelcurses-grovel__grovel.c:6:10: fatal error: ncurses.h: No such file or directory
6 | #include <ncurses.h>
| ^~~~~~~~~~~
compilation terminated. それで MINGW64 における ncurses であるところの mingw-w64-x86_64-ncurses の ncurses.h が以下のように:
$ pacman -Ql mingw-w64-x86_64-ncurses | grep 'ncurses.h'
mingw-w64-x86_64-ncurses /mingw64/include/ncurses/ncurses.h
mingw-w64-x86_64-ncurses /mingw64/include/ncursesw/ncurses.h 少なくとも ncurses/ncurses.h に置かれているので、
$ pkg-config —cflags ncursesw -D_XOPEN_SOURCE=600 -D_POSIX_C_SOURCE=199506L -ID:/msys2/mingw64/include/ncursesw
pkg-config からもわかるように
#include <ncursesw/ncurses.h> ってやらなくちゃいけないっていうか、 pkg-config つこおてるんだったら
#include <ncurses.h> こうでも良いんじゃないかって思うんだけれどもやってないんだろうか…。