Current-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: compiling new ntp failed for me
On Sun, Aug 29, 2010 at 12:16:40PM +0200, Frank Kardel wrote:
> Kurt Schreiner wrote:
> >Hi,
> >
> >with -current source update half an hour or so ago build.sh ... distribution
> >fails compiling ntpd/ntpd.o:
> >
> > compile ntpd/ntpd.o
> >/u/NetBSD/src/external/bsd/ntp/dist/ntpd/ntpd.c:136:20: error: dns_sd.h: No
> >such file or directory
> >
> >[...some failing declarations etc...]
> >
> >*** Failed target: ntpd.o
> >
> >Where should "dns_sd.h" come from? I can find only this one:
> >.../src/external/apache2/mDNSResponder/dist/mDNSShared/dns_sd.h
> >which isn't used as MKMDNS=no in /etc/mk.conf...
> >
> >Kurt
> Thanks for the report !
>
> Please update src/external/bsd/ntp and compile again.
Thanks for the quick fix!
But there's one more change needed to get ntpd linked: linking in
libdns_sd has to depend an MKMDNS, too. The following patch get
things going for me:
>-1014: cvs diff -u Makefile
Index: Makefile
===================================================================
RCS file: /cvsroot/src/external/bsd/ntp/bin/ntpd/Makefile,v
retrieving revision 1.4
diff -u -r1.4 Makefile
--- Makefile 29 Aug 2010 10:13:07 -0000 1.4
+++ Makefile 29 Aug 2010 11:04:19 -0000
@@ -74,7 +74,7 @@
refclock_wwvb.c \
refclock_zyfer.c
-LDADD+= -L${LIBPARSE} -lparse -L${LIBISC} -liscntp -lm -lutil
-ldns_sd
+LDADD+= -L${LIBPARSE} -lparse -L${LIBISC} -liscntp -lm -lutil
DPADD+= ${LIBPARSE}/libparse.a ${LIBISC}/libiscntp.a
${LIBOPTS}/libopts.a ${LIBNTP}/libntp.a ${LIBM} ${LIBUTIL}
.include "${.CURDIR}/../Makefile.inc"
@@ -85,6 +85,7 @@
.if ("${MKMDNS}" != "no")
CPPFLAGS+=-DUSE_MDNS
+LDADD+=-ldns_sd
.endif
.PATH: ${DIST}
Kurt
Home |
Main Index |
Thread Index |
Old Index