[SDL] SDL 1.2.6 and ALSA 1.0.x
Stephane Marchesin
stephane.marchesin at wanadoo.fr
Thu Jan 29 13:50:17 PST 2004
wwp wrote:
>Hi SDL users,
>
>
>I'm trying to compile SDL 1.2.6 against ALSA 1.0.2/1.0.1 and it fails:
>
>SDL_alsa_audio.c: In function `ALSA_OpenAudio':
>SDL_alsa_audio.c:272: too few arguments to function
> `snd_pcm_hw_params_get_channels'
>SDL_alsa_audio.c:282: warning: passing arg 3 of
> `snd_pcm_hw_params_set_rate_near' makes pointer from integer without a cast
>SDL_alsa_audio.c:292: warning: passing arg 3 of
> `snd_pcm_hw_params_set_period_size_near' makes pointer from integer without
> a cast
>SDL_alsa_audio.c:294: warning: passing arg 3 of
> `snd_pcm_hw_params_set_periods_near' makes pointer from integer without a cast
>make[3]: *** [SDL_alsa_audio.lo] Error 1
>
>IIRC, there have been some API changes around snd_pcm_hw_params, maybe since
>1.0.x, I can't really remember when. Obviously the compilation error is a API issue, so
>my question is: is SDL's CVS sync'ed w/ recent ALSA API or is there another way to
>compile 1.2.6 against ALSA 1.0.x?
>
Yup, SDL cvs fixes this issue.
Stephane
More information about the SDL
mailing list