Hi list,
on Sunday eric(a)zhevny.com wrote:
I found and installed libqt3-compat-headers. The
compile got much
further this time, but still no joy. There are a lot of compiler
warnings and errors. The errors would seem to indicate I'm using an
incompatible alsa version (or ams' alsa support is outdated ... ) I'm
working with the most recent tarball of ams-1.7.1 from sourceforge.
[..]
alsa-1.0.0rc2
./configure --with-isapnp=no --with-sequencer=yes --with-oss=no \
--with-cards=dummy,virmidi,serial-u16550,mpu401,ice1712,ymfpci
libsndfile-1.0.5
from tar.gz. debian only had 1.0.4
jack-0.91.1
./configure --enable-optimize --with-default-tmpdir=/mnt/ramfs/
--disable-portaudio
ecasound-2.3.2
./configure --enable-pyecasound --disable-oss --disable-arts
/usr/include/alsa/pcm.h:604: error: too few arguments to function `int
snd_pcm_hw_params_get_periods(const snd_pcm_hw_params_t*, unsigned
int*,
int*)'
To all those who do not read alsamodular-devel: The fix here is to add
two lines at the top of alsa_driver.h, just BEFORE the #include
<alsa/asoundlib.h> line:
#define ALSA_PCM_OLD_HW_PARAMS_API
#define ALSA_PCM_OLD_SW_PARAMS_API
That should compile and link ams-1.7.1 fine for you.
Frank