Bug 9608 - Build with libncursesw
Summary: Build with libncursesw
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: perl-Curses (show other bugs)
Version: unstable
Hardware: all Linux
: P2 enhancement
Assignee: viy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on: 5561
Blocks:
  Show dependency tree
 
Reported: 2006-05-23 21:51 MSD by Nikolay A. Fetisov
Modified: 2006-06-29 10:35 MSD (History)
10 users (show)

See Also:


Attachments
Adding libncursesw support (438 bytes, patch)
2006-05-23 21:52 MSD, 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 Nikolay A. Fetisov 2006-05-23 21:51:58 MSD
В связи с появлением в Sisyphus сборки ncurses-5.5-alt1 с поддержкой UTF-8
хотелось бы получить данную функциональность и в perl-Curses.
У меня оно живёт в локальной сборке с января, патч для spec'а приложен.
Comment 1 Nikolay A. Fetisov 2006-05-23 21:52:45 MSD
Created attachment 1504 [details]
Adding libncursesw support
Comment 2 at@altlinux.org 2006-06-17 19:45:36 MSD
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 Nikolay A. Fetisov 2006-06-19 10:11:34 MSD
Проверить, увы, не удаётся. Вываливаются с ошибками выполнения даже примеры из
%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 at@altlinux.org 2006-06-22 19:57:27 MSD
cbreak() находится в библиотеке libtinfo, теперь нужно непосредственно с ней
линковаться.  Попробуйте вот так, должно заработать.

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