Привет всем, у меня не компилиться 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
>Привет всем, у меня не компилиться 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 например
Спасибо! А не будет от этого хуже работать?
>Спасибо! А не будет от этого хуже работать?
Будет глючить при больших нагрузках , но пока это единственный метод без переделки кода.