При компіляції ejudge-2.3.14 на ubuntu 8.10 отримую помилку(це лише частина повідомлення):
-Wall -D_GNU_SOURCE -std=gnu99 -Wno-pointer-sign -c -o lang_config_vis.o lang_config_vis.c
In file included from lang_config_vis.c:23:
ncurses_utils.h:21:18: error: menu.h: No such file or directory
ncurses_utils.h:22:19: error: panel.h: No such file or directory
ncurses_utils.h:23:21: error: ncurses.h: No such file or directory
In file included from lang_config_vis.c:23:
ncurses_utils.h:25: ошибка: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token
lang_config_vis.c:155: ошибка: expected declaration specifiers or ‘...’ before ‘WINDOW’
.
.
.
lang_config_vis.c:948: предупреждение: неявная декларация функции ‘menu_driver’
lang_config_vis.c:969: ошибка: слишком много аргументов в вызове функции ‘reconfigure_language’
lang_config_vis.c:985: ошибка: слишком много аргументов в вызове функции ‘reconfigure_language’
lang_config_vis.c:997: предупреждение: неявная декларация функции ‘free_menu’
lang_config_vis.c:1000: предупреждение: неявная декларация функции ‘free_item’
make: *** [lang_config_vis.o] Ошибка 1
Як розв'язати проблему?