Bug 9608 - Build with libncursesw
: Build with libncursesw
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/perl-Curses)
: unstable
: all Linux
: P2 enhancement
Assigned To:
:
:
:
: 5561
:
  Show dependency tree
 
Reported: 2006-05-23 21:51 by
Modified: 2006-06-29 10:35 (History)


Attachments
Adding libncursesw support (438 bytes, patch)
2006-05-23 21:52, Nikolay A. Fetisov
no flags Details | Diff


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2006-05-23 21:51:58
В связи с появлением в Sisyphus сборки ncurses-5.5-alt1 с поддержкой UTF-8
хотелось бы получить данную функциональность и в perl-Curses.
У меня оно живёт в локальной сборке с января, патч для spec'а приложен.
------- Comment #1 From 2006-05-23 21:52:45 -------
Created an attachment (id=1504) [details]
Adding libncursesw support
------- Comment #2 From 2006-06-17 19:45:36 -------
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)

------- Comment #3 From 2006-06-19 10:11:34 -------
Проверить, увы, не удаётся. Вываливаются с ошибками выполнения даже примеры из
%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.
------- Comment #4 From 2006-06-22 19:57:27 -------
cbreak() находится в библиотеке libtinfo, теперь нужно непосредственно с ней
линковаться.  Попробуйте вот так, должно заработать.

%build
export CURSES_CFLAGS=-I%_includedir/ncursesw CURSES_LDFLAGS='-ltinfo
-lncursesw'
%perl_vendor_build PANELS MENUS FORMS
------- Comment #5 From 2006-06-26 07:44:07 -------
Попробуйте perl-Curses-1.14-alt2 (он сейчас по пути в сизиф).
------- Comment #6 From 2006-06-29 10:35:10 -------
За два дня работы c 1.14-alt2 проблем не обнаружилось.