Добрый день!
Я уже писал об этой проблеме в соседней ветке. Проблема не решена и всплыла снова.
Система - QNX 6.5.
Я пытался собрать в QNX 6.5 ncurses-5.9 из исходников отсюда ftp.gnu.org/pub/gnu/ncurses/. То, что получилось в результате, работает (примеры) совершенно криво - отсутствуют цвета, съедается часть текста, выводится не в то место и т.п.
Параметры сборки самые простые:
./configure --without-ada
make
Смысл данных действий следующий: в установленной по умолчанию в QNX 6.5 версии ncurses отсутствует поддержка русских символов (а также в panel, menu, form). Они считаются "непечатными" и на экран не выводятся (точнее, выводятся, когда отсутствует проверка символа на isprint. Например, строки с русскими символами - выводятся, отдельные символы - нет. Создать меню, панель или форму с русскими буквами - нельзя).
Чтобы исправить эту ситуацию в исходниках всего-то нужно в паре мест убрать эту проверку -isprint(). Что я и хочу сделать.
Но собрать нормально работающую библиотеку из доступных исходников не получается. Естественно я пытаюсь собрать библиотеку без всяких исправлений.
Может кто-нибудь подскажет, как сборка делается правильно?
Или поделится собираемыми под QNX 6.5 исходниками ncurses?