Yeah, that's exactly what I faced and that's exactly what I did when I saw these errors. however, the biggest problem for me now is that there are some linker errors with library (i dont remeber now which one), which is 32bit, while my system is 64bit. Did you face such problems, or your OS X is 32bit?
And, can you point please to the SDL framework (link), that you are using?
And do you use any other tools/frameworks?
UPDATE:
I've got an error log. Actually, there are only linker errors.
MaxPro:teeworlds-0.6.3-src maxim$ ./bam client_release
[ 1/93] [1] network_header > src/game/generated/protocol.h
[ 2/93] [2] client_content_header > src/game/generated/client_data.h
[ 3/93] [1] cmd5 src/game/generated/nethash.cpp
[ 4/93] [6] network_source > src/game/generated/protocol.cpp
[ 5/93] [3] c++ src/game/client/components/voting.cpp
[ 6/93] [7] c++ src/game/client/components/skins.cpp
[ 7/93] [5] c++ src/game/client/components/maplayers.cpp
[ 8/93] [8] c++ src/game/client/components/mapimages.cpp
[ 9/93] [4] c++ src/game/client/components/flow.cpp
[10/93] [2] client_content_source > src/game/generated/client_data.cpp
[11/93] [6] c++ src/game/client/render.cpp
[12/93] [1] c++ src/engine/client/client.cpp
[13/93] [3] c++ src/game/client/gameclient.cpp
[14/93] [7] c++ src/game/client/components/spectator.cpp
[15/93] [5] c++ src/game/client/components/sounds.cpp
[16/93] [8] c++ src/game/client/components/scoreboard.cpp
[17/93] [4] c++ src/game/client/components/players.cpp
[18/93] [2] c++ src/game/generated/client_data.cpp
[19/93] [6] c++ src/game/client/components/particles.cpp
In file included from src/engine/client/client.cpp:45:
src/engine/client/client.h:36:8: warning: private field 'm_RLast' is not used [-Wunused-private-field]
int64 m_RLast;
^
src/engine/client/client.h:37:8: warning: private field 'm_TLast' is not used [-Wunused-private-field]
int64 m_TLast;
^
2 warnings generated.
[20/93] [1] c++ src/game/client/components/nameplates.cpp
[21/93] [3] c++ src/game/client/components/motd.cpp
[22/93] [7] c++ src/game/client/components/menus_settings.cpp
[23/93] [5] c++ src/game/client/components/menus_ingame.cpp
[24/93] [8] c++ src/game/client/components/menus_demo.cpp
[25/93] [4] c++ src/game/client/components/menus_browser.cpp
[26/93] [2] c++ src/game/client/components/menus.cpp
[27/93] [6] c++ src/game/client/components/killmessages.cpp
[28/93] [1] c++ src/game/client/components/items.cpp
[29/93] [3] c++ src/game/client/components/hud.cpp
[30/93] [7] c++ src/game/client/components/emoticon.cpp
[31/93] [5] c++ src/game/client/components/effects.cpp
[32/93] [8] c++ src/game/client/components/debughud.cpp
[33/93] [4] c++ src/game/client/components/damageind.cpp
[34/93] [2] c++ src/game/client/components/countryflags.cpp
[35/93] [6] c++ src/game/client/components/controls.cpp
[36/93] [1] c++ src/game/client/components/console.cpp
[37/93] [3] c++ src/game/client/components/chat.cpp
[38/93] [7] c++ src/game/client/components/camera.cpp
[39/93] [5] c++ src/game/client/components/broadcast.cpp
[40/93] [8] c++ src/game/client/components/binds.cpp
[41/93] [4] c++ src/game/client/animstate.cpp
[42/93] [2] c++ src/game/generated/protocol.cpp
[43/93] [6] c++ src/game/generated/nethash.cpp
[44/93] [1] c++ src/game/gamecore.cpp
[45/93] [3] c++ src/game/editor/layer_tiles.cpp
[46/93] [7] c++ src/game/editor/layer_quads.cpp
[47/93] [5] c++ src/game/editor/io.cpp
[48/93] [8] c++ src/game/editor/editor.cpp
[49/93] [4] c++ src/engine/client/client.cpp
[50/93] [2] c++ src/game/generated/client_data.cpp
[51/93] [6] c++ src/game/client/render.cpp
[52/93] [1] c++ src/game/client/gameclient.cpp
[53/93] [3] c++ src/game/client/components/voting.cpp
[54/93] [7] c++ src/game/client/components/spectator.cpp
[55/93] [5] c++ src/game/client/components/sounds.cpp
[56/93] [8] c++ src/game/client/components/skins.cpp
In file included from src/engine/client/client.cpp:45:
src/engine/client/client.h:36:8: warning: private field 'm_RLast' is not used [-Wunused-private-field]
int64 m_RLast;
^
src/engine/client/client.h:37:8: warning: private field 'm_TLast' is not used [-Wunused-private-field]
int64 m_TLast;
^
2 warnings generated.
[57/93] [4] c++ src/game/client/components/scoreboard.cpp
[58/93] [2] c++ src/game/client/components/players.cpp
[59/93] [6] c++ src/game/client/components/particles.cpp
[60/93] [1] c++ src/game/client/components/nameplates.cpp
[61/93] [3] c++ src/game/client/components/motd.cpp
[62/93] [7] c++ src/game/client/components/menus_settings.cpp
[63/93] [5] c++ src/game/client/components/menus_ingame.cpp
[64/93] [8] c++ src/game/client/components/menus_demo.cpp
[65/93] [4] c++ src/game/client/components/menus_browser.cpp
[66/93] [2] c++ src/game/client/components/menus.cpp
[67/93] [6] c++ src/game/editor/layer_tiles.cpp
[68/93] [1] c++ src/game/editor/layer_quads.cpp
[69/93] [3] c++ src/game/editor/io.cpp
[70/93] [7] c++ src/game/editor/editor.cpp
[71/93] [5] c++ src/game/generated/nethash.cpp
[72/93] [8] c++ src/game/gamecore.cpp
[73/93] [4] c++ src/game/client/components/maplayers.cpp
[74/93] [2] c++ src/game/client/components/mapimages.cpp
[75/93] [6] c++ src/game/client/components/killmessages.cpp
[76/93] [1] c++ src/game/client/components/items.cpp
[77/93] [3] c++ src/game/client/components/hud.cpp
[78/93] [7] c++ src/game/client/components/flow.cpp
[79/93] [5] c++ src/game/client/components/emoticon.cpp
[80/93] [8] c++ src/game/client/components/effects.cpp
[81/93] [4] c++ src/game/client/components/debughud.cpp
[82/93] [2] c++ src/game/client/components/damageind.cpp
[83/93] [6] c++ src/game/client/components/countryflags.cpp
[84/93] [1] c++ src/game/client/components/controls.cpp
[85/93] [3] c++ src/game/client/components/console.cpp
[86/93] [7] c++ src/game/client/components/chat.cpp
[87/93] [5] c++ src/game/client/components/camera.cpp
[88/93] [8] c++ src/game/client/components/broadcast.cpp
[89/93] [4] c++ src/game/client/components/binds.cpp
[90/93] [2] c++ src/game/client/animstate.cpp
[91/93] [6] c++ src/game/generated/protocol.cpp
[92/93] [1] link teeworlds_x86_64
[93/93] [6] link teeworlds_x86
ld: warning: ignoring file /opt/local/lib/libfreetype.dylib, file was built for x86_64 which is not the architecture being linked (i386): /opt/local/lib/libfreetype.dylib
Undefined symbols for architecture i386:
"_FT_Get_First_Char", referenced from:
CTextRender::InitIndex(CFont*, int) in text_x86.o
"_FT_Get_Kerning", referenced from:
CTextRender::TextEx(CTextCursor*, char const*, int) in text_x86.o
"_FT_Get_Next_Char", referenced from:
CTextRender::InitIndex(CFont*, int) in text_x86.o
"_FT_Init_FreeType", referenced from:
CTextRender::Init() in text_x86.o
"_FT_Load_Char", referenced from:
CTextRender::RenderGlyph(CFont*, CFontSizeData*, int) in text_x86.o
"_FT_Load_Glyph", referenced from:
CTextRender::InitIndex(CFont*, int) in text_x86.o
"_FT_New_Face", referenced from:
CTextRender::LoadFont(char const*) in text_x86.o
"_FT_Set_Pixel_Sizes", referenced from:
CTextRender::TextEx(CTextCursor*, char const*, int) in text_x86.o
CTextRender::RenderGlyph(CFont*, CFontSizeData*, int) in text_x86.o
CTextRender::InitIndex(CFont*, int) in text_x86.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
bam: 'link teeworlds_x86' error 256
bam: error: a build step failed