
Originally Posted by
ryzhov_al
Библиотека ncurses установлена. А интерфейсы?
- libncurses-dev стоит и curses.h доступен по путям поиска (gcc -I/path/to/dir-with-curses-h)?
- не используются ли при конфигурировании исходников curses хост-системы (ubuntu/debian/name one)?
Стоят конечно.
Code:
# locate curses.h
/usr/include/curses.h
/usr/include/ncurses.h
/usr/include/ncursesw/curses.h
/usr/include/ncursesw/ncurses.h
И обычная компиляция под хостовую систему проходит без ошибок.
Пытался указывать в опциях ./configure путь к curses.h ( --with-ncurses=/usr/include), никак не повлияло на результат.
Если тупо подложить хостовый /usr/include/curses.h в директорию компиляции - ошибка эта исчезает, но выдает кучу ошибок типа:
Code:
.........
drv_Curses.c:66: error: storage class specified for parameter 'EROWS'
drv_Curses.c:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
drv_Curses.c:82: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
drv_Curses.c:103: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
drv_Curses.c:111: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
drv_Curses.c:153: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
drv_Curses.c:211: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
drv_Curses.c:222: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
drv_Curses.c:278: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
drv_Curses.c:286: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
drv_Curses.c:347: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token
drv_Curses.c:368: error: expected declaration specifiers before 'DRIVER'
drv_Curses.c:373: error: expected declaration specifiers before ';' token
drv_Curses.c:373: error: old-style parameter declarations in prototyped function definition
./curses.h:225: error: parameter name omitted
drv_Curses.c:373: error: expected '{' at end of input
make[1]: *** [drv_Curses.o] Error 1