Hi list, on Sunday [EMAIL PROTECTED] 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