qmidinet: fix buid for musl

Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
This commit is contained in:
Andreas Müller
2019-04-02 21:55:14 +02:00
parent 141ffcf64f
commit 8292a98626
2 changed files with 37 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
From 347d7bcf5bd835e1ab7e09507350d238e45f8dd2 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
Date: Tue, 2 Apr 2019 21:34:24 +0200
Subject: [PATCH] Fix build on linux with musl
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Build fails for unknown FD_ZERO which is defined in [1]. Somehow musl is again
more picky on this so add #include <sys/select.h>
Upstream-Status: Applied [2]
[1] http://man7.org/linux/man-pages/man2/select.2.html
{2] https://github.com/rncbc/qmidinet/commit/87bd43427e311ad4d0457f97861a4e748d69e20f
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
---
src/qmidinetUdpDevice.cpp | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/qmidinetUdpDevice.cpp b/src/qmidinetUdpDevice.cpp
index 9e4b9b1..85e9e6e 100644
--- a/src/qmidinetUdpDevice.cpp
+++ b/src/qmidinetUdpDevice.cpp
@@ -32,6 +32,7 @@ typedef int socklen_t;
#include <unistd.h>
#include <fcntl.h>
#include <sys/ioctl.h>
+#include <sys/select.h>
inline void closesocket(int s) { ::close(s); }
#endif
--
2.20.1

View File

@@ -16,6 +16,7 @@ inherit qmake5_base autotools-brokensep gtk-icon-cache qt5-translation
SRC_URI = " \
${SOURCEFORGE_MIRROR}/project/${BPN}/${BPN}/${PV}/${BPN}-${PV}.tar.gz \
file://0001-find-native-qt-build-tools-by-configure-options-auto.patch \
file://0002-Fix-build-on-linux-with-musl.patch \
"
SRC_URI[md5sum] = "16c8ead283aec2002422036ef7dfd374"
SRC_URI[sha256sum] = "205817e7e89ea8ab229813fcaaa7769a6a4fbb77d98b20cfff1755abc28f2652"