помогите, не могу поставить freeradius
Добавлено: 2006-08-10 10:37:47
помогите, не могу поставить freeradius, ставлю на FreeBSD 6.1 из портов, порты обновляю регульрно (раз в час)
при make config выбираю только mysql
дальше make configure проходит без проблем. а вот make вываливается:
чего ему надо? для установки
Код: Выделить всё
[root@webdes ~]# cd /usr/ports/net/freeradius
[root@webdes freeradius]# cat distinfo
SHA256 (freeradius-1.1.2.tar.gz) = 5bc1b7fcb2d37fcce402e7baf9e8508b6fb62b94afead3b6da4718cd9a5762bf
MD5 (freeradius-1.1.2.tar.gz) = 6649ac5f9666b4a8cd55a837068ca61e
SIZE (freeradius-1.1.2.tar.gz) = 2389227
дальше make configure проходит без проблем. а вот make вываливается:
Код: Выделить всё
cd .libs && rm -f rlm_eap_ttls.so && ln -s rlm_eap_ttls-1.1.2.so rlm_eap_ttls.so)
ar cru .libs/rlm_eap_ttls.a rlm_eap_ttls.o ttls.o
ranlib .libs/rlm_eap_ttls.a
creating rlm_eap_ttls.la
(cd .libs && rm -f rlm_eap_ttls.la && ln -s ../rlm_eap_ttls.la rlm_eap_ttls.la)
gmake[9]: Leaving directory `/usr/ports/net/freeradius/work/freeradius-1.1.2/src/modules/rlm_eap/types/rlm_eap_ttls'
gmake[8]: Leaving directory `/usr/ports/net/freeradius/work/freeradius-1.1.2/src/modules/rlm_eap/types'
gmake[7]: Leaving directory `/usr/ports/net/freeradius/work/freeradius-1.1.2/src/modules/rlm_eap/types'
/usr/ports/net/freeradius/work/freeradius-1.1.2/libtool --mode=compile cc -O2 -pipe -march=pentiumpro -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/ports/net/freeradius/work/freeradius-1.1.2/src/include -Ilibeap -c rlm_eap.c
mkdir .libs
cc -O2 -pipe -march=pentiumpro -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I/usr/ports/net/freeradius/work/freeradius-1.1.2/src/include -Ilibeap -c rlm_eap.c -fPIC -DPIC -o .libs/rlm_eap.lo
In file included from rlm_eap.c:26:
rlm_eap.h:26:18: ltdl.h: No such file or directory
In file included from rlm_eap.c:26:
rlm_eap.h:36: error: syntax error before "lt_dlhandle"
rlm_eap.c: In function `eap_authenticate':
rlm_eap.c:285: warning: passing arg 5 of `request_data_add' from incompatible pointer type
rlm_eap.c:308: warning: passing arg 5 of `request_data_add' from incompatible pointer type
gmake[6]: *** [rlm_eap.lo] Ошибка 1
gmake[6]: Leaving directory `/usr/ports/net/freeradius/work/freeradius-1.1.2/src/modules/rlm_eap'
gmake[5]: *** [common] Ошибка 2
gmake[5]: Leaving directory `/usr/ports/net/freeradius/work/freeradius-1.1.2/src/modules'
gmake[4]: *** [all] Ошибка 2
gmake[4]: Leaving directory `/usr/ports/net/freeradius/work/freeradius-1.1.2/src/modules'
gmake[3]: *** [common] Ошибка 2
gmake[3]: Leaving directory `/usr/ports/net/freeradius/work/freeradius-1.1.2/src'
gmake[2]: *** [all] Ошибка 2
gmake[2]: Leaving directory `/usr/ports/net/freeradius/work/freeradius-1.1.2/src'
gmake[1]: *** [common] Ошибка 2
gmake[1]: Leaving directory `/usr/ports/net/freeradius/work/freeradius-1.1.2'
gmake: *** [all] Ошибка 2
*** Error code 2
Stop in /usr/ports/net/freeradius.
*** Error code 1
Stop in /usr/ports/net/freeradius.