summaryrefslogtreecommitdiff
path: root/media-sound/cantata/files/cantata-2.4.2-solid-musl.patch
blob: 6b541536c62ee51edaa2136a8d1922a4ef7da80b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
From 835e48074834fb5b888d53b00f84967701d6d78a Mon Sep 17 00:00:00 2001
From: Michael Pyne <mpyne@kde.org>
Date: Sun, 23 Jul 2017 11:37:10 -0400
Subject: [PATCH] Require sys/types.h for dev_t unconditionally.

Fixes a build error with musl libc.  Turns out this is the required
header for dev_t, and not just for FreeBSD.  That it works without on
glibc is just an accident.

Differential Revision: https://phabricator.kde.org/D6596

(cherry picked from commit 2382c3f8d3669c473130f4baefb68d244dcb5cbc)
---
 3rdparty/solid-lite/backends/udisks2/udisksblock.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/3rdparty/solid-lite/backends/udisks2/udisksblock.h b/3rdparty/solid-lite/backends/udisks2/udisksblock.h
index 87c358099a..7b7305d73e 100644
--- a/3rdparty/solid-lite/backends/udisks2/udisksblock.h
+++ b/3rdparty/solid-lite/backends/udisks2/udisksblock.h
@@ -24,6 +24,8 @@
 #include <solid-lite/ifaces/block.h>
 #include "udisksdeviceinterface.h"
 
+#include <sys/types.h> // dev_t
+
 namespace Solid
 {
 namespace Backends