Summary: | Build with libncursesw | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Nikolay A. Fetisov <naf> | ||||
Component: | perl-Curses | Assignee: | viy <viy> | ||||
Status: | CLOSED FIXED | QA Contact: | qa-sisyphus | ||||
Severity: | enhancement | ||||||
Priority: | P2 | CC: | at, cas, crux, ender, lav, ldv, mike, qa_viy, shaba, viy | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Bug Depends on: | 5561 | ||||||
Bug Blocks: | |||||||
Attachments: |
|
Description
Nikolay A. Fetisov
2006-05-23 21:51:58 MSD
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 проблем не обнаружилось. |