On Wed, Jun 18, 2025 at 09:28:25AM +0300, Дилян Палаузов wrote:
> Hello,
> 
> libtinfo and libtinfow are created from the source code of ncurses.  When 
> there ./configure is called with --enable-widec  then the w libraries are 
> generated - libticw, libformw, libncursesw, libtinfow.
> 
> These libraries I guess support both narrow and wide characters, while the 
> no-w libraries cannot handle wide characters.
> 
> Greetings
>   Дилян

Thanks for the explanation.  Can you check if the following allows Texinfo to 
build with
"info" being built?

diff --git a/configure.ac b/configure.ac
index 3c31b75b41..92ee23ef85 100644
--- a/configure.ac
+++ b/configure.ac
@@ -206,7 +206,7 @@ AM_CONDITIONAL(TOOLS_ONLY, [[test "x$tools_only" = x1]])
 # rather ncurses.  So we check for it.
 TERMLIBS=
 # Check for termlib before termcap because Solaris termcap needs libucb.
-TERMLIB_VARIANTS="tinfo ncurses curses termlib termcap terminfo"
+TERMLIB_VARIANTS="tinfo tinfow ncurses ncursesw curses termlib termcap 
terminfo"
 for termlib in ${TERMLIB_VARIANTS}; do
   AC_CHECK_LIB(${termlib}, tgetent,
      [TERMLIBS="${TERMLIBS} -l${termlib}"; break])


Also, do you have any idea what our preference order should be for
checking these libraries?  E.g. would some be simpler or more reliable
than others?

Does "wide character" refer to double-width characters such as Chinese
characters, or is it support for the wchar_t type?

Reply via email to