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>
こうでも良いんじゃないかって思うんだけれどもやってないんだろうか…。