Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

undocumented dependency: CMake #22

Open
lundybernard opened this issue Aug 9, 2022 · 1 comment
Open

undocumented dependency: CMake #22

lundybernard opened this issue Aug 9, 2022 · 1 comment

Comments

@lundybernard
Copy link

Describe the bug

make dev fails on fresh install

How to Reproduce

  • given a system without cmake installed
  • run make dev or make build

Expected behavior

The installation should succeed

Actual behavior

              File "/private/var/folders/jd/866s8z110131lfqgg2_my1980000gn/T/pip-install-mvl5uszd/qdldl_af4a38cf95924ac0a10f8f13397bc154/setup.py", line 80, in build_extensions
                raise RuntimeError("CMake must be installed to build qdldl")
            RuntimeError: CMake must be installed to build qdldl
            [end of output]
      
        note: This error originates from a subprocess, and is likely not a problem with pip.
      error: legacy-install-failure
      
      × Encountered error while trying to install package.
      ╰─> qdldl
      
      note: This is an issue with the package mentioned above, not pip.
      hint: See above for output from the failure.
      [end of output]

Environment (please complete the following information):**

  • OS: OSX, macbook pro M1
  • Python version: 3.10
@mstechly
Copy link
Contributor

That's a little bit weird as I don't think we install cmake specifically in our CICD system, but it works.
btw. there is no make build command that we specify 🤔

Do you have any suggestion how to fix it?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants