From dbf29c54508e7fb198b815e6fa6249b66005fcf3 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 Don't mix and . Fixes 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/core/devices/bluetooth/nm-bluez5-dun.c | 1 - src/core/devices/nm-lldp-listener.c | 2 -- 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 -- 6 files changed, 9 deletions(-) diff --git a/src/core/devices/bluetooth/nm-bluez5-dun.c b/src/core/devices/bluetooth/nm-bluez5-dun.c index 426bab0cd..fdfeab2af 100644 --- a/src/core/devices/bluetooth/nm-bluez5-dun.c +++ b/src/core/devices/bluetooth/nm-bluez5-dun.c @@ -9,7 +9,6 @@ #include #include #include -#include #include #include #include diff --git a/src/core/devices/nm-lldp-listener.c b/src/core/devices/nm-lldp-listener.c index 137bf8fbf..4cccb4a30 100644 --- a/src/core/devices/nm-lldp-listener.c +++ b/src/core/devices/nm-lldp-listener.c @@ -7,8 +7,6 @@ #include "nm-lldp-listener.h" -#include - #include "NetworkManagerUtils.h" #include "libnm-core-public/nm-errors.h" #include "libnm-glib-aux/nm-time-utils.h" diff --git a/src/libnm-platform/nm-linux-platform.c b/src/libnm-platform/nm-linux-platform.c index e445d0757..ee5cb1043 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 eab50f161..08eded310 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 4dbeb21ff..fd6364189 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 885d7195a..eea5587dd 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;