Created attachment 209456 [details] v1 Hi there kde@ would like to ask for an exp-run to upgrade cmake to 3.16.0. The patch is attached, and can also be found here: https://people.freebsd.org/~tcberner/patches/cmake-3.16.0.v1.diff mfg Tobias
Some new failure logs on 12.0 amd64: http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/kms-cmake-utils-6.11.0.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/julia06-0.6.4_6.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/julia07-0.7.0_6.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/julia10-1.0.4_1.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/julia11-1.1.1_1.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/mono-5.10.1.57_2.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/casadi-3.5.1.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/deal.II-9.1.1_4.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/openmesh-8.0.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/openvdb-6.1.0_4.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/fleur-0.27.3_7.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-02_13h35m55s/logs/errors/qmcpack-3.8.0_2.log
Some new failure logs on 12.0 i386: http://pb2.nyi.freebsd.org/data/120i386-default-PR241624/2019-12-02_13h39m06s/logs/errors/kms-cmake-utils-6.11.0.log http://pb2.nyi.freebsd.org/data/120i386-default-PR241624/2019-12-02_13h39m06s/logs/errors/julia06-0.6.4_6.log http://pb2.nyi.freebsd.org/data/120i386-default-PR241624/2019-12-02_13h39m06s/logs/errors/julia07-0.7.0_6.log http://pb2.nyi.freebsd.org/data/120i386-default-PR241624/2019-12-02_13h39m06s/logs/errors/julia10-1.0.4_1.log http://pb2.nyi.freebsd.org/data/120i386-default-PR241624/2019-12-02_13h39m06s/logs/errors/julia11-1.1.1_1.log http://pb2.nyi.freebsd.org/data/120i386-default-PR241624/2019-12-02_13h39m06s/logs/errors/mono-5.10.1.57_2.log http://pb2.nyi.freebsd.org/data/120i386-default-PR241624/2019-12-02_13h39m06s/logs/errors/casadi-3.5.1.log http://pb2.nyi.freebsd.org/data/120i386-default-PR241624/2019-12-02_13h39m06s/logs/errors/openmesh-8.0.log http://pb2.nyi.freebsd.org/data/120i386-default-PR241624/2019-12-02_13h39m06s/logs/errors/openvdb-6.1.0_4.log http://pb2.nyi.freebsd.org/data/120i386-default-PR241624/2019-12-02_13h39m06s/logs/errors/fleur-0.27.3_7.log
A commit references this bug: Author: tcberner Date: Sat Dec 7 20:07:58 UTC 2019 New revision: 519235 URL: https://svnweb.freebsd.org/changeset/ports/519235 Log: misc/openvdb: prepare for cmake-3.16.0 PR: 242254 Changes: head/misc/openvdb/Makefile
Created attachment 209777 [details] v2 Second version of the patch: https://people.freebsd.org/~tcberner/patches/cmake-3.16.0.v2.diff This marks math/openmesh and science/fleur broken for now
New failures on 11.3 amd64: http://package22.nyi.freebsd.org/data/113amd64-default-PR241624/2019-12-08_20h55m10s/logs/errors/deal.II-9.1.1_4.log http://package22.nyi.freebsd.org/data/113amd64-default-PR241624/2019-12-08_20h55m10s/logs/errors/qmcpack-3.8.0_2.log
New failures on 12.0 amd64: http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-09_12h14m51s/logs/errors/deal.II-9.1.1_4.log http://package18.nyi.freebsd.org/data/120amd64-default-PR241624/2019-12-09_12h14m51s/logs/errors/qmcpack-3.8.0_2.log
You will need to update cmake to 3.16.2 since it is the only version which supports the new boost 1.72.0 version that landed in ports and packages 2 weeks ago. https://gitlab.kitware.com/cmake/cmake/blob/master/Modules/FindBoost.cmake https://github.com/Kitware/CMake/commits/master/Modules/FindBoost.cmake https://github.com/Kitware/CMake/releases/ ie: With 1.72.0, users are now being hit with these warnings when the older cmake checks for boost version dependencies... New Boost version may have incorrect or missing dependencies and imported targets... Call Stack (most recent call first): (_Boost_COMPONENT_DEPENDENCIES) (_Boost_MISSING_DEPENDENCIES)
Moin moin Yes, still has the same failures in the two ports though and I did not yet have time to figure out why. Mfg Tobias
Both of the two ports mentioned as failing (deal.II and qmcpack) build locally with poudriere; I suspect that they secretly were fixed by the Boost work or other commits.
Created attachment 210339 [details] v3 This latest version of the patch updates to 3.16.2. Locally, the deal.II and qmcpack ports build with this version (and newer boost and whatnot that has happened since mid-december)
Exp-run looks fine
A commit references this bug: Author: adridg Date: Mon Jan 6 12:57:05 UTC 2020 New revision: 522222 URL: https://svnweb.freebsd.org/changeset/ports/522222 Log: Update devel/cmake to latest upstream release, 3.16.2 This new release has support for the latest Boost, Objective-C and various small improvements. The release notes are at: https://cmake.org/cmake/help/v3.16/release/3.16.html Two ports could not be persuaded to build with this new release (math/openmesh science/fleur) and are marked BROKEN. Other build fixes have already been done in-tree. Thanks antoine@ for the exp-runs (multiple). Thanks tcberner@ for prep-work (most of the work, actually). PR: 242254 Changes: head/devel/cmake/Makefile head/devel/cmake/distinfo head/devel/cmake/files/patch-Source_CPack_cmCPackFreeBSDGenerator.cxx head/devel/cmake/pkg-plist head/devel/cmake-doc/Makefile head/devel/cmake-doc/pkg-plist head/devel/cmake-gui/Makefile head/devel/kms-cmake-utils/Makefile head/devel/kms-cmake-utils/pkg-plist head/math/casadi/Makefile head/math/openmesh/Makefile head/science/fleur/Makefile