Created attachment 579606 [details] emerge --info gzdoom-4.1.3 fails to build with the fluidsynth USE flag disabled: /var/tmp/portage/games-fps/gzdoom-4.1.3/work/gzdoom-g4.1.3/src/sound/i_musicinterns.h:254:10: fatal error: fluidsynth.h: No such file or directory #include <fluidsynth.h> ^~~~~~~~~~~~~~ compilation terminated. ninja: build stopped: subcommand failed. Enabling the fluidsynth USE flag allows gzdoom-4.1.3 to build successfully.
Created attachment 579608 [details] build log
Could an elog message be added to the GZDoom ebuild informing users to install media-sound/fluid-soundfont or added as a runtime dep? Having just FluidSynth installed is not enough to have MIDI playback in GZDoom. It kept complaining about missing SoundFont files.
(In reply to BT from comment #2) > Could an elog message be added to the GZDoom ebuild informing users to > install media-sound/fluid-soundfont or added as a runtime dep? Having just > FluidSynth installed is not enough to have MIDI playback in GZDoom. It kept > complaining about missing SoundFont files. There is a bug in the GZDoom makefile that is preventing the installation of the GZDoom soundfonts. I've submitted a patch upstream fixing this (https://github.com/coelckers/gzdoom/pull/868) and will submit a corresponding bug fix for the games-fps/gzdoom ebuild soon as well.
(In reply to William Breathitt Gray from comment #3) Thanks!
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b70de1892785b9f2dc5d3bb2ddab234410cc92 commit 22b70de1892785b9f2dc5d3bb2ddab234410cc92 Author: William Breathitt Gray <vilhelm.gray@gmail.com> AuthorDate: 2019-06-12 23:13:06 +0000 Commit: James Le Cuirot <chewi@gentoo.org> CommitDate: 2019-06-18 20:55:38 +0000 games-fps/gzdoom: Always build with fluidsynth and openal support FluidSynth is a dependency of GZDoom and cannot be disabled. Similarly, OpenAL is a dependency of GZDoom on Linux and cannot be disabled. Closes: https://bugs.gentoo.org/687922 Package-Manager: Portage-2.3.67, Repoman-2.3.14 Signed-off-by: William Breathitt Gray <vilhelm.gray@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/12248 Signed-off-by: James Le Cuirot <chewi@gentoo.org> games-fps/gzdoom/gzdoom-4.1.3.ebuild | 17 +++++++---------- games-fps/gzdoom/metadata.xml | 1 - 2 files changed, 7 insertions(+), 11 deletions(-)