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

Release raylib 1.4.0 #27159

Merged
merged 4 commits into from
Dec 24, 2024
Merged

Release raylib 1.4.0 #27159

merged 4 commits into from
Dec 24, 2024

Conversation

tjammer
Copy link
Contributor

@tjammer tjammer commented Dec 20, 2024

  • Fix buffer handling of raygui text boxes
  • Port 7 new examples
  • Fix documentation of raygui list view functions
  • Enable FLAC format by default
  • Use dune 3 and its new ctypes stanza

@tjammer tjammer force-pushed the release-raylib-raygui-1.4.0 branch from 289295d to 899f9d5 Compare December 20, 2024 20:27
@shonfeder
Copy link
Contributor

Looks like a few relevant CI failures due to the build config and dependencies:

For 4.04, maybe youjust want a lower bound on a more recent ocaml version?

The error in the latter two looks like

raygui.1.3.0 is not installed. Install it? [Y/n] y
The following actions will be performed:
=== install 1 package
  - install raygui 1.3.0

<><> Processing actions <><><><><><><><><><><><><><><><><><><><><><><><><><><><>
-> retrieved raygui.1.3.0  (cached)
[ERROR] The compilation of raygui.1.3.0 failed at "dune build -p raygui -j 39 @install".

#=== ERROR while compiling raygui.1.3.0 =======================================#
# context              2.4.0~alpha1~dev | linux/x86_64 | ocaml-base-compiler.5.2.1 | file:///home/opam/opam-repository
# path                 ~/.opam/5.2/.opam-switch/build/raygui.1.3.0
# command              ~/.opam/opam-init/hooks/sandbox.sh build dune build -p raygui -j 39 @install
# exit-code            1
# env-file             ~/.opam/log/raygui-7-b2d70f.env
# output-file          ~/.opam/log/raygui-7-b2d70f.out
### output ###
# File "src/c/functions/dune", line 23, characters 44-62:
# 23 |  (libraries ctypes.stubs raygui_fixed_types raylib_fixed_types))
#                                                  ^^^^^^^^^^^^^^^^^^
# Error: Library "raylib_fixed_types" not found.
# -> required by library "raygui_functions" in _build/default/src/c/functions
# -> required by _build/default/src/c/c_generated_gui.o
# -> required by _build/default/src/c/dllraygui_c_stubs.so
# -> required by _build/install/default/lib/stublibs/dllraygui_c_stubs.so
# -> required by _build/default/raygui.install
# -> required by alias install

@tjammer
Copy link
Contributor Author

tjammer commented Dec 22, 2024

raygui 1.3.0 doesn't build anymore with raylib 1.4.0. I fixed it with a version bound, but ran into other problems:

The CI wants to build raygui 1.3.0 if I change the opam file, but it doesn't seem to build anymore, and caused all CIs to fail.

@tjammer
Copy link
Contributor Author

tjammer commented Dec 23, 2024

raygui 1.3.0 is broken somehow. We probably cannot remove it, but can we tag it as such?

conf-mesa is also broken for freebsd (and has been for some versions). This is another issue, and one I couldn't figure out.

@mseri
Copy link
Member

mseri commented Dec 24, 2024

Thanks

@mseri mseri merged commit a66a58b into ocaml:master Dec 24, 2024
1 of 3 checks passed
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

Successfully merging this pull request may close these issues.

3 participants