Package: fprobe Version: 1.1-7.2 Severity: serious Tags: patch -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
Hi, The package fprobe fails to build on kfreebsd-* and applying the attached patch seems to be sufficient to build this package fine. However, fprobe fails to bind on kfreebsd-*: # fprobe -i em0 localhost:555 bind(): Invalid argument I've started to track down the problem in src/fprobe.c but any other help could be appreciated. - -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 2.6.32-26-generic (SMP w/4 CPU cores) Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Shell: /bin/sh linked to /bin/dash -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.10 (GNU/Linux) iQIcBAEBCAAGBQJM8kPNAAoJEJmGUYuaqqClL8cQAJ8DoQnyVxZDq1BpPPK3zTvY 25ifU/Ic2OVaR2W01BLv4IS4WDTLSOn2Y7EEq7QlfMZ+Cp78gGTxKlMf/LZtbJSh 4be7/fbB9Y9xXl/mRB7F3ZkCX2td//7q63HJlWAG8H/sIzfxEGh2RQpeJN9dar1+ mgHvK90TLwYtMn6r85VfnLMT3kZWQ9seiIY5yTek0bKWw/KrliNTZ1WrUojHM/07 e46JeEU5IND5EwOdh0P+/P6AjzKnmT0lORhct9p4tISgYH3eJ0FE2FWwcWtItgVD JvXOdKgnxnOBlgKO/XaXSfv/M6wB9lHytdiUogM1wjdXKPtGZNDh6GvViRJXoT+k ZbE/iGqqLPZxkotyJLvRapgzhXzNLDRh/rbzNxAuFcL13+fDOo63oBmskQP0ZRUG ulz0TYi16jT9TpQ0VkhSJOOBvW4gLR24VUF6DIct4Y7QIWKlWo8htEkGZZQ+/27z s7M9/1IB6BJl3yGW5COgzZ+SQKXDaBkY/8eS4PuPbjOLv5YnGMikr6Ss0YASNgvt 4GSNMVutW+4l/MSsUuzynSWmTk5bYwunut9IwVVj9tWusj0mZIkaAtKzxYkDNNu2 YKC1MipxSD0lEuyyIzVcI5++OeZj2yxINwkanG8/KxqgaXOCJdG1HV/4hjxVTi1Z /uMr/ACeRcFn0RIDK+jZ =fz5B -----END PGP SIGNATURE-----
--- a/src/fprobe.c +++ b/src/fprobe.c @@ -27,6 +27,10 @@ /* pcap_*() */ #include <pcap.h> +/* Compatibility *BSD/Linux */ +/* http://en.wikipedia.org/wiki/Tcphdr */ +#define __FAVOR_BSD + /* inet_*() (Linux, FreeBSD, Solaris), getpid() */ #include <sys/types.h> #include <netinet/in_systm.h>