|
Дата: 12 Окт, 23:21
|
|
Дата: 13 Окт, 06:49
На всякий случай посоветую не ставить ncurses собранный яковом, если у вас есть проекты, которые требуют ncurses - всё полетит к чертям. Родной ncurses, который поставляется с qnx - самый лучший для qnx. То же самое касается и ncurses с PublicCD.
|
|
Дата: 13 Окт, 09:02
lmike, ты меня извини конешна, но где в этих родных wcwidth, (tputs)? с ними не удалось мне собраться. а что полетить - ну я понимаю, ты - оракл, но хоть бы глянул, а вообще я удивлен, как можно по-особому собрать то, что соьирается на ./configure && make install. да... QOR в своем репертуаре.
|
|
Дата: 13 Окт, 09:33
яков
да... QOR в своем репертуаре.
Песня - всем хором досталось!
PS: А "Just for fun" все таки глянь.  |
|
Дата: 13 Окт, 10:08
яков lmike, ты меня извини конешна, но где в этих родных wcwidth
Не извиню. Смотри для начала тут:
http://www.opengroup.org/onlinepubs/007904975/functions/wcwidth.html
---
SEE ALSO
wcswidth(), the Base Definitions volume of IEEE Std 1003.1-2001, <wchar.h>
---
Причём тут ncurses ?
Что касается самого QNX, то там же по той же ссылке:
---
Issue 6
The Open Group Corrigendum U021/12 is applied. This function is marked as an extension.
The DESCRIPTION is updated to avoid use of the term "must" for application requirements.
---
IEEE Std 1002.1-2001 имплементация находится тут:
http://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c
Нормальные девелоперы ставят эту проверку в autotools/либо в чём то еще. Но не делают предположения что это есть в любой системе.
По поводу tputs, читай:
http://www.opengroup.org/onlinepubs/007908799/xcurses/putp.html - там написано, где она находится и в QNX она есть.
яков а вообще я удивлен, как можно по-особому собрать то, что соьирается на ./configure && make install. да...
Ты будешь удивлён, но configure имеет много опций и опирается на переменные окружения, RTFM.
Что касается самосборного ncurses - там серьезные проблемы с qnx'овыми терминалами.
Всё. |
|
Дата: 13 Окт, 11:09 · Поправил: Администратор
lestat
wcswidth(), the Base Definitions volume of IEEE Std 1003.1-2001, <wchar.h>
lestat
IEEE Std 1002.1-2001 имплементация находится тут:
ее я, собственно, и брал. ok, будем считать что ncurses держит подбитый configure..
lestat
<..>написано, где она находится и в QNX она есть.
хм.. у меня не вызывает проблемы найти в каком хидере. непонятка в том что этой функции нет в библиотеках (линковка)
На этом - спасибо за науку.
lestat
Что касается самосборного ncurses - там серьезные проблемы с qnx'овыми терминалами
...
PS ncurses ставиться в /usr/local, так что проблем не должно быть, если разработчик не ***** и не забыл пробить -Wl,-R.. |