В связи с появлением в Sisyphus сборки ncurses-5.5-alt1 с поддержкой UTF-8 хотелось бы получить данную функциональность и в perl-Curses. У меня оно живёт в локальной сборке с января, патч для spec'а приложен.
Created attachment 1504 [details] Adding libncursesw support
Please try perl-Curses-1.14-alt1. * Tue Jun 13 2006 Alexey Tourbin <at@altlinux.ru> 1.14-alt1 - 1.12 -> 1.14 - built with libncursesw (#9608)
Проверить, увы, не удаётся. Вываливаются с ошибками выполнения даже примеры из %doc. При компиляции модуля не обнаруживается ряд функций ncurses, например, cbreak(), curs_set(), raw()... Есть впечатление, что проблема в gcc, т.к. - она не зависит от наличия поддержки utf-8; - проявляется с предыдущей сборкой ncurses-5.5-alt1; - с ещё более ранней ncurses-5.4.20050108-alt3 пакет не собирается вообще; - перебранный в январе с поддержкой utf-8 perl-Curses-1.12-alt1 вполне живёт с текущей ncurses-5.5-alt2.
cbreak() находится в библиотеке libtinfo, теперь нужно непосредственно с ней линковаться. Попробуйте вот так, должно заработать. %build export CURSES_CFLAGS=-I%_includedir/ncursesw CURSES_LDFLAGS='-ltinfo -lncursesw' %perl_vendor_build PANELS MENUS FORMS
Попробуйте perl-Curses-1.14-alt2 (он сейчас по пути в сизиф).
За два дня работы c 1.14-alt2 проблем не обнаружилось.