[pulseaudio-discuss] [PATCH] alsa: Fix inclusion of use-case.h

Tanu Kaskinen tanuk at iki.fi
Mon Apr 22 08:12:25 UTC 2019


On Sun, 2019-04-21 at 11:59 +0200, Takashi Iwai wrote:
> The recent change in ALSA upstream stripped -I$include/alsa path from
> pkgconfig.  We already fixed for this change in some places but still
> the code for UCM was overlooked, and this resulted in the unresolved
> symbols in alsa card module. Fix them as well.
> 
> Signed-off-by: Takashi Iwai <tiwai at suse.de>
> ---
>  configure.ac                | 2 +-
>  src/modules/alsa/alsa-ucm.h | 2 +-
>  2 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/configure.ac b/configure.ac
> index c004bd70d1b2..b44ed1595af3 100644
> --- a/configure.ac
> +++ b/configure.ac
> @@ -826,7 +826,7 @@ AS_IF([test "x$enable_alsa" = "xyes" && test "x$HAVE_ALSA" = "x0"],
>  AS_IF([test "x$HAVE_ALSA" = "x1"],
>      [
>          save_CPPFLAGS="$CPPFLAGS"; CPPFLAGS="$CPPFLAGS $ASOUNDLIB_CFLAGS"
> -        AC_CHECK_HEADERS([use-case.h], HAVE_ALSA_UCM=1, HAVE_ALSA_UCM=0)
> +        AC_CHECK_HEADERS([alsa/use-case.h], HAVE_ALSA_UCM=1, HAVE_ALSA_UCM=0)
>          CPPFLAGS="$save_CPPFLAGS"
>      ],
>      HAVE_ALSA_UCM=0)
> diff --git a/src/modules/alsa/alsa-ucm.h b/src/modules/alsa/alsa-ucm.h
> index 53abf3f90845..c926f3cc39a6 100644
> --- a/src/modules/alsa/alsa-ucm.h
> +++ b/src/modules/alsa/alsa-ucm.h
> @@ -23,7 +23,7 @@
>  ***/
>  
>  #ifdef HAVE_ALSA_UCM
> -#include <use-case.h>
> +#include <alsa/use-case.h>
>  #else
>  typedef void snd_use_case_mgr_t;
>  #endif

Thanks! Applied.

-- 
Tanu

https://www.patreon.com/tanuk
https://liberapay.com/tanuk



More information about the pulseaudio-discuss mailing list