Package: libasound2-plugins Version: 1.0.16-1 Severity: important The following files/symlinks were in libasound2-plugins 1.0.16-1+b1 but went missing in the +b2 build:
/usr/lib/alsa-lib/libasound_module_pcm_a52.a /usr/lib/alsa-lib/libasound_module_pcm_a52.la /usr/lib/alsa-lib/libasound_module_pcm_a52.so /usr/lib/alsa-lib/libasound_module_rate_lavcrate.a /usr/lib/alsa-lib/libasound_module_rate_lavcrate.la /usr/lib/alsa-lib/libasound_module_rate_lavcrate.so /usr/lib/alsa-lib/libasound_module_rate_lavcrate_fast.so /usr/lib/alsa-lib/libasound_module_rate_lavcrate_faster.so /usr/lib/alsa-lib/libasound_module_rate_lavcrate_high.so /usr/lib/alsa-lib/libasound_module_rate_lavcrate_higher.so It appears that the libavcodec-dev 3:0.svn20090204-3 upload to unstable relocated avcodec.h from /usr/include/ffmpeg to /usr/include/libavcodec, causing configure to no longer find it: fu...@hastur:~/alsa-plugins-1.0.16$ ./configure | grep -i a52 config.status: creating a52/Makefile A52, lavc plugins: no A quick and dirty patch to solve this (in bad need of cosmetic uplift) is attached. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (250, 'experimental') Architecture: i386 (i686)
--- alsa-plugins-1.0.16/a52/pcm_a52.c 2008-02-05 09:25:00.000000000 +0000 +++ alsa-plugins-1.0.16.fix/a52/pcm_a52.c 2009-03-04 06:58:45.000000000 +0000 @@ -25,7 +25,7 @@ #include <alsa/asoundlib.h> #include <alsa/pcm_external.h> #include <alsa/pcm_plugin.h> -#include <ffmpeg/avcodec.h> +#include <libavcodec/avcodec.h> struct a52_ctx { snd_pcm_ioplug_t io; --- alsa-plugins-1.0.16/rate-lavc/rate_lavcrate.c 2008-02-05 09:25:00.000000000 +0000 +++ alsa-plugins-1.0.16.fix/rate-lavc/rate_lavcrate.c 2009-03-04 06:59:48.000000000 +0000 @@ -19,7 +19,7 @@ #include <stdio.h> #include <alsa/asoundlib.h> #include <alsa/pcm_rate.h> -#include <ffmpeg/avcodec.h> +#include <libavcodec/avcodec.h> #include "gcd.h" static int filter_size = 16; --- alsa-plugins-1.0.16/configure 2008-02-05 09:25:07.000000000 +0000 +++ alsa-plugins-1.0.16.fix/configure 2009-03-04 06:57:17.000000000 +0000 @@ -20763,8 +20763,8 @@ if test x$HAVE_AVCODEC = xyes; then if test "${ac_cv_header_ffmpeg_avcodec_h+set}" = set; then - { echo "$as_me:$LINENO: checking for ffmpeg/avcodec.h" >&5 -echo $ECHO_N "checking for ffmpeg/avcodec.h... $ECHO_C" >&6; } + { echo "$as_me:$LINENO: checking for libavcodec/avcodec.h" >&5 +echo $ECHO_N "checking for libavcodec/avcodec.h... $ECHO_C" >&6; } if test "${ac_cv_header_ffmpeg_avcodec_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 fi @@ -20772,8 +20772,8 @@ echo "${ECHO_T}$ac_cv_header_ffmpeg_avcodec_h" >&6; } else # Is the header compilable? -{ echo "$as_me:$LINENO: checking ffmpeg/avcodec.h usability" >&5 -echo $ECHO_N "checking ffmpeg/avcodec.h usability... $ECHO_C" >&6; } +{ echo "$as_me:$LINENO: checking libavcodec/avcodec.h usability" >&5 +echo $ECHO_N "checking libavcodec/avcodec.h usability... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF @@ -20781,7 +20781,7 @@ cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ $ac_includes_default -#include <ffmpeg/avcodec.h> +#include <libavcodec/avcodec.h> _ACEOF rm -f conftest.$ac_objext if { (ac_try="$ac_compile" @@ -20830,15 +20830,15 @@ echo "${ECHO_T}$ac_header_compiler" >&6; } # Is the header present? -{ echo "$as_me:$LINENO: checking ffmpeg/avcodec.h presence" >&5 -echo $ECHO_N "checking ffmpeg/avcodec.h presence... $ECHO_C" >&6; } +{ echo "$as_me:$LINENO: checking libavcodec/avcodec.h presence" >&5 +echo $ECHO_N "checking libavcodec/avcodec.h presence... $ECHO_C" >&6; } cat >conftest.$ac_ext <<_ACEOF /* confdefs.h. */ _ACEOF cat confdefs.h >>conftest.$ac_ext cat >>conftest.$ac_ext <<_ACEOF /* end confdefs.h. */ -#include <ffmpeg/avcodec.h> +#include <libavcodec/avcodec.h> _ACEOF if { (ac_try="$ac_cpp conftest.$ac_ext" case "(($ac_try" in @@ -20878,30 +20878,30 @@ # So? What about this header? case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in yes:no: ) - { echo "$as_me:$LINENO: WARNING: ffmpeg/avcodec.h: accepted by the compiler, rejected by the preprocessor!" >&5 -echo "$as_me: WARNING: ffmpeg/avcodec.h: accepted by the compiler, rejected by the preprocessor!" >&2;} - { echo "$as_me:$LINENO: WARNING: ffmpeg/avcodec.h: proceeding with the compiler's result" >&5 -echo "$as_me: WARNING: ffmpeg/avcodec.h: proceeding with the compiler's result" >&2;} + { echo "$as_me:$LINENO: WARNING: libavcodec/avcodec.h: accepted by the compiler, rejected by the preprocessor!" >&5 +echo "$as_me: WARNING: libavcodec/avcodec.h: accepted by the compiler, rejected by the preprocessor!" >&2;} + { echo "$as_me:$LINENO: WARNING: libavcodec/avcodec.h: proceeding with the compiler's result" >&5 +echo "$as_me: WARNING: libavcodec/avcodec.h: proceeding with the compiler's result" >&2;} ac_header_preproc=yes ;; no:yes:* ) - { echo "$as_me:$LINENO: WARNING: ffmpeg/avcodec.h: present but cannot be compiled" >&5 -echo "$as_me: WARNING: ffmpeg/avcodec.h: present but cannot be compiled" >&2;} - { echo "$as_me:$LINENO: WARNING: ffmpeg/avcodec.h: check for missing prerequisite headers?" >&5 -echo "$as_me: WARNING: ffmpeg/avcodec.h: check for missing prerequisite headers?" >&2;} - { echo "$as_me:$LINENO: WARNING: ffmpeg/avcodec.h: see the Autoconf documentation" >&5 -echo "$as_me: WARNING: ffmpeg/avcodec.h: see the Autoconf documentation" >&2;} - { echo "$as_me:$LINENO: WARNING: ffmpeg/avcodec.h: section \"Present But Cannot Be Compiled\"" >&5 -echo "$as_me: WARNING: ffmpeg/avcodec.h: section \"Present But Cannot Be Compiled\"" >&2;} - { echo "$as_me:$LINENO: WARNING: ffmpeg/avcodec.h: proceeding with the preprocessor's result" >&5 -echo "$as_me: WARNING: ffmpeg/avcodec.h: proceeding with the preprocessor's result" >&2;} - { echo "$as_me:$LINENO: WARNING: ffmpeg/avcodec.h: in the future, the compiler will take precedence" >&5 -echo "$as_me: WARNING: ffmpeg/avcodec.h: in the future, the compiler will take precedence" >&2;} + { echo "$as_me:$LINENO: WARNING: libavcodec/avcodec.h: present but cannot be compiled" >&5 +echo "$as_me: WARNING: libavcodec/avcodec.h: present but cannot be compiled" >&2;} + { echo "$as_me:$LINENO: WARNING: libavcodec/avcodec.h: check for missing prerequisite headers?" >&5 +echo "$as_me: WARNING: libavcodec/avcodec.h: check for missing prerequisite headers?" >&2;} + { echo "$as_me:$LINENO: WARNING: libavcodec/avcodec.h: see the Autoconf documentation" >&5 +echo "$as_me: WARNING: libavcodec/avcodec.h: see the Autoconf documentation" >&2;} + { echo "$as_me:$LINENO: WARNING: libavcodec/avcodec.h: section \"Present But Cannot Be Compiled\"" >&5 +echo "$as_me: WARNING: libavcodec/avcodec.h: section \"Present But Cannot Be Compiled\"" >&2;} + { echo "$as_me:$LINENO: WARNING: libavcodec/avcodec.h: proceeding with the preprocessor's result" >&5 +echo "$as_me: WARNING: libavcodec/avcodec.h: proceeding with the preprocessor's result" >&2;} + { echo "$as_me:$LINENO: WARNING: libavcodec/avcodec.h: in the future, the compiler will take precedence" >&5 +echo "$as_me: WARNING: libavcodec/avcodec.h: in the future, the compiler will take precedence" >&2;} ;; esac -{ echo "$as_me:$LINENO: checking for ffmpeg/avcodec.h" >&5 -echo $ECHO_N "checking for ffmpeg/avcodec.h... $ECHO_C" >&6; } +{ echo "$as_me:$LINENO: checking for libavcodec/avcodec.h" >&5 +echo $ECHO_N "checking for libavcodec/avcodec.h... $ECHO_C" >&6; } if test "${ac_cv_header_ffmpeg_avcodec_h+set}" = set; then echo $ECHO_N "(cached) $ECHO_C" >&6 else --- alsa-plugins-1.0.16.old/configure.in 2008-02-05 09:25:00.000000000 +0000 +++ alsa-plugins-1.0.16.new/configure.in 2009-03-04 18:16:19.000000000 +0000 @@ -48,7 +48,7 @@ AC_SUBST(AVCODEC_LIBS) AC_CHECK_LIB([avcodec], [avcodec_open], [HAVE_AVCODEC=yes], [HAVE_AVCODEC=no]) if test x$HAVE_AVCODEC = xyes; then - AC_CHECK_HEADER([ffmpeg/avcodec.h], [], [HAVE_AVCODEC=no]) + AC_CHECK_HEADER([libavcodec/avcodec.h], [], [HAVE_AVCODEC=no]) fi AM_CONDITIONAL(HAVE_AVCODEC, test x$HAVE_AVCODEC = xyes) CFLAGS="$CFLAGS_saved"