From ee146110f29a36339be6a0abf517536cbd32ba1e Mon Sep 17 00:00:00 2001 From: Celeste <20312-Celeste@users.gitlab.alpinelinux.org> Date: Sun, 18 Aug 2024 16:54:14 +0000 Subject: [PATCH] main/kamailio: fix build with gcc 14 was failing due to missing includes --- main/kamailio/APKBUILD | 2 ++ main/kamailio/gcc14-includes.patch | 53 ++++++++++++++++++++++++++++++ 2 files changed, 55 insertions(+) create mode 100644 main/kamailio/gcc14-includes.patch diff --git a/main/kamailio/APKBUILD b/main/kamailio/APKBUILD index ce3f62c6eea..6fa76163d63 100644 --- a/main/kamailio/APKBUILD +++ b/main/kamailio/APKBUILD @@ -68,6 +68,7 @@ makedepends="bison # librdkafka-dev dnssec-tools-dev libmicrohttpd-dev source="kamailio-${pkgver}$_suffix.tar.gz::https://github.com/kamailio/kamailio/archive/$_gitcommit.tar.gz kamailio.initd + gcc14-includes.patch " install="$pkgname.pre-install $pkgname.pre-upgrade" @@ -614,4 +615,5 @@ gcrypt() { sha512sums=" 84e1ca018477d880bdb085c2267205f9f04730053c9aa3a61eb5c11528a4d5f3c7bea0b6fa7bc6ab45036fc1b3fedd97c70d1e4628e9e6a295787d342ade3183 kamailio-5.8.1.tar.gz 38a786b48d433b2e99a29249458c1ffcc3f449a1898df6ef1f4b8ebf7770e99d80ce6e3340ea680b44e725b951e65fd06d395ecb903600d7c8fdc0a736c4d9b1 kamailio.initd +58cac3a4249275db4c749dfb470c05d6c4537eefeb8fbbc022d670398d4301d409f89c1d04f6801af8bdc547a7020a41496ab35a81c5d7ce8aa4f86a05b182ef gcc14-includes.patch " diff --git a/main/kamailio/gcc14-includes.patch b/main/kamailio/gcc14-includes.patch new file mode 100644 index 00000000000..8d8f6bb64c9 --- /dev/null +++ b/main/kamailio/gcc14-includes.patch @@ -0,0 +1,53 @@ +Patch-Source-1: https://github.com/kamailio/kamailio/commit/b508ef253cf996a5efd8bf13ded0c804f3557ada +Patch-Source-2: https://github.com/kamailio/kamailio/commit/fe505c9654541ec60f14e5a50896bb11751e61e4 +-- +From b508ef253cf996a5efd8bf13ded0c804f3557ada Mon Sep 17 00:00:00 2001 +From: Daniel-Constantin Mierla +Date: Sun, 2 Jun 2024 21:28:19 +0200 +Subject: [PATCH] iims_registrar_scscf: include header for common c functions + +- GH #3855 +--- + src/modules/ims_registrar_scscf/userdata_parser.c | 5 +++++ + 1 file changed, 5 insertions(+) + +diff --git a/src/modules/ims_registrar_scscf/userdata_parser.c b/src/modules/ims_registrar_scscf/userdata_parser.c +index 984395f8867..b6b7da62afc 100644 +--- a/src/modules/ims_registrar_scscf/userdata_parser.c ++++ b/src/modules/ims_registrar_scscf/userdata_parser.c +@@ -40,6 +40,11 @@ + * + */ + ++#include ++#include ++#include ++#include ++ + #include "../../core/parser/parse_uri.h" + #include "userdata_parser.h" + #include "../../core/parser/parse_hname2.h" +-- +From fe505c9654541ec60f14e5a50896bb11751e61e4 Mon Sep 17 00:00:00 2001 +From: Victor Seva +Date: Thu, 18 Jul 2024 17:26:33 +0200 +Subject: [PATCH] sipcapture: add missing headers for inet_ntop() + +fixes #3927 +--- + src/modules/sipcapture/hep.c | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/modules/sipcapture/hep.c b/src/modules/sipcapture/hep.c +index db7ea912e11..3485f330a45 100644 +--- a/src/modules/sipcapture/hep.c ++++ b/src/modules/sipcapture/hep.c +@@ -21,6 +21,8 @@ + * + */ + ++#include ++ + #include "../../core/sr_module.h" + #include "../../core/dprint.h" + #include "../../core/events.h"