Some sdl wiki page mentioned that you needed to use Projectbuilder to build sdl properly(as frameworks). Did you do that?

And when you used frameworks+the unix way what was the problem then, precisely?