Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Ошибки при компиляции 03.03.03 11:51 Число просмотров: 775
Автор: neereah Статус: Незарегистрированный пользователь
|
Доброго времени суток!
Как обычно - прихожу в форум со своими проблемами. Очередная состоит в следующем.
Описание:
мне потребовалось установить на машину новую версию RADIUS'а (GNU RADIUS вместо Open RADIUS), но ничего не получилось, потому как программа не скомпилировалась. На стадии компиляции появились ошибки. Вот некоторые из них:
raduse.c:536:29: warning: pasting "->" and "port" does not give a valid preprocessing token
...
screen.c: In function 'init_termap':
screen.c:223: warning: assignment makes pointer from integer without a cast
...
screen.c: In function 'restore_screen':
screen.c:279: warning: comparsion between pointer and integer
...
/usr/bin/ld: cannot find -ltermcap
collect2: ld returnet 1 exit status
...
Самое противное, что RADIUS - не первая программа, которая отказывается компилироваться. Например, как-то раз не смог откомпилить одну из версий ppd (какую точно - не помню).
Суть вопроса: товарищи, в чем грабли? Является ли это какй-то особенностью конкретной компилируемой программы, или же это недостаток во всей системе? И как это безобразие побороть?
Приведу на случай дополнительные данные:
ОС Linux из дистрибутива Mandrake 8.2;
ядро свое, 2.4.20 свеженькое, прямо с kernel.org;
компилятор gcc v2.96 из дистрибутива;
GNU make v3.79.1 тоже из дистрибутива;
памяти мнго, дискового пространства очень много. Проц мощен, кулер быстр.
|
- Ошибки при компиляции - neereah 03.03.03 11:51 [775]
|
|
|