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

Bug#911489: perftest hard codes location of netinet/ip.h



Source: perftest
Version: 4.1+0.2.g770623f-1
Tags: patch upstream fixed-upstream
Control: block 798955 by -1

perftest hard codes the location of netinet/ip.h in a number of files.
Therefore it will fail to build against non-glibc libcs on Debian and
against a glibc that fixes #798955. The attached patch removes the
unnecessary path. Upstream git has already fixed the issue. Please
consider applying the attached patch or updating to a sufficiently
recent version.

Helmut
--- perftest-4.1+0.2.g770623f.orig/src/raw_ethernet_fs_rate.c
+++ perftest-4.1+0.2.g770623f/src/raw_ethernet_fs_rate.c
@@ -37,7 +37,6 @@
 #if defined(__FreeBSD__)
 #include <sys/types.h>
 #include <netinet/in.h>
-#include <netinet/ip.h>
 #endif
 
 #include <stdio.h>
@@ -45,7 +44,7 @@
 #include <string.h>
 #include <signal.h>
 #include <getopt.h>
-#include </usr/include/netinet/ip.h>
+#include <netinet/ip.h>
 #include <poll.h>
 #include "perftest_parameters.h"
 #include "perftest_resources.h"
--- perftest-4.1+0.2.g770623f.orig/src/raw_ethernet_resources.c
+++ perftest-4.1+0.2.g770623f/src/raw_ethernet_resources.c
@@ -36,7 +36,6 @@
 #if defined(__FreeBSD__)
 #include <sys/types.h>
 #include <netinet/in.h>
-#include <netinet/ip.h>
 #endif
 
 #include <stdio.h>
@@ -45,7 +44,7 @@
 #include <signal.h>
 #include <getopt.h>
 #include <unistd.h>
-#include </usr/include/netinet/ip.h>
+#include <netinet/ip.h>
 #include <poll.h>
 #include "perftest_parameters.h"
 #include "perftest_resources.h"
--- perftest-4.1+0.2.g770623f.orig/src/raw_ethernet_resources.h
+++ perftest-4.1+0.2.g770623f/src/raw_ethernet_resources.h
@@ -5,7 +5,6 @@
 #if defined(__FreeBSD__)
 #include <sys/types.h>
 #include <netinet/in.h>
-#include <netinet/ip.h>
 #endif
 
 #include <stdio.h>
@@ -13,7 +12,7 @@
 #include <string.h>
 #include <signal.h>
 #include <getopt.h>
-#include </usr/include/netinet/ip.h>
+#include <netinet/ip.h>
 #include <poll.h>
 #include "perftest_parameters.h"
 #include "perftest_resources.h"
--- perftest-4.1+0.2.g770623f.orig/src/raw_ethernet_send_burst_lat.c
+++ perftest-4.1+0.2.g770623f/src/raw_ethernet_send_burst_lat.c
@@ -37,7 +37,6 @@
 #if defined(__FreeBSD__)
 #include <sys/types.h>
 #include <netinet/in.h>
-#include <netinet/ip.h>
 #endif
 
 #include <stdio.h>
@@ -45,7 +44,7 @@
 #include <string.h>
 #include <signal.h>
 #include <getopt.h>
-#include </usr/include/netinet/ip.h>
+#include <netinet/ip.h>
 #include <poll.h>
 #include "perftest_parameters.h"
 #include "perftest_resources.h"
--- perftest-4.1+0.2.g770623f.orig/src/raw_ethernet_send_bw.c
+++ perftest-4.1+0.2.g770623f/src/raw_ethernet_send_bw.c
@@ -37,7 +37,6 @@
 #if defined(__FreeBSD__)
 #include <sys/types.h>
 #include <netinet/in.h>
-#include <netinet/ip.h>
 #endif
 
 #include <stdio.h>
@@ -45,7 +44,7 @@
 #include <string.h>
 #include <signal.h>
 #include <getopt.h>
-#include </usr/include/netinet/ip.h>
+#include <netinet/ip.h>
 #include <poll.h>
 #include "perftest_parameters.h"
 #include "perftest_resources.h"
--- perftest-4.1+0.2.g770623f.orig/src/raw_ethernet_send_lat.c
+++ perftest-4.1+0.2.g770623f/src/raw_ethernet_send_lat.c
@@ -37,7 +37,6 @@
 #if defined(__FreeBSD__)
 #include <sys/types.h>
 #include <netinet/in.h>
-#include <netinet/ip.h>
 #endif
 
 #include <stdio.h>
@@ -45,7 +44,7 @@
 #include <string.h>
 #include <signal.h>
 #include <getopt.h>
-#include </usr/include/netinet/ip.h>
+#include <netinet/ip.h>
 #include <poll.h>
 #include "perftest_parameters.h"
 #include "perftest_resources.h"

Reply to: