From c42029d2f62efc3526cea5f86d825bb1f95dd0d9 Mon Sep 17 00:00:00 2001 From: Matthew Fernandez Date: Tue, 25 Jan 2022 08:13:42 +1100 Subject: [PATCH] CI: add Automake installation for macOS MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Automake (and its dependent, Autoconf) are needed for Autotools-based Graphviz compilation. They are currently available in the CI Gitlab macOS 11 shared runner environment incidentally due to a transitive dependency via php.¹ The same is not true in the macOS 12 environment.² This commit moves to explicitly installing these Graphviz dependencies rather relying on getting them implicitly. This makes the CI task for the macOS Autotools build pass on macOS 12. Gitlab: #2164 ¹ https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/macstadium/orka/-/blob/df5b9cad3a482ec8b79b401c8d03bbc60f2f97c4/toolchain/big-sur.yml#L105-111 ² https://gitlab.com/gitlab-org/ci-cd/shared-runners/images/macstadium/orka/-/blob/df5b9cad3a482ec8b79b401c8d03bbc60f2f97c4/toolchain/monterey.yml#L48-49 --- .gitlab-ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2e85825b7..292e8abd6 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -84,6 +84,7 @@ portable-source: script: - brew update - brew install autogen || brew upgrade autogen + - brew install automake || brew upgrade automake - brew install cmake || brew upgrade cmake - brew install bison || brew upgrade bison - brew install pango || brew upgrade pango -- 2.40.0