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

Python 3.8 builds failing #41

Closed
jakirkham opened this issue Apr 17, 2024 · 2 comments
Closed

Python 3.8 builds failing #41

jakirkham opened this issue Apr 17, 2024 · 2 comments

Comments

@jakirkham
Copy link
Member

The Python 3.8 jobs are seeing failures like this job. Snippet below:

 In file included from src/source/libscalene.cpp:93:
  /home/conda/feedstock_root/build_artifacts/scalene_1713294069178/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_pla/include/python3.8/Python.h:44:10: fatal error: crypt.h: No such file or directory
     44 | #include <crypt.h>
        |          ^~~~~~~~~
  compilation terminated.

Likely a result of upstream changes ( conda-forge/linux-sysroot-feedstock#52 )

Fixing probably involves updating the include search paths

That said, Python 3.8 will be EOL'd October 2024. So maybe it is easier to just drop it now

@emeryberger
Copy link
Contributor

Thanks - I was wondering what was going wrong. I've removed it from the build.

@jakirkham
Copy link
Member Author

Ok after some discussion with a couple colleagues and a closer look at the build system, think we may want to make some tweaks to how scalene builds. This is independent of whether Python 3.8 is supported as it is relevant for all builds. Have raised an upstream issue ( plasma-umass/scalene#812 ) to discuss how we might want to approach this

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