wide char support does not work with Mac's ncurses
When trying to build watch
with --enable-watch8bit
on OS X 10.11.6, the build fails for me in the configure stage, complaining about an inability to find ncursesw
.
$ ./configure --prefix=/tmp/test-watch --enable-watch8bit
...
checking for NCURSES... no
checking for initscr in -lncurses... yes
checking for curses.h... yes
checking for ncurses.h... yes
checking for term.h... yes
checking for NCURSESW... no
checking for addwstr in -lncursesw... no
configure: error: Cannot find ncurses wide library ncursesw with --enable-watch8bit
On OS X/macOS, the system-supplied ncurses
library has wide character support itself, instead of shipping a separate ncursesw
library. It would be nice if this was supported.
The htop
program had a similar issue, and was able to fix it with a small change to their configure macros.
Bug report: https://github.com/hishamhm/htop/issues/301
Configure change that fixed it: https://github.com/hishamhm/htop/commit/347141502bd35f81f33cda69cea350fb984e5098
This was reported by a Mac Homebrew user at https://github.com/Homebrew/homebrew-core/issues/7178.