LINUX.ORG.RU
ФорумAdmin

Установка Freeradius


0

0

Подскажите, что может быть при компиляции моделя rlm_krb5 freeradius 1.0.1 вылетает на ошибку. Как откомпилировать без этого модуля?

gmake[6]: Entering directory `/usr/src/redhat/SOURCES/freeradius-1.0.1/src/modules/rlm_krb5'
gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -DOPENSSL_NO_KRB5 -Wall -D_GNU_SOURCE -g -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs -W -Wredundant-decls -Wundef -I../../include -c rlm_krb5.c -o rlm_krb5.o
rlm_krb5.c:40:21: error: com_err.h: No such file or directory
rlm_krb5.c: In function 'verify_krb5_tgt':
rlm_krb5.c:105: warning: passing argument 2 of 'krb5_kt_read_service_key' discards qualifiers from pointer target type
rlm_krb5.c: In function 'krb5_auth':
rlm_krb5.c:219: warning: initialization discards qualifiers from pointer target type
rlm_krb5.c:257: warning: pointer targets in assignment differ in signedness
rlm_krb5.c:258: warning: pointer targets in assignment differ in signedness
rlm_krb5.c:305: warning: implicit declaration of function 'krb5_get_in_tkt_with_password'
rlm_krb5.c:305: warning: nested extern declaration of 'krb5_get_in_tkt_with_password'
gmake[6]: *** [rlm_krb5.o] Error 1
gmake[6]: Leaving directory `/usr/src/redhat/SOURCES/freeradius-1.0.1/src/modules/rlm_krb5'
gmake[5]: *** [common] Error 1
gmake[5]: Leaving directory `/usr/src/redhat/SOURCES/freeradius-1.0.1/src/modules'
gmake[4]: *** [all] Error 2
gmake[4]: Leaving directory `/usr/src/redhat/SOURCES/freeradius-1.0.1/src/modules'
gmake[3]: *** [common] Error 1
gmake[3]: Leaving directory `/usr/src/redhat/SOURCES/freeradius-1.0.1/src'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/src/redhat/SOURCES/freeradius-1.0.1/src'
gmake[1]: *** [common] Error 1
gmake[1]: Leaving directory `/usr/src/redhat/SOURCES/freeradius-1.0.1'

anonymous

> rlm_krb5.c:40:21: error: com_err.h: No such file or directory
А файлик "com_err.h" вообще есть в системе ? У меня он принадлежит пакетам com_err и mit-krb5.

> Как откомпилировать без этого модуля?
Например удалить его из списка в src/modules/stable

spirit ★★★★★
()
Ответ на: комментарий от spirit

Если убрать из src\modules\stable строку rlm_krb5
Вылетает при компиляции модуля rlm_x99_token.

Если же и ее убрать то тогда другая ошибка:
mainconfig.c:66: error: static declaration of 'auth_port' follows non-static declaration
../include/radiusd.h:280: erroe: previous declaration of 'auth_port' was here mainconfig.c:873: warning: no previous prototype for 'proxy_new_listener'
gmake[4]: *** [mainconfig.o Error 1

Бред какой то на RH9 установлено все было моментально ./configure && make &&make install, а на Fedory Core 4 уже 3 тий день установить немогу.

anonymous
()
Ответ на: комментарий от anonymous

На Fedory Core 4 невстает Freeradius 1.0.1.
Зато компилится версия 1.1.1.
Только вот проблема что с freenibs компиляция вылетает на ошибку.
Кто ставил подскажите как быть?

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