Description of problem: xwax requires alsa-lib-devel to build correctly, but the RPM does not list it as a requirement. It happens to work because it depends on SDL-devel, which currently has a dependency on ALSA, but SDL is about to be replaced by sdl12-compat, which does _not_ list this dependency. Once this replacement happens, xwax will fail to build. Version-Release number of selected component (if applicable): 1.7 How reproducible: With sdl12-compat in place, 100% reproduceable. Steps to Reproduce: 1. Use sdl12-compat in rawhide instead of SDL ( see https://bugzilla.redhat.com/show_bug.cgi?id=1970507 ) 2. Try to build xwax from source. 3. Notice this output in the xwax build.log: alsa.c:24:10: fatal error: alsa/asoundlib.h: No such file or directory 24 | #include <alsa/asoundlib.h> | ^~~~~~~~~~~~~~~~~~ compilation terminated. make: *** [<builtin>: alsa.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from dicer.c:38: midi.h:23:10: fatal error: alsa/asoundlib.h: No such file or directory 23 | #include <alsa/asoundlib.h> | ^~~~~~~~~~~~~~~~~~ compilation terminated. make: *** [<builtin>: dicer.o] Error 1 Actual results: xwax package fails because ALSA headers aren't available. Expected results: xwax should still build correctly once SDL is replaced with sdl12-compat. Additional info:
This bug appears to have been reported against 'rawhide' during the Fedora 35 development cycle. Changing version to 35.
@rosset.filipe I don't have a Fedora system available at all currently. Can you take this? Really, someone else should take ownership of the xwax package. It's not a priority for me currently.
FEDORA-2021-abbf667bdd has been submitted as an update to Fedora 36. https://bodhi.fedoraproject.org/updates/FEDORA-2021-abbf667bdd
FEDORA-2021-abbf667bdd has been pushed to the Fedora 36 stable repository. If problem still persists, please make note of it in this bug report.
FEDORA-2021-e25b4df69a has been submitted as an update to Fedora 35. https://bodhi.fedoraproject.org/updates/FEDORA-2021-e25b4df69a
FEDORA-2021-e25b4df69a has been pushed to the Fedora 35 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --advisory=FEDORA-2021-e25b4df69a` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2021-e25b4df69a See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2021-e25b4df69a has been pushed to the Fedora 35 stable repository. If problem still persists, please make note of it in this bug report.