[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