kvirtu Posted May 19, 2014 at 06:26 PM Posted May 19, 2014 at 06:26 PM всем привет ! Есть freebsd 10.0 amd64. Не могу скомпилировать freeradius2 - 2.2.5 из портов. Ругается на rlm_eap. спасибо.
vlin Posted May 19, 2014 at 06:48 PM Posted May 19, 2014 at 06:48 PM (edited) 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 Как у вас ругается ? Edited May 19, 2014 at 06:48 PM by vlin
kvirtu Posted May 19, 2014 at 07:22 PM Author Posted May 19, 2014 at 07:22 PM (edited) 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 Edited May 19, 2014 at 07:23 PM by kvirtu
kvirtu Posted May 19, 2014 at 07:43 PM Author Posted May 19, 2014 at 07:43 PM используй пакетный менеджер Через него вроде получилось, только во фре 10.0, теперь не pkg_add , а pkg add и установочный пакет должен быть скачен на сервак. Скачивал нужные пакеты с сайта http://pkg.freebsd.org/ Кстати там версия радиуса 2.2.2
vlin Posted May 19, 2014 at 08:28 PM Posted May 19, 2014 at 08:28 PM /usr/local/lib/libssl.a - у меня такого файла нет, радиус собирается с системной либой ssl
kvirtu Posted May 20, 2014 at 05:54 AM Author Posted May 20, 2014 at 05:54 AM /usr/local/lib/libssl.a - у меня такого файла нет, радиус собирается с системной либой ssl попробуй через pkg add
foreverok Posted May 20, 2014 at 08:13 AM Posted May 20, 2014 at 08:13 AM 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 Posted May 20, 2014 at 11:31 AM Author Posted May 20, 2014 at 11:31 AM 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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now