kvirtu 315 Опубликовано: 2014-05-19 18:26:52 Share Опубликовано: 2014-05-19 18:26:52 всем привет ! Есть freebsd 10.0 amd64. Не могу скомпилировать freeradius2 - 2.2.5 из портов. Ругается на rlm_eap. спасибо. Ссылка на сообщение Поделиться на других сайтах
loki 86 Опубліковано: 2014-05-19 18:27:57 Share Опубліковано: 2014-05-19 18:27:57 используй пакетный менеджер Ссылка на сообщение Поделиться на других сайтах
vlin 43 Опубліковано: 2014-05-19 18:48:04 Share Опубліковано: 2014-05-19 18:48:04 (відредаговано) 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 Как у вас ругается ? Відредаговано 2014-05-19 18:48:24 vlin Ссылка на сообщение Поделиться на других сайтах
kvirtu 315 Опубліковано: 2014-05-19 19:22:42 Автор Share Опубліковано: 2014-05-19 19:22:42 (відредаговано) 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 Відредаговано 2014-05-19 19:23:11 kvirtu Ссылка на сообщение Поделиться на других сайтах
kvirtu 315 Опубліковано: 2014-05-19 19:43:28 Автор Share Опубліковано: 2014-05-19 19:43:28 используй пакетный менеджер Через него вроде получилось, только во фре 10.0, теперь не pkg_add , а pkg add и установочный пакет должен быть скачен на сервак. Скачивал нужные пакеты с сайта http://pkg.freebsd.org/ Кстати там версия радиуса 2.2.2 Ссылка на сообщение Поделиться на других сайтах
vlin 43 Опубліковано: 2014-05-19 20:28:53 Share Опубліковано: 2014-05-19 20:28:53 /usr/local/lib/libssl.a - у меня такого файла нет, радиус собирается с системной либой ssl Ссылка на сообщение Поделиться на других сайтах
kvirtu 315 Опубліковано: 2014-05-20 05:54:34 Автор Share Опубліковано: 2014-05-20 05:54:34 /usr/local/lib/libssl.a - у меня такого файла нет, радиус собирается с системной либой ssl попробуй через pkg add Ссылка на сообщение Поделиться на других сайтах
foreverok 95 Опубліковано: 2014-05-20 08:13:42 Share Опубліковано: 2014-05-20 08:13:42 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 315 Опубліковано: 2014-05-20 11:31:25 Автор Share Опубліковано: 2014-05-20 11:31:25 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 Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас