Package: dhcpdump
Version: 1.8-2
Severity: important
Tags: patch
Usertags: Hurd

Attached is a small patch to enable successful build of dhcpdump on
GNU/Hurd. (The patch does probably apply to kfreebsd-{i386,amd64} too by
adding these architectures, since the errors are the same. However, here
we only address hurd-i386).


diff -ur dhcpdump-1.8/debian/rules dhcpdump-1.8.new/debian/rules
--- dhcpdump-1.8/debian/rules	2011-04-11 16:09:46.000000000 +0200
+++ dhcpdump-1.8.new/debian/rules	2011-04-11 17:00:08.000000000 +0200
@@ -36,8 +36,14 @@
 STRIP = -s
 endif
 
+ARCH = $(shell dpkg-architecture -qDEB_HOST_ARCH)
+ifneq (,$(findstring $(ARCH), hurd-i386)) 
+  EXTRAFLAG="-D_BSD_SOURCE"
+endif
+
+
 build:
-	$(MAKE) CFLAGS="$(CFLAGS) -DHAVE_STRSEP"
+	$(MAKE) CFLAGS="$(CFLAGS) $(EXTRAFLAG) -DHAVE_STRSEP"
 	touch stamp-build
 	cat debian/copyright LICENSE > copyright.txt

Reply via email to