Страница 1 из 1

ошибки при сборки порта freeradius

Добавлено: 2018-07-21 4:15:23
NewUse
При конфигурации предупреждения:

Код: Выделить всё

configure.in:1349: the top level
appending configuration tag "CXX" to libtool
appending configuration tag "F77" to libtool
configure: WARNING: execinfo.h: accepted by the compiler, rejected by the preprocessor!
configure: WARNING: execinfo.h: proceeding with the compiler's result
Сборка вываливается на:

Код: Выделить всё

Making all in rlm_dbm...
/usr/local/bin/gmake -w -C rlm_dbm all
gmake[6]: Entering directory `/usr/ports/net/freeradius2/work/freeradius-server-2.2.10/src/modules/rlm_dbm'
/usr/local/bin/libtool --mode=link --tag=CC cc -L/usr/local/lib -pthread  \
                -o rlm_dbm_parser rlm_dbm_parser.lo /usr/ports/net/freeradius2/work/freeradius-server-2.2.10/src/lib/libfreeradius-radius.la  -L/usr/local/lib -lcrypto -lssl -lcrypto -lcrypto -lpthread
libtool: link: cc -pthread -o .libs/rlm_dbm_parser .libs/rlm_dbm_parser.o  -L/usr/local/lib /usr/ports/net/freeradius2/work/freeradius-server-2.2.10/src/lib/.libs/libfreeradius-radius.so -lssl -lcrypto -lpthread -pthread  -Wl,-rpath -Wl,/usr/local/lib/freeradius-2.2.10
/usr/ports/net/freeradius2/work/freeradius-server-2.2.10/src/lib/.libs/libfreeradius-radius.so: undefined reference to `backtrace_symbols'
/usr/ports/net/freeradius2/work/freeradius-server-2.2.10/src/lib/.libs/libfreeradius-radius.so: undefined reference to `backtrace'
gmake[6]: *** [rlm_dbm_parser] Error 1
Не помню как раньше обходил, сейчас что-то не выходит, подскажите, плз.

ошибки при сборки порта freeradius

Добавлено: 2018-07-21 12:14:48
NewUse
нагуглил:

Код: Выделить всё

==============================================================================
--- head/net/freeradius2/Makefile	Wed Apr  2 21:21:21 2014	(r349956)
+++ head/net/freeradius2/Makefile	Wed Apr  2 22:19:50 2014	(r349957)
@@ -3,6 +3,7 @@
 
 PORTNAME=	freeradius
 DISTVERSION=	2.2.4
+PORTREVISION=	1
 CATEGORIES=	net
 MASTER_SITES=	ftp://ftp.freeradius.org/pub/freeradius/%SUBDIR%/ \
 		ftp://ftp.ntua.gr/pub/net/radius/freeradius/%SUBDIR%/ \
@@ -331,6 +332,9 @@ MAN8=		radiusd.8 radmin.8 raddebug.8 rad
 SUB_LIST+=	REQUIRE="${_REQUIRE}"
 
 post-patch:
+# never try to find execinfo.h (needed until we can enable/disable backtrace
+	@${REINPLACE_CMD} -e '/execinfo.h/d' ${WRKSRC}/configure \
+		${WRKSRC}/configure.in
 # Patch Makefile / Makefile.in throughout the source tree to install raddb
 # contents in ${EXAMPLESDIR}/raddb rather than the raddbdir from configure
 	@${FIND} -E ${WRKSRC} -regex '.*/Makefile(\.in)?$$' -exec \
 

ошибки при сборки порта freeradius

Добавлено: 2018-07-23 9:52:26
Alex Keda
а из пакетов - параметры не подходят?