ports/185931: sysutils/boxbackup fails to build on FreeBSD 10
Hrant Dadivanyan
ran at psg.com
Mon Jan 20 16:20:00 UTC 2014
>Number: 185931
>Category: ports
>Synopsis: sysutils/boxbackup fails to build on FreeBSD 10
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: sw-bug
>Submitter-Id: current-users
>Arrival-Date: Mon Jan 20 16:20:00 UTC 2014
>Closed-Date:
>Last-Modified:
>Originator: Hrant Dadivanyan
>Release: 10.0-RC5 amd64
>Organization:
>Environment:
FreeBSD pandora.amnic.net 10.0-RC5 FreeBSD 10.0-RC5 #0: Tue Jan 14 17:23:44 AMT 2014 ran at pandora.amnic.net:/usr/obj/usr/src/sys/PANDORA amd64
>Description:
sysutils/boxbackup fails to build on FreeBSD 10:
./../release/lib/common/common.a(Utils.o): In function `DumpStackBacktrace()':
Utils.cpp:(.text+0x1c4): undefined reference to `backtrace'
Utils.cpp:(.text+0x1d6): undefined reference to `backtrace_symbols'
c++: error: linker command failed with exit code 1 (use -v to see invocation)
*** Error code 1
Stop.
make[3]: stopped in /usr/ports/sysutils/boxbackup/work/boxbackup-0.11.1/bin/bbackupd
>How-To-Repeat:
cd /usr/ports/sysutils/boxbackup && make
>Fix:
Attached patch works for me. It checks for existence of libexecinfo then adds -lexecinfo .
Patch attached with submission follows:
*** configure.ac.orig Sun Jan 9 00:58:04 2011
--- configure.ac Sun Jan 19 21:12:23 2014
***************
*** 127,132 ****
--- 127,134 ----
AC_CHECK_HEADERS([sys/uio.h sys/xattr.h])
AC_CHECK_HEADERS([bsd/unistd.h])
+ AC_CHECK_LIB([execinfo],[backtrace])
+
AC_CHECK_HEADER([regex.h], [have_regex_h=yes])
if test "$have_regex_h" = "yes"; then
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list