box2d 테스트좀 해보려고 만드는데요 visualstudio 프로젝트는 잘 구동되는데 cygwin jni빌드에러가 나서 답답하네요

혹시 이런문제 겪어보신분이나 아시는분 계시면 도움좀 부탁드립니다.

에러내용입니다

$ sh build_native.sh
Using prebuilt externals
make: Entering directory `/cygdrive/d/Dropang/DropangAndroid/proj.android'
Gdbserver : [arm-linux-androideabi-4.6] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
SharedLibrary : libgame.so
./obj/local/armeabi/objs-debug/game_shared/__/__/Classes/Box2dTest.o: In function `b2EdgeShape':
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2D/Collision/Shapes/b2EdgeShape.h:72: undefined reference to `vtable for b2EdgeShape'
./obj/local/armeabi/objs-debug/game_shared/__/__/Classes/Box2dTest.o: In function `b2PolygonShape':
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2D/Collision/Shapes/b2PolygonShape.h:87: undefined reference to `vtable for b2PolygonShape'
./obj/local/armeabi/objs-debug/game_shared/__/__/Classes/Box2dTest.o: In function `~Box2DTestLayer':
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:98: undefined reference to `b2World::~b2World()'
./obj/local/armeabi/objs-debug/game_shared/__/__/Classes/Box2dTest.o: In function `~b2EdgeShape':
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2D/Collision/Shapes/b2EdgeShape.h:27: undefined reference to `vtable for b2EdgeShape'
./obj/local/armeabi/objs-debug/game_shared/__/__/Classes/Box2dTest.o: In function `Box2DTestLayer::initPhysics()':
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:111: undefined reference to `b2World::b2World(b2Vec2 const&)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:114: undefined reference to `b2World::SetAllowSleeping(bool)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:137: undefined reference to `b2World::CreateBody(b2BodyDef const*)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:144: undefined reference to `b2EdgeShape::Set(b2Vec2 const&, b2Vec2 const&)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:145: undefined reference to `b2Body::CreateFixture(b2Shape const*, float)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:148: undefined reference to `b2EdgeShape::Set(b2Vec2 const&, b2Vec2 const&)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:149: undefined reference to `b2Body::CreateFixture(b2Shape const*, float)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:152: undefined reference to `b2EdgeShape::Set(b2Vec2 const&, b2Vec2 const&)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:153: undefined reference to `b2Body::CreateFixture(b2Shape const*, float)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:156: undefined reference to `b2EdgeShape::Set(b2Vec2 const&, b2Vec2 const&)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:157: undefined reference to `b2Body::CreateFixture(b2Shape const*, float)'
./obj/local/armeabi/objs-debug/game_shared/__/__/Classes/Box2dTest.o: In function `Box2DTestLayer::draw()':
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:196: undefined reference to `b2World::DrawDebugData()'
./obj/local/armeabi/objs-debug/game_shared/__/__/Classes/Box2dTest.o: In function `~b2PolygonShape':
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2D/Collision/Shapes/b2PolygonShape.h:28: undefined reference to `vtable for b2PolygonShape'
./obj/local/armeabi/objs-debug/game_shared/__/__/Classes/Box2dTest.o: In function `Box2DTestLayer::addNewSpriteAtPosition(cocos2d::CCPoint)':
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:224: undefined reference to `b2World::CreateBody(b2BodyDef const*)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:228: undefined reference to `b2PolygonShape::SetAsBox(float, float)'
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:235: undefined reference to `b2Body::CreateFixture(b2FixtureDef const*)'
./obj/local/armeabi/objs-debug/game_shared/__/__/Classes/Box2dTest.o: In function `Box2DTestLayer::update(float)':
D:\Dropang\DropangAndroid\proj.android/jni/../../Classes/Box2dTest.cpp:253: undefined reference to `b2World::Step(float, int, int)'
collect2: ld returned 1 exit status
/home/Sean/android-ndk-r8b/build/core/build-binary.mk:378: recipe for target `obj/local/armeabi/libgame.so' failed
make: *** [obj/local/armeabi/libgame.so] Error 1
make: Leaving directory `/cygdrive/d/Dropang/DropangAndroid/proj.android'