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

Исходное сообщение
"FreeBSD4.8 проблема компиляции FreeRadius 0.9.1"

Отправлено SworDi , 21-Сен-03 14:30 
Привет всем, у меня не компилиться Freeradius 0.9.1 .
При в выводе ./configure я нашел вот такую строчку:
checking gethostbyaddr_r() syntax... GNU-style
checking gethostbyname_r() syntax... configure: warning:  ****** BSD Style gethostbyname might NOT be thread-safe! ******
BSD-style

А make выдает вот такую ошибку:
../../lib/libradius.a(misc.o): In function `ip_hostname':
/usr/home/sword/TEMP/freeradius-0.9.1/src/lib/misc.c:63: undefined reference to `gethostbyaddr_r'
gmake[5]: *** [rlm_dbm_parser] Error 1
gmake[5]: Leaving directory `/usr/home/sword/TEMP/freeradius-0.9.1/src/modules/rlm_dbm'
gmake[4]: *** [common] Error 1
gmake[4]: Leaving directory `/usr/home/sword/TEMP/freeradius-0.9.1/src/modules'
gmake[3]: *** [all] Error 2
gmake[3]: Leaving directory `/usr/home/sword/TEMP/freeradius-0.9.1/src/modules'
gmake[2]: *** [common] Error 1
gmake[2]: Leaving directory `/usr/home/sword/TEMP/freeradius-0.9.1/src'
gmake[1]: *** [all] Error 2
gmake[1]: Leaving directory `/usr/home/sword/TEMP/freeradius-0.9.1/src'
gmake: *** [common] Error 1
*** Error code 2


Содержание

Сообщения в этом обсуждении
"FreeBSD4.8 проблема компиляции FreeRadius 0.9.1"
Отправлено Deac , 22-Сен-03 00:13 
>Привет всем, у меня не компилиться Freeradius 0.9.1 .
>При в выводе ./configure я нашел вот такую строчку:
>checking gethostbyaddr_r() syntax... GNU-style
>checking gethostbyname_r() syntax... configure: warning:  ****** BSD Style gethostbyname might NOT
>be thread-safe! ******
>BSD-style
>
>А make выдает вот такую ошибку:
>../../lib/libradius.a(misc.o): In function `ip_hostname':
>/usr/home/sword/TEMP/freeradius-0.9.1/src/lib/misc.c:63: undefined reference to `gethostbyaddr_r'
>gmake[5]: *** [rlm_dbm_parser] Error 1
>gmake[5]: Leaving directory `/usr/home/sword/TEMP/freeradius-0.9.1/src/modules/rlm_dbm'
>gmake[4]: *** [common] Error 1
>gmake[4]: Leaving directory `/usr/home/sword/TEMP/freeradius-0.9.1/src/modules'
>gmake[3]: *** [all] Error 2
>gmake[3]: Leaving directory `/usr/home/sword/TEMP/freeradius-0.9.1/src/modules'
>gmake[2]: *** [common] Error 1
>gmake[2]: Leaving directory `/usr/home/sword/TEMP/freeradius-0.9.1/src'
>gmake[1]: *** [all] Error 2
>gmake[1]: Leaving directory `/usr/home/sword/TEMP/freeradius-0.9.1/src'
>gmake: *** [common] Error 1
>*** Error code 2

нужно добавить в configure --without-threads
./configure --without-threads например


"FreeBSD4.8 проблема компиляции FreeRadius 0.9.1"
Отправлено SworDi , 22-Сен-03 10:04 
Спасибо! А не будет от этого хуже работать?

"FreeBSD4.8 проблема компиляции FreeRadius 0.9.1"
Отправлено Deac , 24-Сен-03 22:01 
>Спасибо! А не будет от этого хуже работать?
Будет глючить при больших нагрузках , но пока это единственный метод без переделки кода.