[Buildroot] [PATCH v1 1/1] package/freeswitch: add patch to fix build issues
Heiko Thiery
heiko.thiery at gmail.com
Tue Jun 9 08:25:20 UTC 2020
The build fails due to problems with check unit test framework. The API
of the check framework seems to have changed API and is incompatible with
freeswitch.
See upstream discussion:
https://github.com/signalwire/freeswitch/issues/681#issuecomment-641079430
Add the patch that disables the support for check.
Fixes:
http://autobuild.buildroot.net/results/04f36d541ee6754cd59a9db8605de9de4e1af7f9/
Signed-off-by: Heiko Thiery <heiko.thiery at gmail.com>
---
...0001-disable-the-check-for-check-lib.patch | 33 +++++++++++++++++++
1 file changed, 33 insertions(+)
create mode 100644 package/freeswitch/0001-disable-the-check-for-check-lib.patch
diff --git a/package/freeswitch/0001-disable-the-check-for-check-lib.patch b/package/freeswitch/0001-disable-the-check-for-check-lib.patch
new file mode 100644
index 0000000000..213d7d35f4
--- /dev/null
+++ b/package/freeswitch/0001-disable-the-check-for-check-lib.patch
@@ -0,0 +1,33 @@
+From 6a63b51efdf431960711832d78225e50772ba8aa Mon Sep 17 00:00:00 2001
+From: Heiko Thiery <heiko.thiery at gmail.com>
+Date: Tue, 9 Jun 2020 08:32:51 +0200
+Subject: [PATCH] disable the check for check lib
+
+Do not set the define HAVE_CHECK to prevent building code with
+incompatible check lib.
+
+Signed-off-by: Heiko Thiery <heiko.thiery at gmail.com>
+---
+ libs/sofia-sip/configure.ac | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/libs/sofia-sip/configure.ac b/libs/sofia-sip/configure.ac
+index 9542208cb6..ebc677628d 100644
+--- a/libs/sofia-sip/configure.ac
++++ b/libs/sofia-sip/configure.ac
+@@ -249,9 +249,9 @@ SAC_TPORT
+ dnl Check is used for testing
+ PKG_CHECK_MODULES(CHECK, check >= 0.9.4, have_check="yes", have_check="no")
+ AM_CONDITIONAL(HAVE_CHECK, test x"$have_check" = "xyes")
+-if test x"$have_check" = "xyes"; then
+- AC_DEFINE([HAVE_CHECK], 1, [Define to 1 if check library is available])
+-fi
++#if test x"$have_check" = "xyes"; then
++# AC_DEFINE([HAVE_CHECK], 1, [Define to 1 if check library is available])
++#fi
+ AC_CHECK_HEADERS([fnmatch.h])
+
+ AC_CHECK_LIB(pthread, pthread_setschedparam, [AC_DEFINE(HAVE_PTHREAD_SETSCHEDPARAM, 1, [Define if you have pthread_setschedparam()])])
+--
+2.20.1
+
--
2.20.1
More information about the buildroot
mailing list