Package: iptraf
Version: 3.0.0-8
Severity: serious
Tags: patch
Justification: fails to build from source (but built successfully in the past)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Recent Ubuntu rebuild of iptraf [1] shown that it does not build with recent
kernels. Attached patch fixes problem.

1.  
https://launchpadlibrarian.net/116983818/buildlog_ubuntu-quantal-amd64.iptraf_3.0.0-8_FAILEDTOBUILD.txt.gz


- -- System Information:
Debian Release: wheezy/sid
  APT prefers quantal
  APT policy: (999, 'quantal'), (50, 'quantal')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
armel
armhf

Kernel: Linux 3.5.0-15-generic (SMP w/8 CPU cores)
Locale: LANG=pl_PL.UTF-8, LC_CTYPE=pl_PL.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages iptraf depends on:
ii  libc6        2.15-0ubuntu18
ii  libncurses5  5.9-10
ii  libtinfo5    5.9-10

iptraf recommends no packages.

iptraf suggests no packages.

- -- no debconf information

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)

iEUEARECAAYFAlBggxkACgkQeQ6MlGH/2qtBpwCVGc/YbYIaAE3ZnrQ29I9htK0O
KwCggvqyXZG/I14qRbEXE9UaA463g+U=
=2OYg
-----END PGP SIGNATURE-----
diff -aur iptraf-3.0.0/src/hostmon.c iptraf-3.0.0-ubu/src/hostmon.c
--- iptraf-3.0.0/src/hostmon.c	2012-09-24 17:55:28.000000000 +0200
+++ iptraf-3.0.0-ubu/src/hostmon.c	2012-09-24 17:44:36.000000000 +0200
@@ -31,7 +31,7 @@
 #include <linux/if_packet.h>
 #include <linux/if_ether.h>
 #include <linux/if_fddi.h>
-#include <linux/if_tr.h>
+#include <netinet/if_tr.h>
 #include <net/if_arp.h>
 #include <stdlib.h>
 #include <time.h>
diff -aur iptraf-3.0.0/src/othptab.c iptraf-3.0.0-ubu/src/othptab.c
--- iptraf-3.0.0/src/othptab.c	2012-09-24 17:55:28.000000000 +0200
+++ iptraf-3.0.0-ubu/src/othptab.c	2012-09-24 17:44:36.000000000 +0200
@@ -32,7 +32,7 @@
 /*#include <linux/socket.h>*/
 #include <linux/if.h>
 #include <linux/if_ether.h>
-#include <linux/if_tr.h>
+#include <netinet/if_tr.h>
 #include <linux/if_fddi.h>
 #include <linux/if_arp.h>
 #include <netdb.h>
diff -aur iptraf-3.0.0/src/packet.c iptraf-3.0.0-ubu/src/packet.c
--- iptraf-3.0.0/src/packet.c	2012-09-24 17:55:28.000000000 +0200
+++ iptraf-3.0.0-ubu/src/packet.c	2012-09-24 17:44:36.000000000 +0200
@@ -36,7 +36,7 @@
 #include <linux/if_packet.h>
 #include <linux/if_ether.h>
 #include <linux/if_fddi.h>
-#include <linux/if_tr.h>
+#include <netinet/if_tr.h>
 #include <linux/sockios.h>
 #include <msgboxes.h>
 #include "deskman.h"
diff -aur iptraf-3.0.0/src/tcptable.h iptraf-3.0.0-ubu/src/tcptable.h
--- iptraf-3.0.0/src/tcptable.h	2012-09-24 17:55:28.000000000 +0200
+++ iptraf-3.0.0-ubu/src/tcptable.h	2012-09-24 17:44:36.000000000 +0200
@@ -22,7 +22,7 @@
 #include <linux/if_packet.h>
 #include <linux/if_ether.h>
 #include <linux/if_fddi.h>
-#include <linux/if_tr.h>
+#include <netinet/if_tr.h>
 #include <netinet/ip.h>
 #include <netinet/udp.h>
 #include "servname.h"

Reply via email to