[Bug 191769] New: sysutils/syslog-ng does not build
bugzilla-noreply at freebsd.org
bugzilla-noreply at freebsd.org
Wed Jul 9 14:31:48 UTC 2014
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=191769
Bug ID: 191769
Summary: sysutils/syslog-ng does not build
Product: Ports Tree
Version: Latest
Hardware: Any
OS: Any
Status: Needs Triage
Severity: Affects Many People
Priority: Normal
Component: Individual Port(s)
Assignee: freebsd-ports-bugs at FreeBSD.org
Reporter: paul at dokas.name
As the port currently stands, sysutils/syslog-ng does not build for me. With
the default config options, it fails like this:
...
CC modules/dbparser/modules_dbparser_libdbparser_la-timerwheel.lo
CC modules/dbparser/modules_dbparser_libdbparser_la-patternize.lo
CCLD modules/dbparser/libdbparser.la
CC modules/tfgeoip/modules_tfgeoip_libtfgeoip_la-tfgeoip.lo
CCLD modules/tfgeoip/libtfgeoip.la
/usr/bin/ld: cannot find -lGeoIP
cc: error: linker command failed with exit code 1 (use -v to see invocation)
gmake[4]: *** [modules/tfgeoip/libtfgeoip.la] Error 1
gmake[3]: *** [all-recursive] Error 1
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory
`/usr/ports/sysutils/syslog-ng/work/syslog-ng-3.5.4.1'
*** Error code 1
However, I am attepmting to build it without SPOOF and I get this:
...
checking for LIBNET... yes
checking libesmtp.h usability... yes
checking libesmtp.h presence... yes
checking for libesmtp.h... yes
checking for HIREDIS... no
checking for HIREDIS... no
checking hiredis/hiredis.h usability... no
checking hiredis/hiredis.h presence... no
checking for hiredis/hiredis.h... no
configure: error: libHIREDIS not found
===> Script "configure" failed unexpectedly.
Please report the problem to cy at FreeBSD.org [maintainer] and attach the
"/usr/ports/sysutils/syslog-ng/work/syslog-ng-3.5.4.1/config.log" including
the output of the failure of your make command. Also, it might be a good idea
to provide an overview of all packages installed on your system (e.g. a
/usr/local/sbin/pkg-static info -g -Ea).
*** Error code 1
In both cases, the problem seems to be that the port is not looking in
${LOCALBASE} for includes and libraries.
How-To-Repeat:
Attempt to build sysutils/syslog-ng with various combinations of options.
Fix:
sysutils/syslog-ng needs to look in ${LOCALBASE} for includes and libraries:
% diff -c Makefile.orig Makefile
*** Makefile.orig Wed Jul 9 14:15:47 2014
--- Makefile Wed Jul 9 14:16:58 2014
***************
*** 138,143 ****
--- 138,146 ----
CONFIGURE_ARGS+= --disable-json
.endif
+ CFLAGS+= -I${LOCALBASE}/include
+ LDFLAGS+= -L${LOCALBASE}/lib
+
.if ${OSVERSION} >= 900034
CONFIGURE_ARGS+= --disable-linux-caps
.endif
--
You are receiving this mail because:
You are the assignee for the bug.
More information about the freebsd-ports-bugs
mailing list