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"