[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#818799: ntopng: no longer builds on kfreebsd-i386



tags 818799 + patch
user debian-bsd@lists.debian.org
usertags 818799 + kfreebsd
thanks

Hi,

Emilio Pozuelo Monfort wrote:
> There's a FreeBSD version of that function in src/PacketDumperTuntap.cpp,
> however that's guarded by #ifdef __FreeBSD__. That should probably be changed
> to
> #if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
> to work on kfreebsd.

That's right.  I've tested on kfreebsd-amd64 (which will show the same
FTBFS when luajit is available there, very soon).  There were no other
issues building the package besides this.

I've attached it in patch form.

Thanks,
Regards,
-- 
Steven Chamberlain
steven@pyro.eu.org
--- a/src/PacketDumperTuntap.cpp
+++ b/src/PacketDumperTuntap.cpp
@@ -98,7 +98,7 @@
 
 /* ********************************************* */
 
-#ifdef __FreeBSD__
+#if defined(__FreeBSD__) || defined(__FreeBSD_kernel__)
 #define FREEBSD_TAPDEVICE_SIZE 32
 int PacketDumperTuntap::openTap(char *dev, /* user-definable interface name, eg. edge0 */ int mtu) {
   int i;

Attachment: signature.asc
Description: Digital signature


Reply to: