If portaudio is present or pulled by fldigi, alsa or possibly oss use flag needs to be present on the portaudio package. If not it will cause fldigi to segfault at the start. we can add portaudio use flag, but must make sure it is really not present as the configure.ac will not allow to disable it. Workaround: USE=alsa emerge portaudio fldigi
Created attachment 538434 [details] new ebuild with portaudio alsa and oss dependencies This new ebuild fixes the portaudio issue and allows the use of faster code on some platform cpu-optimizations needs to be added to the metadata.xml
Created attachment 538436 [details] media-radio/fldigi-4.0.17 Corrected disable oss, tested with 4.0.17 on amd64
(In reply to Philippe Trottier from comment #2) > Created attachment 538436 [details] > media-radio/fldigi-4.0.17 > > Corrected disable oss, tested with 4.0.17 on amd64 Thanks for catching the problem and your further work Phillippe. I think we can leave the USE flags for oss and alsa out of the ebuild. It is enough to depend on portaudio to be built with either USE=alsa or USE=oss. fldigi has also an own oss layer, but that feature can be provided by portaudio.
(In reply to Philippe Trottier from comment #1) > Created attachment 538434 [details] > new ebuild with portaudio alsa and oss dependencies > > This new ebuild fixes the portaudio issue and allows the use of faster code > on some platform > > cpu-optimizations needs to be added to the metadata.xml Instead of new USE flag 'cpu-optimizations' we can use the already existing CPU_FLAGS_X86 settings. See actual ebuild in tree.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d5ca6261fee0a9489a248dc38490e6e24c2630 commit 26d5ca6261fee0a9489a248dc38490e6e24c2630 Author: Thomas Beierlein <tomjbe@gentoo.org> AuthorDate: 2018-08-01 11:35:10 +0000 Commit: Thomas Beierlein <tomjbe@gentoo.org> CommitDate: 2018-08-01 11:35:10 +0000 media-radio/fldigi: Fix DEPS, honour CPU_FLAGS_X86 settings Reported-by: Philippe Trottier <tchiwam@gmail.com> Closes: https://bugs.gentoo.org/659930 Package-Manager: Portage-2.3.44, Repoman-2.3.10 media-radio/fldigi/fldigi-4.0.17.ebuild | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-)