Artsd

Now I got it:

"ALSA lib pcm_hw.c:1155:(snd_pcm_hw_open) open /dev/snd/pcmC0D0p
failed: Device or resource busy"
And SDL_Init (SDL_INIT_AUDIO) returns 0.

“lsof /dev/snd/pcmC0D0p” prints:
COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME
artsd 2763 webmaster mem CHR 116,16 4426
/dev/snd/pcmC0D0p
artsd 2763 webmaster 11u CHR 116,16 4426
/dev/snd/pcmC0D0p

I’m running a newly installed Slackware 10.0 with Linux kernel
version 2.6.7, KDE version 3.2.3 and libSDL_mixer-1.2.so.0.2.3.
For test I used:

#include <stdio.h>
#include <stdlib.h>
#include “SDL.h”
#include “SDL_mixer.h”

int main (int argc, char ** argv) {

int value;

if((value=SDL_Init(SDL_INIT_AUDIO))==-1) {
fprintf(stderr, “SDL_Init: %s\n”, SDL_GetError());
exit(1);
}

printf (“SDL_Init (SDL_INIT_AUDIO) returned %d.\n”,value);

return 0;
}

This problem is different from my previous post because I was
using Kalango 3.0_rc1 with many testing and unstable packages
installed.