Error running test.android on mac os x

Hi,

I want to set up dev environment on my snow leopard.
So I’ve got adnroid-sdk [2.1, 2.2, 2.3] , android-ndk-r7, current release of cocos2d-x.
I had to edit build_native.sh as someone left there their own path, so I commented out the variable.

My current vars are:

salthill:test.android krystian$ export
declare -x ANDROID_NDK_ROOT="/Users/krystian/android-ndk-r7"
declare -x ANDROID_SDK_ROOT="/Users/krystian/android-sdk-macosx/"
declare -x COCOS2DX_ROOT="/Users/krystian/projects/cocos2d-1.0.1-x-0.10.0/"
declare -x NDK_ROOT="/Users/krystian/android-ndk-r7"

they seem to be fine, however when I run build_native.sh I get:

~/android-ndk-r7 ~/projects/cocos2d-1.0.1-x-0.10.0/tests/test.android
Gdbserver      : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup       : libs/armeabi/gdb.setup
Compile++ thumb  : cocos2d <= CCConfiguration.cpp
Compile++ thumb  : cocos2d <= CCDrawingPrimitives.cpp
Compile++ thumb  : cocos2d <= CCScheduler.cpp
Compile++ thumb  : cocos2d <= CCCamera.cpp
Compile++ thumb  : cocos2d <= CCAction.cpp
Compile++ thumb  : cocos2d <= CCActionCamera.cpp
Compile++ thumb  : cocos2d <= CCActionEase.cpp
Compile++ thumb  : cocos2d <= CCActionGrid.cpp
Compile++ thumb  : cocos2d <= CCActionGrid3D.cpp
Compile++ thumb  : cocos2d <= CCActionInstant.cpp
Compile++ thumb  : cocos2d <= CCActionInterval.cpp
Compile++ thumb  : cocos2d <= CCActionManager.cpp
Compile++ thumb  : cocos2d <= CCActionPageTurn3D.cpp
Compile++ thumb  : cocos2d <= CCActionProgressTimer.cpp
Compile++ thumb  : cocos2d <= CCActionTiledGrid.cpp
Compile++ thumb  : cocos2d <= CCAtlasNode.cpp
Compile++ thumb  : cocos2d <= CCNode.cpp
Compile++ thumb  : cocos2d <= CCAffineTransform.cpp
Compile++ thumb  : cocos2d <= CCGeometry.cpp
Compile++ thumb  : cocos2d <= CCAutoreleasePool.cpp
Compile++ thumb  : cocos2d <= CCData.cpp
Compile++ thumb  : cocos2d <= CCNS.cpp
Compile++ thumb  : cocos2d <= CCObject.cpp
Compile++ thumb  : cocos2d <= CCSet.cpp
Compile++ thumb  : cocos2d <= CCZone.cpp
Compile++ thumb  : cocos2d <= cocos2d.cpp
Compile++ thumb  : cocos2d <= CCDirector.cpp
Compile++ thumb  : cocos2d <= CCGrabber.cpp
jni/../../../cocos2dx/effects/CCGrabber.cpp: In constructor 'cocos2d::CCGrabber::CCGrabber()':
jni/../../../cocos2dx/effects/CCGrabber.cpp:46: error: 'glGenFramebuffersOES' was not declared in this scope
jni/../../../cocos2dx/effects/CCGrabber.cpp: In member function 'void cocos2d::CCGrabber::grab(cocos2d::CCTexture2D*)':
jni/../../../cocos2dx/effects/CCGrabber.cpp:61: error: 'glBindFramebufferOES' was not declared in this scope
jni/../../../cocos2dx/effects/CCGrabber.cpp:65: error: 'glFramebufferTexture2DOES' was not declared in this scope
jni/../../../cocos2dx/effects/CCGrabber.cpp:68: error: 'glCheckFramebufferStatusOES' was not declared in this scope
jni/../../../cocos2dx/effects/CCGrabber.cpp: In member function 'void cocos2d::CCGrabber::beforeRender(cocos2d::CCTexture2D*)':
jni/../../../cocos2dx/effects/CCGrabber.cpp:88: error: 'glBindFramebufferOES' was not declared in this scope
jni/../../../cocos2dx/effects/CCGrabber.cpp: In member function 'void cocos2d::CCGrabber::afterRender(cocos2d::CCTexture2D*)':
jni/../../../cocos2dx/effects/CCGrabber.cpp:113: error: 'glBindFramebufferOES' was not declared in this scope
jni/../../../cocos2dx/effects/CCGrabber.cpp: In destructor 'virtual cocos2d::CCGrabber::~CCGrabber()':
jni/../../../cocos2dx/effects/CCGrabber.cpp:127: error: 'glDeleteFramebuffersOES' was not declared in this scope
make: *** [obj/local/armeabi/objs-debug/cocos2d/effects/CCGrabber.o] Error 1

Any tips?

Ah it is always after I ask that I find the solution :confused:

http://www.cocos2d-x.org/boards/10/topics/5271
helped to get around this error