From: Philippe Antoine Date: Mon, 3 Jul 2023 13:23:19 +0000 (+0200) Subject: ci: update to macos latest X-Git-Tag: suricata-6.0.14~70 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=809c073a3b13330d082a38ed928a33a48c283bd3;p=thirdparty%2Fsuricata.git ci: update to macos latest (cherry picked from commit e1e03c25c9c4289e10bbcadd0fd86ab41a3e4003) --- diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index 8e1dc09db5..db619add24 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -1391,8 +1391,7 @@ jobs: macos-latest: name: MacOS Latest - # use 10.15 for now. Build fails on macos-11 (aka macos-latest) - runs-on: macos-10.15 + runs-on: macos-latest needs: [prepare-deps] steps: # Cache Rust stuff. @@ -1436,7 +1435,8 @@ jobs: - run: ./autogen.sh - run: CFLAGS="${DEFAULT_CFLAGS}" ./configure --enable-unittests - run: make -j2 - - run: make check + # somehow it gets included by some C++ stdlib header (case unsensitive) + - run: rm libhtp/VERSION && make check - run: tar xf prep/suricata-verify.tar.gz - name: Running suricata-verify run: python3 ./suricata-verify/run.py diff --git a/src/util-daemon.c b/src/util-daemon.c index 8e6e6b63cd..085df077e6 100644 --- a/src/util-daemon.c +++ b/src/util-daemon.c @@ -110,7 +110,14 @@ void Daemonize (void) through conf file */ /* Creates a new process */ +#if defined(OS_DARWIN) && defined(__clang__) +#pragma clang diagnostic push +#pragma clang diagnostic ignored "-Wdeprecated-declarations" +#endif pid = fork(); +#if defined(OS_DARWIN) && defined(__clang__) +#pragma clang diagnostic pop +#endif if (pid < 0) { /* Fork error */