Проблемы установки, настройки и работы Правильной Операционной Системы
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
Abigor
- старшина
- Сообщения: 425
- Зарегистрирован: 2006-03-02 11:13:15
- Откуда: РФ. г. Иркутск
-
Контактная информация:
Сообщение
Abigor » 2006-08-10 10:37:47
помогите, не могу поставить freeradius, ставлю на FreeBSD 6.1 из портов, порты обновляю регульрно (раз в час)
Код: Выделить всё
[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 config выбираю только mysql
дальше 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.
чего ему надо? для установки
Abigor
-
Хостинг HostFood.ru
-
Хостинг HostFood.ru
Тарифы на хостинг в России, от 12 рублей:
https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.:
https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах:
https://www.host-food.ru/domains/
-
Alex Keda
- стреляли...
- Сообщения: 35477
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Сообщение
Alex Keda » 2006-08-10 10:47:59
Код: Выделить всё
In file included from rlm_eap.c:26:
rlm_eap.h:26:18: ltdl.h: No such file or directory
файл указанный в 26 строке этого файла есть? где он лежит?
дай
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Abigor
- старшина
- Сообщения: 425
- Зарегистрирован: 2006-03-02 11:13:15
- Откуда: РФ. г. Иркутск
-
Контактная информация:
Сообщение
Abigor » 2006-08-10 10:52:30
Код: Выделить всё
[root@webdes ~]# locate ltdl.h
/usr/local/include/ltdl.h
/usr/local/share/libtool/libltdl/ltdl.h
вот make.conf
Код: Выделить всё
[root@webdes ~]# cat /etc/make.conf
#---
PERL_VER=5.8.8
PERL_VERSION=5.8.8
WITH_PTHREADS=yes
MAKE_SHALL?=sh
MODULES_WITH_WORLD=yes
DOC_LANG=en_US.ISO8859-1 ru_RU.KOI8-R
CPUTYPE=i686
CFLAGS=-O2 -pipe
COPTFLAGS=-O -pipe
CPUTYPE?=pentium4
#X_WINDOW_SYSTEM=xorg
#FORCE_PKG_REGISTER=YES
WITHOUT_TTF_BYTECODE_ENABLED=yes
#WITHOUT_KOFFICE=yes
#FETCH_CMD=/usr/local/bin/wget
#DISABLE_SIZE=yes
#---
MAKE_KERBEROS5=yes
#ENABLE_SUID_K5SU=yes
#---
#--- gd
WITH_XPM=yes
#---
ENABLE_SUIDPERL=true
WITH_THREADS=true
DEFAULT_MYSQL_VER=41
Abigor
-
Alex Keda
- стреляли...
- Сообщения: 35477
- Зарегистрирован: 2004-10-18 14:25:19
- Откуда: Made in USSR
-
Контактная информация:
Сообщение
Alex Keda » 2006-08-10 11:08:35
попб\робуй сделать make.conf типа
и всё...
Убей их всех! Бог потом рассортирует...
Alex Keda
-
Abigor
- старшина
- Сообщения: 425
- Зарегистрирован: 2006-03-02 11:13:15
- Откуда: РФ. г. Иркутск
-
Контактная информация:
Сообщение
Abigor » 2006-08-10 11:21:49
попробывал, сейчас make.conf такой как ты предложил.
если сделать
Код: Выделить всё
ln -s /usr/local/include/ltdl.h /usr/include/ltdl.h
то оно компилится, но дальше валазит ошибка, вот какая
Код: Выделить всё
-O2 -fno-strict-aliasing -pipe -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../include -DHOSTINFO=\"\" -DRADIUSD_VERSION=\"1.1.2\" -L../lib -L/usr/local/lib -pthread -o radiusd acct.lo auth.lo client.lo conffile.lo exec.lo files.lo log.lo mainconfig.lo modules.lo modcall.lo nas.lo proxy.lo radiusd.lo radius_snmp.lo request_list.lo session.lo smux.lo threads.lo util.lo valuepair.lo version.lo timestr.lo xlat.lo \
-lpthread ../lib/libradius.la \
-lcrypt
rm -f .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT
creating .libs/radiusdS.c
(cd .libs && cc -c -fno-builtin -fno-rtti -fno-exceptions "radiusdS.c")
cc1: warning: command line option "-fno-rtti" is valid for C++/ObjC++ but not for C
rm -f .libs/radiusdS.c .libs/radiusd.nm .libs/radiusd.nmS .libs/radiusd.nmT
cc .libs/radiusdS.o -O2 -fno-strict-aliasing -pipe -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -Wall -D_GNU_SOURCE -DNDEBUG -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -I../include -DHOSTINFO=\"\" -DRADIUSD_VERSION=\"1.1.2\" -pthread -o .libs/radiusd acct.o auth.o client.o conffile.o exec.o files.o log.o mainconfig.o modules.o modcall.o nas.o proxy.o radiusd.o radius_snmp.o request_list.o session.o smux.o threads.o util.o valuepair.o version.o timestr.o xlat.o -Wl,--export-dynamic -L/usr/ports/net/freeradius/work/freeradius-1.1.2/src/lib -L/usr/local/lib -lpthread ../lib/.libs/libradius.so -lcrypt -Wl,--rpath -Wl,/usr/local/lib
modules.o(.text+0xda): In function `detach_modules':
: undefined reference to `lt_dlclose'
modules.o(.text+0x2af): In function `find_module_instance':
: undefined reference to `lt_dlopenext'
modules.o(.text+0x337): In function `find_module_instance':
: undefined reference to `lt_dlsym'
modules.o(.text+0x46e): In function `find_module_instance':
: undefined reference to `lt_dlerror'
modules.o(.text+0x4a9): In function `find_module_instance':
: undefined reference to `lt_dlclose'
modules.o(.text+0x4c3): In function `find_module_instance':
: undefined reference to `lt_dlerror'
modules.o(.text+0x814): In function `setup_modules':
: undefined reference to `lt_dlpreload_default'
modules.o(.text+0x81c): In function `setup_modules':
: undefined reference to `lt_dlinit'
modules.o(.text+0x832): In function `setup_modules':
: undefined reference to `lt_dlsetsearchpath'
modules.o(.text+0xcef): In function `setup_modules':
: undefined reference to `lt_dlgetsearchpath'
modules.o(.text+0xd45): In function `setup_modules':
: undefined reference to `lt_dlerror'
gmake[4]: *** [radiusd] Ошибка 1
gmake[4]: Leaving directory `/usr/ports/net/freeradius/work/freeradius-1.1.2/src/main'
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.
Abigor
-
proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
-
Контактная информация:
Сообщение
proxy-man » 2006-08-10 13:06:53
Граждане, а к чему вообще этот радиус нужен? В чем суть его?
Это в целях повышения кругозора... :-)

proxy-man
-
Abigor
- старшина
- Сообщения: 425
- Зарегистрирован: 2006-03-02 11:13:15
- Откуда: РФ. г. Иркутск
-
Контактная информация:
Сообщение
Abigor » 2006-08-10 13:14:24
нет, для mpd
Abigor
-
proxy-man
- лейтенант
- Сообщения: 692
- Зарегистрирован: 2006-04-05 12:06:13
- Откуда: Odessa
-
Контактная информация:
Сообщение
proxy-man » 2006-08-10 13:24:12
Abigor писал(а):нет, для mpd
не понял?
proxy-man
-
Din
- рядовой
- Сообщения: 21
- Зарегистрирован: 2006-08-02 22:40:41
- Откуда: РБ, Минск
Сообщение
Din » 2006-08-10 15:38:28
Очевидно смысл ответа в том что радиус не для расширения кругозора нужен а для MPD :)
freeradius это такая навороченная система аутенфикации.
Берегите интернет, он у нас один такой

Din
-
zorg
- лейтенант
- Сообщения: 665
- Зарегистрирован: 2006-03-01 22:25:36
- Откуда: Санкт-Петербург
Сообщение
zorg » 2006-08-11 0:41:00
очень даже прикольная особенно из-за того что free!

Жаль я тока собираюсь её ставить, а так только пользовался. Интерсная вещица. вот новый сервачок придёт и нужно будет заморочиться!!

Всё дело в перце!!

zorg
-
Abigor
- старшина
- Сообщения: 425
- Зарегистрирован: 2006-03-02 11:13:15
- Откуда: РФ. г. Иркутск
-
Контактная информация:
Сообщение
Abigor » 2006-08-11 4:51:08
Блин помогите поставить!!!1
если ставить из пакеджей, то всем путем
то ставится, но почему он у меня не компилится? чего уму надо!
Abigor
-
Abigor
- старшина
- Сообщения: 425
- Зарегистрирован: 2006-03-02 11:13:15
- Откуда: РФ. г. Иркутск
-
Контактная информация:
Сообщение
Abigor » 2006-08-11 5:00:49
Я в шоке!!!!!!!!!! на второй работе на FreeBSD 6.0 freeradius собрался из портов без проблем!!!! с поддержкой mysql. я конечно знаю что его можно поставить на другой машине . но не на другом конце города

)
Abigor
-
Abigor
- старшина
- Сообщения: 425
- Зарегистрирован: 2006-03-02 11:13:15
- Откуда: РФ. г. Иркутск
-
Контактная информация:
Сообщение
Abigor » 2006-08-11 6:15:39
победил!!!! проблема была в libltdl-1.5.22. сделал
после чего freeradius нормально собрался из портов и mysql
только от, что portversion не говорил что libltdl-1.5.22 устарел, видемо прост jult-то библиотеки не слинковались
Abigor