-
Notifications
You must be signed in to change notification settings - Fork 1.2k
[new release] raylib, raygui and raylib-callbacks (1.6.0) #29008
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?
Conversation
CHANGES: * Expose `name` field of ModelAnimation.t (thanks @thethrung) * Add new raylib-callbacks package to expose raylib callback APIs. It brings a new dependency (ctype-foreign), hence the new package * Temporarily fix raylib FLAC bug (thanks @rossberg)
|
Does anyone understand what went wrong on the cygwin build? |
|
When I tried this locally before, I had to manually install a libffi package for Cygwin. Not sure why, I would think that ctypes-foreign includes it as a dependency. Unfortunately, the CI log cuts the relevant lines, so this may or may not be the reason. |
Looking at the CI logs: the successful install of
|
|
Code 0xc0000135 is exactly what I got locally before installing libffi manually, after that it worked. I have no theory as for why, maybe it is a different libffi package that's required? I installed all of libffi6, libffi8, mingw64-i686-libffi and mingw64-x86_64-libffi just to be sure. |
|
To help understand what's going wrong you can
|
|
I am re-running with debug logging, but I am not expecting it will help. Unfortunately I don't have (machines or any recent experience with) windows |
|
So, I have a dumb question here: given that libffi versions like -6 and -8 are not fully ABI-compatible, where does the Opam package actually specify which version to depend upon? In the package description it doesn't seem to say anything specific, for no OS. And on the flip side, how does ctypes-foreign know which ABI to target? In my experiments with Raylib, it seemed to be looking for libffi-6.dll on Cygwin, but I'm not sure I understand where that decision is coming from. |
|
Thanks for digging a bit deeper on this. I don't have a windows machine (nor access to one atm) so I can only guess. @rossberg Could you check which install of (libffi6, libffi8, mingw64-i686-libffi and mingw64-x86_64-libffi) makes the package work? |
CHANGES:
namefield of ModelAnimation.t (thanks @thethrung)