Created attachment 570434 [details] buil.log Fails to build with USE='aac' if no other codecs are selected. [ebuild R ] media-sound/darkice-1.3 USE="aac pulseaudio -aacplus -alsa -debug -jack -libsamplerate -mp3 -opus -twolame -vorbis" [...] FaacEncoder.cpp: In member function ‘virtual unsigned int FaacEncoder::write(const void*, unsigned int)’: FaacEncoder.cpp:219:45: error: ‘memmove’ was not declared in this scope resampledOffset = (short *) memmove(resampledOffset, &resampledOffset[processedSamples*channels], ^~~~~~~ FaacEncoder.cpp:219:45: note: ‘memmove’ is defined in header ‘<cstring>’; did you forget to ‘#include <cstring>’? FaacEncoder.cpp:44:1: +#include <cstring> FaacEncoder.cpp:219:45: resampledOffset = (short *) memmove(resampledOffset, &resampledOffset[processedSamples*channels], ^~~~~~~ FaacEncoder.cpp: At global scope: FaacEncoder.cpp:252:61: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] throw ( Exception ) ^~~~~ FaacEncoder.cpp:266:57: warning: dynamic exception specifications are deprecated in C++11 [-Wdeprecated] FaacEncoder :: close ( void ) throw ( Exception ) ^~~~~ make[2]: *** [Makefile:836: darkice-FaacEncoder.o] Error 1
Created attachment 570436 [details] emerge --info
Created attachment 570438 [details] build.log
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5e485c4563d46bd0f78da893349959983b0f8cc7 commit 5e485c4563d46bd0f78da893349959983b0f8cc7 Author: Miroslav Šulc <fordfrog@gentoo.org> AuthorDate: 2020-09-05 16:27:46 +0000 Commit: Miroslav Šulc <fordfrog@gentoo.org> CommitDate: 2020-09-05 16:28:00 +0000 media-sound/darkice: fixed compilation Closes: https://bugs.gentoo.org/681554 Package-Manager: Portage-3.0.5, Repoman-3.0.1 Signed-off-by: Miroslav Šulc <fordfrog@gentoo.org> media-sound/darkice/darkice-1.3.ebuild | 4 ++++ media-sound/darkice/darkice-1.4.ebuild | 4 ++++ .../darkice/files/darkice-1.3-include.patch | 26 ++++++++++++++++++++++ 3 files changed, 34 insertions(+)