[ecasound] Compiling on Redhad SE5 Errors.

From: Keith Creasy <keith537@email-addr-hidden>
Date: Sun May 13 2007 - 23:31:34 EEST

Hello everyone.

I'm developing a project on a Redhat SE5 server.

I'm just beginning in my attempt to use Ecasound and when trying to compile version 2.3.0 I get the following errors:

audioio_alsa.cpp: In member function 'void AUDIO_IO_ALSA_PCM::fill_and_set_hw_params()':
audioio_alsa.cpp:245: error: invalid conversion from 'SAMPLE_SPECS::sample_rate_t' to 'unsigned int*'
audioio_alsa.cpp:245: error: initializing argument 3 of 'int snd_pcm_hw_params_set_rate_near(snd_pcm_t*, snd_pcm_hw_params_t*, unsigned int*, int*)'
audioio_alsa.cpp:259: error: invalid conversion from 'long int' to 'snd_pcm_uframes_t*'
audioio_alsa.cpp:259: error: initializing argument 3 of 'int snd_pcm_hw_params_set_period_size_near(snd_pcm_t*, snd_pcm_hw_params_t*, snd_pcm_uframes_t*, int*)'
audioio_alsa.cpp:267: error: invalid conversion from 'long int' to 'snd_pcm_uframes_t*'
audioio_alsa.cpp:267: error: initializing argument 3 of 'int snd_pcm_hw_params_set_buffer_size_near(snd_pcm_t*, snd_pcm_hw_params_t*, snd_pcm_uframes_t*)'
audioio_alsa.cpp:274: error: invalid conversion from 'long int' to 'snd_pcm_uframes_t*'
audioio_alsa.cpp:274: error: initializing argument 3 of 'int snd_pcm_hw_params_set_buffer_size_near(snd_pcm_t*, snd_pcm_hw_params_t*, snd_pcm_uframes_t*)'
/usr/include/alsa/pcm.h:608: error: too few arguments to function 'int snd_pcm_hw_params_get_period_time(const snd_pcm_hw_params_t*, unsigned int*, int*)'
audioio_alsa.cpp:280: error: at this point in file
/usr/include/alsa/pcm.h:620: error: too few arguments to function 'int snd_pcm_hw_params_get_period_size(const snd_pcm_hw_params_t*, snd_pcm_uframes_t*, int*)'
audioio_alsa.cpp:283: error: at this point in file
/usr/include/alsa/pcm.h:646: error: too few arguments to function 'int snd_pcm_hw_params_get_buffer_time(const snd_pcm_hw_params_t*, unsigned int*, int*)'
audioio_alsa.cpp:290: error: at this point in file
/usr/include/alsa/pcm.h:658: error: too few arguments to function 'int snd_pcm_hw_params_get_buffer_size(const snd_pcm_hw_params_t*, snd_pcm_uframes_t*)'
audioio_alsa.cpp:293: error: at this point in file
make[3]: *** [audioio_alsa.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-recursive] Error 1
make: *** [all-recursive-am] Error 2

What should I make of this? Any suggestions?

Thanks to anyone who can be of some assistance.

Keith

-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/

_______________________________________________
Ecasound-list mailing list
Ecasound-list@email-addr-hidden
https://lists.sourceforge.net/lists/listinfo/ecasound-list
Received on Mon May 14 00:15:02 2007

This archive was generated by hypermail 2.1.8 : Mon May 14 2007 - 00:15:02 EEST