From 4a4716f6e762e9861189596cb972736006b38264 Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Wed, 13 Aug 2025 09:35:47 +0200 Subject: [PATCH] CI mac: fix broken live555 test live555 HEAD commit is now f4a4e8fb0 testRTSPClient.cpp:64:24: error: copying variable of type 'EventLoopWatchVariable' (aka 'atomic') invokes deleted constructor 64 | EventLoopWatchVariable eventLoopWatchVariable = 0; --- .github/scripts/install-common-deps.sh | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/scripts/install-common-deps.sh b/.github/scripts/install-common-deps.sh index 8044c6a7a..94fb6bee1 100755 --- a/.github/scripts/install-common-deps.sh +++ b/.github/scripts/install-common-deps.sh @@ -79,6 +79,12 @@ install_juice() { ) } +# fixes broken live555 test +live555_rm_tests() { + sed -e '/TESTPROGS_DIR.*MAKE/d' Makefile > Makefile.fix + mv -f Makefile.fix Makefile +} + download_build_live555() {( git clone --depth 1 https://github.com/xanview/live555/ cd live555 @@ -95,6 +101,7 @@ download_build_live555() {( make -j "$(nproc)" CPLUSPLUS_COMPILER="c++ -DNO_STD_LIB" else ./genMakefiles macosx-no-openssl + live555_rm_tests make -j "$(nproc)" CPLUSPLUS_COMPILER="c++ -std=c++11" fi )}