I recommend applying <https://github.com/PerlGameDev/SDL/pull/299> patch to fix building perl-SDL with GCC 14.
Petr, thank you for the pointer to the fix and also thank you for your work on bug 2173510 (the tests hang). I could really use a co-maintainer for perl-SDL, shall I add you as a co-maintainer? If yes, what is your FAS accountname ? Then you can add the mentioned pull-req as a downstream patch yourself for now and lets also disable the tests (or just the problematic one) for now with a link to the upstream sdl12-compat issue ?
Yes, please add me as a comaintainer. My account is ppisar.
(In reply to Petr Pisar from comment #2) > Yes, please add me as a comaintainer. My account is ppisar. Done, you are a co-admin of the package now, thank you for your help with this! Note both for now and for the future if you have any fixes / improvements to commit to the package just go for it. There is no need to coordinate, I seldomly touch this package so the chances of (git) conflicts are very minimal.
Thanks. I pushed this fix and other my improvements. I tested them locally. I will build perl-SDL in Koji once sld12-compat is fixed.
sld12-compat was fixed. perl-SDL is no built. I will also build the fix for F38 because all F38 packages should be rebuilt with F38 toolchain.
FEDORA-2023-e885399c38 has been submitted as an update to Fedora 38. https://bodhi.fedoraproject.org/updates/FEDORA-2023-e885399c38
FEDORA-2023-e885399c38 has been pushed to the Fedora 38 testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2023-e885399c38 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2023-e885399c38 has been pushed to the Fedora 38 stable repository. If problem still persists, please make note of it in this bug report.