diff --git a/.github/workflows/builds.yml b/.github/workflows/builds.yml index df1345a0a6..966bd61b71 100644 --- a/.github/workflows/builds.yml +++ b/.github/workflows/builds.yml @@ -1302,8 +1302,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. @@ -1343,7 +1342,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 -q 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 */