diff -p -up libmikmod-3.2.0-beta2/configure.in.alsa libmikmod-3.2.0-beta2/configure.in --- libmikmod-3.2.0-beta2/configure.in.alsa 2004-02-20 23:08:30.000000000 +0100 +++ libmikmod-3.2.0-beta2/configure.in 2008-08-14 09:57:56.000000000 +0200 @@ -296,10 +296,10 @@ fi if test "`uname`" = "Linux" && test $libmikmod_driver_alsa = yes then libmikmod_driver_alsa=no - AC_CHECK_HEADERS(sys/asoundlib.h) - if test $ac_cv_header_sys_asoundlib_h = yes + AC_CHECK_HEADERS(alsa/asoundlib.h) + if test $ac_cv_header_alsa_asoundlib_h = yes then - AC_CHECK_LIB(asound,snd_cards,libmikmod_driver_alsa=yes) + AC_CHECK_LIB(asound,snd_card_load,libmikmod_driver_alsa=yes) fi else libmikmod_driver_alsa=no @@ -416,7 +416,7 @@ fi AC_CHECK_FUNCS(setenv snprintf srandom) AC_REPLACE_FUNCS(strcasecmp strdup strstr) # Change extension, as we use libtool -LIBOBJS="`echo $LIBOBJS|sed -e 's/\.o/\.lo/g'`" +#LIBOBJS="`echo $LIBOBJS|sed -e 's/\.o/\.lo/g'`" AC_HEADER_EGREP(srandom,math.h,AC_DEFINE(SRANDOM_IN_MATH_H)) diff -p -up libmikmod-3.2.0-beta2/drivers/drv_alsa.c.alsa libmikmod-3.2.0-beta2/drivers/drv_alsa.c --- libmikmod-3.2.0-beta2/drivers/drv_alsa.c.alsa 2004-01-31 23:39:40.000000000 +0100 +++ libmikmod-3.2.0-beta2/drivers/drv_alsa.c 2008-08-14 09:57:56.000000000 +0200 @@ -47,7 +47,7 @@ #include <stdlib.h> #include <string.h> -#include <sys/asoundlib.h> +#include <alsa/asoundlib.h> #if defined(SND_LIB_VERSION) && (SND_LIB_VERSION >= 0x500) #undef DRV_ALSA #endif