mixer, ttf and image do actually need sdl2