Lamento revivir un tema viejo, pero es por si alguien tiene este error y lo encuentra en google (como lo hice yo, ya que por alguna razon aparece arriba del todo en las busquedas de google "problema con sDL_Mixer"
Te falta inicializar SDL.
SDL_Init(SDL_INIT_VIDEO | SDL_INIT_AUDIO);
Necesitas el subsistema de audio para que el programa funcione...