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?