Closed arbor-arthur closed 1 year ago
We saw similar errors with cmake 3.27, we've now pinned cmake<3.27
in our setup.py: https://github.com/symforce-org/symforce/commit/691c8f5f0b5e14c50d7de624b567581e88284b89
So that's the first thing to check - if that's the issue and you have a fix for cmake 3.27 that would be great, or we can use this issue to track
Yeah python3 -m pip install 'cmake==3.26'
solved the problem for me! (I also didn't realize I could install cmake with pip).
The docker image above is using the latest main, so I guess the cmake<3.27 in setup.py isn't really being enforced or checked at all during a cmake build.
The docker image above is using the latest main, so I guess the cmake<3.27 in setup.py isn't really being enforced or checked at all during a cmake build.
Ah, good point, we should absolutely check, we'll add that
Fixed by 9eca6dd
Describe the bug I have the following docker image that builds symforce, and only succeeds because it calls make three times in a row on an x86_64 platform:
To Reproduce Build the given docker image w/ the command that only calls make one time. Compare to the version that calls make three times.
Expected behavior One make should be enough for anyone!
Screenshots The error when running make just a single time is opaque, just
Error 2
:Environment (please complete the following information):