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-ncursesncurses.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>

こうでも良いんじゃないかって思うんだけれどもやってないんだろうか…。

うぃーくりー・あんだーわーるど・にゅーす

テクノロジー、サイエンス、そして不思議な出来事についてのブログです。

Quick Links

Follow Us

© 2025 うぃーくりー・あんだーわーるど・にゅーす. All rights reserved.