Source: iptraf-ng
Version: 1.1.3.1-1
Severity: serious
Tags: patch

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Hi

iptraf-ng FTBFS with recent kernels (see #688668 for the bugreport on
iptraf) due that linux kernel dropped if_tr.h headers in commit[1].

 [1]: 
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=ee446fd5e6dafee4a16fd1bd345d2571dcfd6f5d

- ----cut---------cut---------cut---------cut---------cut---------cut-----
dpkg-buildpackage: source package iptraf-ng
dpkg-buildpackage: source version 1.1.3.1-1
dpkg-buildpackage: source changed by Aron Xu <a...@debian.org>
dpkg-buildpackage: host architecture amd64
 dpkg-source --before-build iptraf-ng-1.1.3.1
 debian/rules clean
dh clean 
   dh_testdir
   dh_auto_clean
make[1]: Entering directory `/root/iptraf-ng-1.1.3.1'
rm -f src/*.o src/tui/*.o
rm -f  iptraf-ng rvnamed-ng
rm -f -r autom4te.cache
rm -f -r src/.depend src/tui/.depend
rm -f *.spec
rm -f iptraf-ng-1.1.3.1.tar.gz
rm -f config.log config.mak.autogen config.mak.append config.status config.cache
rm -f VERSION-FILE
rm -f configure
make[1]: Leaving directory `/root/iptraf-ng-1.1.3.1'
   dh_clean
 dpkg-source -b iptraf-ng-1.1.3.1
dpkg-source: info: using source format `3.0 (quilt)'
dpkg-source: info: building iptraf-ng using existing 
./iptraf-ng_1.1.3.1.orig.tar.gz
dpkg-source: warning: ignoring deletion of file iptraf-ng.spec
dpkg-source: warning: ignoring deletion of file configure
dpkg-source: info: building iptraf-ng in iptraf-ng_1.1.3.1-1.debian.tar.gz
dpkg-source: info: building iptraf-ng in iptraf-ng_1.1.3.1-1.dsc
 debian/rules build
dh build 
   dh_testdir
   dh_auto_configure
   dh_auto_build
make[1]: Entering directory `/root/iptraf-ng-1.1.3.1'
IPTRAF_VERSION = 1.1.3.1
make[1]: Leaving directory `/root/iptraf-ng-1.1.3.1'
make[1]: Entering directory `/root/iptraf-ng-1.1.3.1'
    CC src/tui/input.o
In file included from src/tui/input.c:10:0:
src/iptraf-ng-compat.h:42:25: fatal error: linux/if_tr.h: No such file or 
directory
compilation terminated.
make[1]: *** [src/tui/input.o] Error 1
make[1]: Leaving directory `/root/iptraf-ng-1.1.3.1'
dh_auto_build: make -j1 returned exit code 2
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
- ----cut---------cut---------cut---------cut---------cut---------cut-----

Attached patch fixes this issue.

Regards,
Salvatore

- -- System Information:
Debian Release: wheezy/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/8 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.12 (GNU/Linux)

iQIcBAEBCgAGBQJQbgZQAAoJEHidbwV/2GP+sGQQAPPcIPYGvnFXnEXDQye3ChMt
CPuP7A6B8WcoxjQ13r648ojyRd4bVNESDqbDuwYKnsrBB3EB1J1v8T2FCsaBWQRM
O7gwiQSP5pzwI9p3wtFY8q7KaR6PYUzXb3sqscj0HdpZyhKWcEEIAXoaFNuIXKBV
wzG9t3VF4b7T5xd0nmWdu4qjczybwlYezMi7Z1qWFtau4H2TSPZkTtHLl3SjuJJU
KCyV61BQ4bXUTVlSIHEbbe+mrCvwIxmGFlhNTamsiQMg9fPFV8MRNf2ToqNU+UA7
AMaV+vMZJd1IiBc865e5JanE9WXi9QAdpH5JNM3/f3MlENnGRuce4TSkn2m3z8bM
SCL6SofD5CKjQQCOQ06rpOkbZNi3HII9Mn2/ZKXfdratAl4v8Ao6iMGAhaCZz6fN
8oL3Tt6hh622fIIjE3b9RueDpmVTpVZXlsbYlXMfS4ZLK8s4Haxr5WYH9s+pXQEX
H5450NWtOkAAKjDN/sOTRNyqIrFcLLasr8cTgGHEJoqEwBrZS6iB9LxYnsKBox/y
yeLe9RCizTm/tHn8OjWL4/H59n8mvx3sry3RgWxFf0VQv3kSZ8mx5NkHr7kkbhfW
LZpvS9wy70SaPEHo0UOXUHPbtVlSAW1xyacrznaapBbasY3C6xkOBrkb9cR+de7i
TvIxosVsC1Q3lIkmP8Zv
=lg2N
-----END PGP SIGNATURE-----
--- iptraf-ng-1.1.3.1.orig/src/iptraf-ng-compat.h
+++ iptraf-ng-1.1.3.1/src/iptraf-ng-compat.h
@@ -39,7 +39,7 @@
 #include <linux/if_ether.h>
 #include <linux/if_packet.h>
 #include <linux/if_fddi.h>
-#include <linux/if_tr.h>
+#include <netinet/if_tr.h>
 #include <linux/types.h>
 #include <linux/isdn.h>
 

Reply via email to