From cbd1e6e1b6e4a98ffbb957f2b4f5bc4b7adb4a6e Mon Sep 17 00:00:00 2001 From: Scott Arnette Date: Wed, 24 Feb 2021 17:12:38 -0500 Subject: [PATCH 1/5] Pin cmake and boost versions for unpinned builds at this time. --- .cicd/platforms/unpinned/macos-10.14-unpinned.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.cicd/platforms/unpinned/macos-10.14-unpinned.sh b/.cicd/platforms/unpinned/macos-10.14-unpinned.sh index 44f32c7a65a..49487b34c0f 100755 --- a/.cicd/platforms/unpinned/macos-10.14-unpinned.sh +++ b/.cicd/platforms/unpinned/macos-10.14-unpinned.sh @@ -1,8 +1,12 @@ #!/bin/bash set -eo pipefail -VERSION=2 +VERSION=1 brew update -brew install git cmake python libtool libusb graphviz automake wget gmp llvm@7 pkgconfig doxygen openssl@1.1 jq boost || : +brew install git python libtool libusb graphviz automake wget gmp llvm@7 pkgconfig doxygen openssl@1.1 jq || : +curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/0b9ee3127763e8ebce62599bae85f37ab1687622/Formula/boost.rb +brew install -f boost.rb +curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/eddff4dd64c441c60df3badbe081e82dfb223cf9/Formula/cmake.rb +brew install -f cmake.rb # install mongoDB cd ~ curl -OL https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-3.6.3.tgz From 61683f82e5e985d072982bc51d0d06126b47dcbe Mon Sep 17 00:00:00 2001 From: Scott Arnette Date: Wed, 24 Feb 2021 17:18:42 -0500 Subject: [PATCH 2/5] Boost appears to be fine locally. Try using known cmake version. --- .cicd/platforms/unpinned/macos-10.14-unpinned.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.cicd/platforms/unpinned/macos-10.14-unpinned.sh b/.cicd/platforms/unpinned/macos-10.14-unpinned.sh index 49487b34c0f..6ee448bb96a 100755 --- a/.cicd/platforms/unpinned/macos-10.14-unpinned.sh +++ b/.cicd/platforms/unpinned/macos-10.14-unpinned.sh @@ -2,9 +2,7 @@ set -eo pipefail VERSION=1 brew update -brew install git python libtool libusb graphviz automake wget gmp llvm@7 pkgconfig doxygen openssl@1.1 jq || : -curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/0b9ee3127763e8ebce62599bae85f37ab1687622/Formula/boost.rb -brew install -f boost.rb +brew install git python libtool libusb graphviz automake wget gmp llvm@7 pkgconfig doxygen openssl@1.1 boost jq || : curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/eddff4dd64c441c60df3badbe081e82dfb223cf9/Formula/cmake.rb brew install -f cmake.rb # install mongoDB From 1b12bd956d42a51ea0af8682007d2f75aec19f0c Mon Sep 17 00:00:00 2001 From: Scott Arnette Date: Thu, 25 Feb 2021 09:21:16 -0500 Subject: [PATCH 3/5] Maybe boost isn't fine. Try pinning boost version. --- .cicd/platforms/unpinned/macos-10.14-unpinned.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.cicd/platforms/unpinned/macos-10.14-unpinned.sh b/.cicd/platforms/unpinned/macos-10.14-unpinned.sh index 6ee448bb96a..49487b34c0f 100755 --- a/.cicd/platforms/unpinned/macos-10.14-unpinned.sh +++ b/.cicd/platforms/unpinned/macos-10.14-unpinned.sh @@ -2,7 +2,9 @@ set -eo pipefail VERSION=1 brew update -brew install git python libtool libusb graphviz automake wget gmp llvm@7 pkgconfig doxygen openssl@1.1 boost jq || : +brew install git python libtool libusb graphviz automake wget gmp llvm@7 pkgconfig doxygen openssl@1.1 jq || : +curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/0b9ee3127763e8ebce62599bae85f37ab1687622/Formula/boost.rb +brew install -f boost.rb curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/eddff4dd64c441c60df3badbe081e82dfb223cf9/Formula/cmake.rb brew install -f cmake.rb # install mongoDB From 29901dd651ef3ebe3ada54e5038cdda8d4d36cb8 Mon Sep 17 00:00:00 2001 From: Scott Arnette Date: Thu, 25 Feb 2021 10:15:59 -0500 Subject: [PATCH 4/5] Confirmed boost is the issue. --- .cicd/platforms/unpinned/macos-10.14-unpinned.sh | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.cicd/platforms/unpinned/macos-10.14-unpinned.sh b/.cicd/platforms/unpinned/macos-10.14-unpinned.sh index 49487b34c0f..c2e5f65d79b 100755 --- a/.cicd/platforms/unpinned/macos-10.14-unpinned.sh +++ b/.cicd/platforms/unpinned/macos-10.14-unpinned.sh @@ -2,11 +2,9 @@ set -eo pipefail VERSION=1 brew update -brew install git python libtool libusb graphviz automake wget gmp llvm@7 pkgconfig doxygen openssl@1.1 jq || : +brew install git python libtool libusb graphviz automake wget gmp llvm@7 pkgconfig doxygen openssl@1.1 cmake jq || : curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/0b9ee3127763e8ebce62599bae85f37ab1687622/Formula/boost.rb brew install -f boost.rb -curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/eddff4dd64c441c60df3badbe081e82dfb223cf9/Formula/cmake.rb -brew install -f cmake.rb # install mongoDB cd ~ curl -OL https://fastdl.mongodb.org/osx/mongodb-osx-ssl-x86_64-3.6.3.tgz From bfa374219dc22257af75224c028efba0c684c6c4 Mon Sep 17 00:00:00 2001 From: Scott Arnette Date: Thu, 25 Feb 2021 10:18:11 -0500 Subject: [PATCH 5/5] Ensure the boost dependency is listed. --- .cicd/platforms/unpinned/macos-10.14-unpinned.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.cicd/platforms/unpinned/macos-10.14-unpinned.sh b/.cicd/platforms/unpinned/macos-10.14-unpinned.sh index c2e5f65d79b..79992322746 100755 --- a/.cicd/platforms/unpinned/macos-10.14-unpinned.sh +++ b/.cicd/platforms/unpinned/macos-10.14-unpinned.sh @@ -2,7 +2,7 @@ set -eo pipefail VERSION=1 brew update -brew install git python libtool libusb graphviz automake wget gmp llvm@7 pkgconfig doxygen openssl@1.1 cmake jq || : +brew install git icu4c python libtool libusb graphviz automake wget gmp llvm@7 pkgconfig doxygen openssl@1.1 cmake jq || : curl -LO https://raw.githubusercontent.com/Homebrew/homebrew-core/0b9ee3127763e8ebce62599bae85f37ab1687622/Formula/boost.rb brew install -f boost.rb # install mongoDB