kvirtu Опубликовано: 19 травня, 2014 Опубликовано: 19 травня, 2014 всем привет ! Есть freebsd 10.0 amd64. Не могу скомпилировать freeradius2 - 2.2.5 из портов. Ругается на rlm_eap. спасибо.
vlin Опубліковано: 19 травня, 2014 Опубліковано: 19 травня, 2014 (відредаговано) 21:42 [root#s1:][/<2>net/freeradius2] make .............................................................................. Installing dictionary files in /usr/ports/net/freeradius2/work/stage/usr/local/share/freeradius /usr/local/bin/libtool --finish /usr/ports/net/freeradius2/work/stage/usr/local/lib/freeradius-2.2.5 gmake[2]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5' ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) ===> Installing ldconfig configuration file 21:43 [root#s1:][/<2>net/freeradius2] uname -a FreeBSD s1 10.0-RELEASE-p1 FreeBSD 10.0-RELEASE-p1 #0: Tue Apr 8 06:45:06 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 Как у вас ругается ? Відредаговано 19 травня, 2014 vlin
kvirtu Опубліковано: 19 травня, 2014 Автор Опубліковано: 19 травня, 2014 (відредаговано) 21:42 [root#s1:][/<2>net/freeradius2] make .............................................................................. Installing dictionary files in /usr/ports/net/freeradius2/work/stage/usr/local/share/freeradius /usr/local/bin/libtool --finish /usr/ports/net/freeradius2/work/stage/usr/local/lib/freeradius-2.2.5 gmake[2]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5' ====> Compressing man pages (compress-man) ===> Staging rc.d startup script(s) ===> Installing ldconfig configuration file 21:43 [root#s1:][/<2>net/freeradius2] uname -a FreeBSD s1 10.0-RELEASE-p1 FreeBSD 10.0-RELEASE-p1 #0: Tue Apr 8 06:45:06 UTC 2014 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 Как у вас ругается ? e -Wl,libfreeradius-eap-2.2.5.so -o .libs/libfreeradius-eap-2.2.5.so/usr/bin/ld: /usr/local/lib/libssl.a(ssl_lib.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libssl.a: could not read symbols: Bad value cc: error: linker command failed with exit code 1 (use -v to see invocation) gmake[9]: *** [libfreeradius-eap.la] Error 1 gmake[9]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules/rlm_eap/libeap' gmake[8]: *** [libeap] Error 2 gmake[8]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules/rlm_eap' gmake[7]: *** [rlm_eap] Error 2 gmake[7]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules' gmake[6]: *** [all] Error 2 gmake[6]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules' gmake[5]: *** [modules] Error 2 gmake[5]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src' gmake[4]: *** [all] Error 2 gmake[4]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src' gmake[3]: *** [src] Error 2 gmake[3]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5' *** Error code 1 Stop. make[1]: stopped in /usr/ports/net/freeradius2 *** Error code 1 Stop. make: stopped in /usr/ports/net/freeradius2 Відредаговано 19 травня, 2014 kvirtu
kvirtu Опубліковано: 19 травня, 2014 Автор Опубліковано: 19 травня, 2014 используй пакетный менеджер Через него вроде получилось, только во фре 10.0, теперь не pkg_add , а pkg add и установочный пакет должен быть скачен на сервак. Скачивал нужные пакеты с сайта http://pkg.freebsd.org/ Кстати там версия радиуса 2.2.2
vlin Опубліковано: 19 травня, 2014 Опубліковано: 19 травня, 2014 /usr/local/lib/libssl.a - у меня такого файла нет, радиус собирается с системной либой ssl
kvirtu Опубліковано: 20 травня, 2014 Автор Опубліковано: 20 травня, 2014 /usr/local/lib/libssl.a - у меня такого файла нет, радиус собирается с системной либой ssl попробуй через pkg add
foreverok Опубліковано: 20 травня, 2014 Опубліковано: 20 травня, 2014 e -Wl,libfreeradius-eap-2.2.5.so -o .libs/libfreeradius-eap-2.2.5.so /usr/bin/ld: /usr/local/lib/libssl.a(ssl_lib.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libssl.a: could not read symbols: Bad value cc: error: linker command failed with exit code 1 (use -v to see invocation) gmake[9]: *** [libfreeradius-eap.la] Error 1 gmake[9]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules/rlm_eap/libeap' gmake[8]: *** [libeap] Error 2 gmake[8]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules/rlm_eap' gmake[7]: *** [rlm_eap] Error 2 gmake[7]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules' gmake[6]: *** [all] Error 2 gmake[6]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules' gmake[5]: *** [modules] Error 2 gmake[5]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src' gmake[4]: *** [all] Error 2 gmake[4]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src' gmake[3]: *** [src] Error 2 gmake[3]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5' *** Error code 1 Stop. make[1]: stopped in /usr/ports/net/freeradius2 *** Error code 1 Stop. make: stopped in /usr/ports/net/freeradius2 Я так догадываюсь что вы обновляли фряху с более ранних версий. Пере соберите libssl из портов.
kvirtu Опубліковано: 20 травня, 2014 Автор Опубліковано: 20 травня, 2014 e -Wl,libfreeradius-eap-2.2.5.so -o .libs/libfreeradius-eap-2.2.5.so /usr/bin/ld: /usr/local/lib/libssl.a(ssl_lib.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libssl.a: could not read symbols: Bad value cc: error: linker command failed with exit code 1 (use -v to see invocation) gmake[9]: *** [libfreeradius-eap.la] Error 1 gmake[9]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules/rlm_eap/libeap' gmake[8]: *** [libeap] Error 2 gmake[8]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules/rlm_eap' gmake[7]: *** [rlm_eap] Error 2 gmake[7]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules' gmake[6]: *** [all] Error 2 gmake[6]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src/modules' gmake[5]: *** [modules] Error 2 gmake[5]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src' gmake[4]: *** [all] Error 2 gmake[4]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5/src' gmake[3]: *** [src] Error 2 gmake[3]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5' gmake[2]: *** [all] Error 2 gmake[2]: Leaving directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.5' *** Error code 1 Stop. make[1]: stopped in /usr/ports/net/freeradius2 *** Error code 1 Stop. make: stopped in /usr/ports/net/freeradius2 Я так догадываюсь что вы обновляли фряху с более ранних версий. Пере соберите libssl из портов. нет, установил чистую фрю 10.0 amd64, потом обновил порты и все. Все нужные пакеты установились без проблем из портов, кроме радиуса. Его я установил через pkg add
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас