aspell: Curses Notes

1 
1 E.3 Curses Notes
1 ================
1 
1 If you are having problems compiling `check_funs.cpp' then the most
1 likely reason is due to incompatibilities with the curses
1 implementation on your system.  You should first try disabling the
1 "wide" curses library by with the `--disable-wide-curses' configure
1 option..  By doing so you will lose support for properly displaying
1 UTF-8 characters but you may still be able to get the full screen
1 interface.  If this fails than you can disable curses support
1 altogether with the `--disable-curses' configure option.  By doing this
1 you will lose the nice full screen interface but hopefully you will be
1 able to at least get Aspell to compile correctly.
1 
1    If the curses library is installed in a non-standard location than
1 you can specify the library and include directory with
1 `--enable-curses=LIB' and `--enable-curses-include=DIR'.
1 
1    `LIB' can either be the complete path of the library--for example
1      /usr/local/curses/libcurses.a
1    or the name of the library (for example `ncurses') or a combined
1 location and library in the form `-LLIBDIR -lLIB' (for example
1 `-L/usr/local/ncurses/lib -lncurses').
1 
1    DIR is the location of the curses header files (for example
1 `/usr/local/ncurses/include').
1 
1 E.3.1 Unicode Support
1 ---------------------
1 
1 In order for Aspell to correctly spell check UTF-8 documents in full
1 screen mode the "wide" version of the curses library must be installed.
1 This is different from the normal version of curses library, and is
1 normally named `libcursesw' (with a `w' at the end) or `libncursesw'.
1 UTF-8 documents will not display correctly without the right curses
1 version installed.
1 
1    In addition your system must also support the `mblen' function.
1 Although this function was defined in the ISO C89 standard (ANSI
1 X3.159-1989), not all systems have it.
1