Summary: | Missing dependency for dns/dnsmasq with DNSSEC | ||
---|---|---|---|
Product: | Ports & Packages | Reporter: | Kevin Zheng <kevinz5000> |
Component: | Individual Port(s) | Assignee: | Matthias Andree <mandree> |
Status: | Closed FIXED | ||
Severity: | Affects Only Me | ||
Priority: | Normal | ||
Version: | Latest | ||
Hardware: | Any | ||
OS: | Any |
Description
Kevin Zheng
2014-05-23 18:50:00 UTC
Responsible Changed From-To: freebsd-ports-bugs->mandree Over to maintainer (via the GNATS Auto Assign Tool) What is _your_ "clean room environment"? I test built with poudriere and on redports, and DNSSEC is a default option, and dnsmasq builds just fine. libnettle is a requisite if the DNSSEC option is enabled. Make sure that nothing overrides LIBS or LDFLAGS. /etc/make.conf comes to mind. Please provide me with exact instructions to reproduce your problem. State Changed From-To: open->feedback waiting for submitter's feedback Hi Matthias, Sorry, I just took a look at the port 'Makefile' and realized that nettle is indeed installed. I believe the problem has to do with a missing dependency on pkgconf: ===> Building for dnsmasq-2.71,1 /wrkdirs/usr/ports/dns/dnsmasq/work/dnsmasq-2.71/bld/pkg-wrapper: pkg-config: not found /wrkdirs/usr/ports/dns/dnsmasq/work/dnsmasq-2.71/bld/pkg-wrapper: pkg-config: not found Setting NLS seems to pull in pkgconf as a dependency. I do not set NLS, which means that pkgconf is missing. Without pkgconf, the correct linker flags are not there, which leads to a linker failure. If this isn't the issue I'll attach my buildlog somewhere. Thanks, Kevin Zheng Author: mandree Date: Fri May 23 21:11:02 2014 New Revision: 354963 URL: http://svnweb.freebsd.org/changeset/ports/354963 QAT: https://qat.redports.org/buildarchive/r354963/ Log: Fix build with DNSSEC and without NLS/DBUS options. PR: 190149 Submitted by: Kevin Zheng Modified: head/dns/dnsmasq/Makefile Modified: head/dns/dnsmasq/Makefile ============================================================================== --- head/dns/dnsmasq/Makefile Fri May 23 20:48:20 2014 (r354962) +++ head/dns/dnsmasq/Makefile Fri May 23 21:11:02 2014 (r354963) @@ -77,6 +77,7 @@ USES+= lua .if ${PORT_OPTIONS:MDNSSEC} CFLAGS+= -DHAVE_DNSSEC +USES+= pkgconfig LIB_DEPENDS+= libnettle.so:${PORTSDIR}/security/nettle LIB_DEPENDS+= libgmp.so:${PORTSDIR}/math/gmp .endif _______________________________________________ svn-ports-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/svn-ports-all To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org" State Changed From-To: feedback->closed Should be fixed in ports tree as of SVN r354963. Thanks for reporting this. (I've added pkgconfig to the DNSSEC requisites.) |