From d791bc9ce77a5c33f728d2dd6f25a9405d6b693d Mon Sep 17 00:00:00 2001 From: Beniamino Galvani Date: Wed, 27 Jul 2022 17:04:47 +0200 Subject: [PATCH] platform: fix build with musl libc Fix the following build error with musl libc: In file included from /usr/include/net/ethernet.h:10, from ../src/libnm-platform/nm-linux-platform.c:17: /usr/include/netinet/if_ether.h:115:8: error: redefinition of 'struct ethhdr' 115 | struct ethhdr { | ^~~~~~ In file included from ../src/linux-headers/ethtool.h:19, from ../src/libnm-std-aux/nm-linux-compat.h:22, from ../src/libnm-platform/nm-linux-platform.c:10: /usr/include/linux/if_ether.h:169:8: note: originally defined here 169 | struct ethhdr { | ^~~~~~ Fixes: dc98ab807ca8 ('platform: include "linux-headers" via "libnm-std-aux/nm-linux-compat.h"') --- src/libnm-platform/nm-linux-platform.c | 1 - src/libnm-platform/wifi/nm-wifi-utils-nl80211.c | 1 - src/libnm-platform/wifi/nm-wifi-utils.h | 2 -- src/libnm-platform/wpan/nm-wpan-utils.h | 2 -- 4 files changed, 6 deletions(-) diff --git a/src/libnm-platform/nm-linux-platform.c b/src/libnm-platform/nm-linux-platform.c index e445d0757b..ee5cb10434 100644 --- a/src/libnm-platform/nm-linux-platform.c +++ b/src/libnm-platform/nm-linux-platform.c @@ -14,7 +14,6 @@ #include #include #include -#include #include #include #include diff --git a/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c b/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c index eab50f1615..08eded3103 100644 --- a/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c +++ b/src/libnm-platform/wifi/nm-wifi-utils-nl80211.c @@ -12,7 +12,6 @@ #include "libnm-std-aux/nm-linux-compat.h" #include -#include #include #include #include diff --git a/src/libnm-platform/wifi/nm-wifi-utils.h b/src/libnm-platform/wifi/nm-wifi-utils.h index 4dbeb21ff3..fd6364189c 100644 --- a/src/libnm-platform/wifi/nm-wifi-utils.h +++ b/src/libnm-platform/wifi/nm-wifi-utils.h @@ -7,8 +7,6 @@ #ifndef __WIFI_UTILS_H__ #define __WIFI_UTILS_H__ -#include - #include "libnm-platform/nm-netlink.h" #include "libnm-base/nm-base.h" diff --git a/src/libnm-platform/wpan/nm-wpan-utils.h b/src/libnm-platform/wpan/nm-wpan-utils.h index 885d7195a8..eea5587dda 100644 --- a/src/libnm-platform/wpan/nm-wpan-utils.h +++ b/src/libnm-platform/wpan/nm-wpan-utils.h @@ -6,8 +6,6 @@ #ifndef __WPAN_UTILS_H__ #define __WPAN_UTILS_H__ -#include - #include "libnm-platform/nm-netlink.h" typedef struct NMWpanUtils NMWpanUtils;