URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 5620
[ Назад ]

Исходное сообщение
"FreeRADIUS + FreeNIBS"

Отправлено MoRFaiR , 25-Июн-08 11:58 
Привет, други!!!
Имеется openSUSE 10.3, freeradius-server-2.0.5.tar.bz2, freenibs-3.0.0.b4.tar.bz2. Хочу все это дело собрать. Стал собирать freeradius-server-2.0.5.tar.bz2 - все нормально откомпилилось. Затем нашел freenibs-3.0.0.b4.tar.bz2 и начал собирать вместе с ним. По инструкции написано в распакованные сорцы freeradius скопировать сорцы freenibs с заменой существующщий файлов. Сделал. Затем в файле src/modules/rlm_nibs/conf.h подставить версию радиуса. Подставлюя: #define RADIUS_VERSION 2050. Затем ./configure --prefix=/usr/mf/freeradius. Прошло. Далее делаю make. Ползет-ползет и выдает такую ошибку:

gcc -g -O2 -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -I/tmp/freeradius-server-2.0.5/src -I/tmp/freeradius-server-2.0.5/libltdl -c sal.c -fPIC -DPIC -o .libs/sal.o
In file included from sal.h:24,
from sal.c:43:
sal_manual.h:23:21: error: radiusd.h: No such file or directory
In file included from sal_manual.h:24,
from sal.h:24,
from sal.c:43:
nibs.h:33: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:35: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:36: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:37: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:38: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:40: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:41: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:42: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:43: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:44: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:45: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:47: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:48: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:49: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:51: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
nibs.h:64: error: expected declaration specifiers or ‘...’ before ‘REQUEST’
sal.c: In function ‘connect_single_socket’:
sal.c:102: warning: implicit declaration of function ‘radlog’
sal.c:102: error: ‘L_DBG’ undeclared (first use in this function)
sal.c:102: error: (Each undeclared identifier is reported only once
sal.c:102: error: for each function it appears in.)
sal.c:121: error: ‘L_CONS’ undeclared (first use in this function)
sal.c:121: error: ‘L_ERR’ undeclared (first use in this function)
sal.c: In function ‘sal_init_socketpool’:
sal.c:150: error: ‘L_DBG’ undeclared (first use in this function)
sal.c:152: warning: implicit declaration of function ‘rad_malloc’
sal.c:152: warning: assignment makes pointer from integer without a cast
sal.c: In function ‘sal_close_socket’:
sal.c:225: error: ‘L_DBG’ undeclared (first use in this function)
sal.c: In function ‘sal_get_socket’:
sal.c:286: error: ‘L_INFO’ undeclared (first use in this function)
sal.c:296: error: ‘L_DBG’ undeclared (first use in this function)
sal.c: In function ‘sal_release_socket’:
sal.c:366: error: ‘L_DBG’ undeclared (first use in this function)
sal.c: In function ‘sal_fetch_row’:
sal.c:399: error: ‘L_ERR’ undeclared (first use in this function)
sal.c: In function ‘sal_query’:
sal.c:448: error: ‘L_ERR’ undeclared (first use in this function)
sal.c: In function ‘sal_select_query’:
sal.c:497: error: ‘L_ERR’ undeclared (first use in this function)
sal.c: In function ‘sal_query_log’:
sal.c:549: error: ‘L_ERR’ undeclared (first use in this function)
sal.c:557: warning: implicit declaration of function ‘rad_lockfd’
sal.c: In function ‘sal_create’:
sal.c:583: error: ‘L_ERR’ undeclared (first use in this function)
sal.c:600: error: ‘L_INFO’ undeclared (first use in this function)
gmake[6]: *** [sal.lo] Error 1
gmake[6]: Leaving directory `/tmp/freeradius-server-2.0.5/src/modules/rlm_nibs'
gmake[5]: *** [common] Error 2
gmake[5]: Leaving directory `/tmp/freeradius-server-2.0.5/src/modules'
gmake[4]: *** [all] Error 2
gmake[4]: Leaving directory `/tmp/freeradius-server-2.0.5/src/modules'
gmake[3]: *** [common] Error 2
gmake[3]: Leaving directory `/tmp/freeradius-server-2.0.5/src'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/tmp/freeradius-server-2.0.5/src'
gmake[1]: *** [common] Error 2
gmake[1]: Leaving directory `/tmp/freeradius-server-2.0.5'
make: *** [all] Error 2
mfsrv:/tmp/freeradius-server-2.0.5 #

Что делать, не знаю. Руки опускаются. ПОМОГИТЕ!!!


Содержание

Сообщения в этом обсуждении
"FreeRADIUS + FreeNIBS"
Отправлено Mr_Anonymouss , 25-Июн-08 13:46 
Попробуйте поставить более раннюю версию freeradius'a из ветки 1.Х.Х, все-таки freenibs давненько был выпущен :)



"FreeRADIUS + FreeNIBS"
Отправлено MoRFaiR , 25-Июн-08 14:01 
>Попробуйте поставить более раннюю версию freeradius'a из ветки 1.Х.Х, все-таки freenibs давненько
>был выпущен :)

Пробовал различные сочетания различных версий и того и этого. всегда при компиляции ошибка. :(


"FreeRADIUS + FreeNIBS"
Отправлено MoRFaiR , 25-Июн-08 14:02 
Может кто посоветует другой способ??? Какой-нить web-интерфейс для FreeRADIUS'а и биллинг для него, желательно на PHP и MySQL.

"FreeRADIUS + FreeNIBS"
Отправлено Mr_Anonymouss , 26-Июн-08 06:38 
>Может кто посоветует другой способ??? Какой-нить web-интерфейс для FreeRADIUS'а и биллинг для
>него, желательно на PHP и MySQL.

Abills (http://abills.net.ua/)


"FreeRADIUS + FreeNIBS"
Отправлено vano , 17-Авг-08 15:04 
таже шляпа OS FreeBSD 6.2. с радиусом 1,1,7 make прошел

"FreeRADIUS + FreeNIBS"
Отправлено oath , 11-Фев-09 10:20 
"sal_manual.h:23:21: error: radiusd.h: No such file or directory" ошибка в sal_manual.h (и в остальных еще где будет ругаться) нужно поправить пути к заголовочным файлам радиуса
#include "radiusd.h" заменить на

#include "../../include/radiusd.h"