Package: anytun Version: 0.3.2-1 Severity: important Tags: patch User: debian-...@lists.debian.org Usertags: kfreebsd
Hi, your package FTBFS on GNU/kFreeBSD because it's an unknown plat(t)form yet. The attached patch seems to fix this. Thanks for considering. Mraw, KiBi.
--- a/src/bsd/tunDevice.cpp +++ b/src/bsd/tunDevice.cpp @@ -149,7 +149,7 @@ void TunDevice::init_post() } } -#elif defined(__GNUC__) && defined(__FreeBSD__) +#elif defined(__GNUC__) && (defined(__FreeBSD__) || defined(__FreeBSD_kernel__)) void TunDevice::init_post() { @@ -262,7 +262,7 @@ void TunDevice::do_ifconfig() else { #if defined(__GNUC__) && defined(__OpenBSD__) args.push_back("link0"); -#elif defined(__GNUC__) && defined(__FreeBSD__) +#elif defined(__GNUC__) && (defined(__FreeBSD__) || defined(__FreeBSD_kernel__)) args.push_back("up"); #elif defined(__GNUC__) && defined(__NetBSD__) // nothing to be done here --- a/src/configure +++ b/src/configure @@ -148,7 +148,7 @@ case $TARGET in ln -sf linux/tunDevice.cpp echo "loading Linux specific TUN Device" ;; - OpenBSD|FreeBSD|NetBSD) + OpenBSD|FreeBSD|NetBSD|GNU/kFreeBSD) rm -rf tunDevice.cpp ln -sf bsd/tunDevice.cpp echo "loading BSD specific TUN Device"