LINUX.ORG.RU
ФорумAdmin

Проблема сборки freeradius


0

0

Такая проблема при сборке freeradius 1.0.1

rlm_dbm.c:27:18: ndbm.h: No such file or directory
rlm_dbm.c:152: parse error before '*' token
rlm_dbm.c:154: warning: function declaration isn't a prototype
rlm_dbm.c: In function `sm_parse_user': и т.д.

Этот файл лежит у меня в /usr/include/gdbm пробывал переписывать в /usr/include
Вылетает так:

gcc rlm_dbm_parser.o -o rlm_dbm_parser ../../lib/libradius.a -lnsl -lresolv -lpthread -lcrypto -lssl
rlm_dbm_parser.o(.text+0x15): In function `open_storage':
/root/Nibs/freeradius-1.0.1/src/modules/rlm_dbm/rlm_dbm_pars er.c:106: undefined reference to `dbm_open'
rlm_dbm_parser.o(.text+0x4d): In function `close_storage':
/root/Nibs/freeradius-1.0.1/src/modules/rlm_dbm/rlm_dbm_pars er.c:114: undefined reference to `dbm_close'
rlm_dbm_parser.o(.text+0x19b): In function `storecontent':

anonymous

-L флаги в makefile'ах пропиши.

gr_buza ★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.