-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Package qcaml.0.1.4 #28840
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
base: master
Are you sure you want to change the base?
Package qcaml.0.1.4 #28840
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
OK, this is now down to
- a Cygwin MinGW failure
- the paths are slightly different there https://www.cygwin.com/packages/noarch/mingw64-x86_64-freeglut/mingw64-x86_64-freeglut-2.8.1-1 (and the older version available doesn't include a .pc-file for pkg-config)
- an Arch failure, which I understand as an Arch packaging failure. From the below error it seems including
glut.hincludesfreeglut_std.hwhich needsGL/glu.h- however that isn't installed, so it seems a dependency on theglupackage https://archlinux.pkgs.org/rolling/archlinux-extra-x86_64/glu-9.0.3-2-x86_64.pkg.tar.zst.html is missing in Arch'sfreeglutpackage 🤔
# In file included from /usr/include/GL/glut.h:17,
# from bloch_sphere.c:1:
# /usr/include/GL/freeglut_std.h:148:13: fatal error: GL/glu.h: No such file or directory
# 148 | # include <GL/glu.h>
# | ^~~~~~~~~~
# compilation terminated.
As I am a GL novice, @Leonidas-from-XIV what do you think?
Otherwise, this LGTM - thanks for your effort!
|
@jmid That's a good investigation and I concur. freeglut lists I'll try to create an account in the Arch Linux bug tracker and file it there. |
Okay, great! Thank you for the reviews :)) |
I've created a ticket here, but I have a suspicion that it might be an issue on our side, as |
Thank you for your feedback, I will try to add |
Your PR has now been merged - thanks @Leonidas-from-XIV! 🙏 |
qcaml.0.1.4Experimental OCaml library for quantum computing simulation
QCaml is a lightweight OCaml library for experimenting with quantum states,
gates and measurements. It provides tools for learning quantum computing
concepts and visualizing qubit states on the Bloch sphere.
Features:
🐫 Pull-request generated by opam-publish v2.7.0