libopenal: update to 1.24.3 (blender, arcan, simgear) [ci skip]
Testing the changes
- I tested the changes in this PR: BRIEFLY
Local build testing
- I built this PR locally for my native architecture, x86_64
- I built this PR locally for these architectures (if supported. mark crossbuilds):
- musl-64
- aarch64-musl
- armv6-musl
- armv7
- i686
Comments
prep for ffmpeg8.
blender 5.0 + reqs, arcan 7.0.1 and simgear(flightgear) 2024.1.3 updated.
!!!! yaml-cpp 0.8 required - https://github.com/void-linux/void-packages/pull/57041 - dupe commit in this. ~~deps need bumped, most build fine and i can add them~~
- sysdig seemed like the biggest build work, bpftool needs updated? sysdig-template.txt
- librime needs libboost_regex, but could also be updated - https://github.com/void-linux/void-packages/pull/58154
- contour needs updated? fmt.h errors everywhere - @0x5c if you still use it idk if you have any input
swars site is dead - alternatives https://github.com/leonsodhi/swars and https://github.com/swfans/syndwarsfx exist
vulkan/spirv https://github.com/void-linux/void-packages/pull/56439 ping for blender
Thanks for the ping. I can test Blender 5.0 against the updated Vulkan stack. I’ll run builds and check for any regressions. If everything works as expected, I’ll report back; otherwise I’ll update the PR accordingly.
should be good besides the yaml-cpp deps. will probably add those soon, doesnt look like that other pr is going anywhere.
I will pull into the boost update.
just fyi, dont have contour updated, needs some librectify for update? doesnt build due to fmt errors as mentioned
~You didn't rebuild all packages? openvdb failed to build!~
Ignore that
Wait! Why do we need to rebuild all rev-deps of openal?
i started with ffmpeg8, which required yaml-cpp and libopenal changes for blender, which lead me to see a lot of things werent building anymore, some because of newer openal and others because of misc changes like cmake or qt6-private for dolphin. think i also had other things like osg(openscenegraph) in that mix which required bumps. i can remove the extra rev bumps later but ill be afk today.
left bumps for the few things with build changes/fixes. can remove the bump and just leave the fixes if you want.
No revbump plz. Leave out the change that adds libboost_something, and the patch for dolphin-emu is dumb, GuiPrivate is always required. Revbump for dolphin-emunis required (but for other reasons)
dolphin doesnt build without the qt6 patch
/builddir/dolphin-emu-2509/Source/Core/DolphinQt/MainWindow.cpp:34:10: fatal error: qpa/qplatformnativeinterface.h: No such file or directory
34 | #include <qpa/qplatformnativeinterface.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
ninja: build stopped: subcommand failed.
edit: same for boost changes in librime - which needs bump for yaml-cpp
removed container plugin from sysdig since it's a x86-64 (glibc, non-musl) so-lib and fixed the bad patch files i had in there
edit/fyi: plugin requires go and fails to build anyway, and isnt a cmake build from tar? though it seems to be in other parts of the git repo? wasnt there so nothing should be missed