Apparently, cmake finds libasound.so (and thus tries to compile with ALSA support), but fails to locate the headers at /usr/local/include/alsa/*. So the build fails. Fix: Disable ALSA support in the Makefile (unset HAVE_LIBASOUND2) or hack the ports cmake build system to find the ALSA headers in %%LOCALBASE%%.
Maintainer of audio/alsa-lib, Please note that PR ports/147666 has just been submitted. If it contains a patch for an upgrade, an enhancement or a bug fix you agree on, reply to this email stating that you approve the patch and a committer will take care of it. The full text of the PR can be found at: http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/147666 -- Edwin Groothuis via the GNATS Auto Assign Tool edwin@FreeBSD.org
State Changed From-To: open->feedback Awaiting maintainers feedback (via the GNATS Auto Assign Tool)
State Changed From-To: feedback->open On checking this PR, I think it applies to multimedia/kdemultimedia4.
Responsible Changed From-To: freebsd-ports-bugs->kde
Hi CMake module: FindAlsa.cmake (x11/kdelibs4) failed to detect alsa installed from audio/alsa-plugins port. the prob is from check_include_file_cxx macro, so i just replace it by find_path patch for x11/kdelibs4: http://freelooser.fr/freebsd/patch-cmake_modules_FindAlsa.cmake this fix installation of multimedia/kdemultimedia4 when audio/alsa-plugins is installed.
State Changed From-To: open->analyzed I'm aware of the problem, added to my TODO list.
State Changed From-To: analyzed->closed Fixed, thanks for report!