if media-libs/audiofile-0.2.6-r4 is installed, media-sound/kwave-0.7.11 fails running cmake with following error: >>> Compiling source in /var/tmp/portage/media-sound/kwave-0.7.11/work/kwave-0.7.11 ... Running with debug output on. -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- Check for working C compiler: /usr/bin/x86_64-pc-linux-gnu-gcc -- works . . . -- Looking for include files HAVE_AUDIOFILE_H -- Looking for include files HAVE_AUDIOFILE_H - found -- Looking for afOpenVirtualFile in audiofile -- Looking for afOpenVirtualFile in audiofile - found -- Looking for af_virtual_file_new in audiofile -- Looking for af_virtual_file_new in audiofile - not found CMake Error: Error in cmake code at /var/tmp/portage/media-sound/kwave-0.7.11/work/kwave-0.7.11/cmake/KwaveLibaudiofileSupport.cmake:47: MESSAGE System libaudiofile not found Current CMake stack: [2] /var/tmp/portage/media-sound/kwave-0.7.11/work/kwave-0.7.11/cmake/KwaveLibaudiofileSupport.cmake [1] /var/tmp/portage/media-sound/kwave-0.7.11/work/kwave-0.7.11/CMakeLists.txt -- Configuring done Using media-libs/audiofile-0.2.6-r3 it compiles successfully.
Please post your `emerge --info' too.
Created attachment 163131 [details] emerge_info emerge --info output
Created attachment 163264 [details] build log from portage Same problem here. Downgraded to audiofile-0.2.6-r3 and compile went fine. Attached portage build log.
emerge --info supplied on two weeks ago. I missed to reopen it.
Ok, thanks for the report. Assigning to kwave maintainers and CC-ing audiofile maintainers, since I'm guessing it's a library detection problem (audiofile-0.2.6-r4 does seem to include 'af_virtual_file_new' symbol on my system...)
does it fail with all audiofile versions ? If so it's a kwave bug, not an audiofile one.
(In reply to comment #6) > does it fail with all audiofile versions ? If so it's a kwave bug, not an > audiofile one. This specific error only occurs with =media-libs/audiofile-0.2.6-r4
Flameeyes, I believe it's your constantine patch that's causing this, please take a look...
Does cmake have a config.log-alike telling what the hell it's failing to do? The constantise patch should not change ABI anyway. And by the way -r3 has the patch too afaics.
I've removed the obsolete kwave versions from tree entirely. Please try latest, and only kwave in tree, 0.8.2. If problem persists, please reopen.
With kwave 0.7.11 the problem was still there yesterday. With 0.8.2 emerging works fine.