Windowsでしか使ったことないんでわからんが、
なんかパッと見Macだとderelict.sdl2.sdl.dの中で実行時にロードするライブラリ名を
/usr/local/lib/libSDL2.dylib ... みたいな感じでフルに指定してるっぽいので
ロードしくるならそこ直してないのに原因があるかもしれない。

あと自分でライブラリリンクするんじゃなくて、DerelictSDL2Loader.loadが
実行時動的に上記で指定してるライブラリを読むのでその辺も一応。
(まあごめん、Windowsの話だけど)