Hi, The attached enables a build of ntp (4.2.6.p5+dfsg-2), especially ntpdate. The configure option ISC_PLATFORM_HAVEIPV6 is enabled by the configure script. That creates a problem to run ntpdate without the -4 option: .../ntpdate -q pool.ntp.org (or some other time server) 17 Dec 18:52:20 ntpdate_4.2.6.p5[10647]: setsockopt() IPV6_V6ONLY failed: Protocol not available To be fixed later :)
.../ntpdate -q4d pool.ntp.org works and can be used to test it. -d is the debug option. Thanks!
--- a/debian_rules 2012-05-11 22:54:56.000000000 +0200 +++ b/debian_rules 2012-12-17 18:40:51.000000000 +0100 @@ -14,10 +14,6 @@ LDFLAGS = $(shell dpkg-buildflags --get config.status: dh_testdir -ifeq (hurd, $(DEB_HOST_ARCH_OS)) - # hurd does not provided the system calls needed for ntpd to work. - exit 1 -endif cp /usr/share/misc/config.guess /usr/share/misc/config.sub . ./configure CFLAGS='$(CFLAGS)' CPPFLAGS='$(CPPFLAGS)' LDFLAGS='$(LDFLAGS)' \ --prefix=/usr \ @@ -56,9 +52,15 @@ install: build-stamp $(MAKE) install DESTDIR=$(CURDIR)/debian/ntp # move the administrator programs from /usr/bin to /usr/sbin +ifeq (hurd, $(DEB_HOST_ARCH_OS)) + for file in ntpdate ntp-wait ntpd ntp-keygen; do \ + mv debian/ntp/usr/bin/$$file debian/ntp/usr/sbin/$$file || exit; \ + done +else for file in ntpdate ntp-wait ntpd ntptime ntp-keygen; do \ mv debian/ntp/usr/bin/$$file debian/ntp/usr/sbin/$$file || exit; \ done +endif # don't install tickadj rm debian/ntp/usr/bin/tickadj

