errors after run build_native.sh

Hi guys,

I just got a bunch of errors when I ran build_native.sh in a game folder named GameOne (I was using linux and this fold was created by running create-android-project.bat):

make: Entering directory `/home/lark/dev/cocos2dx/GameOne/android’
Gdbserver : [arm-linux-androideabi-4.4.3] libs/armeabi/gdbserver
Gdbsetup : libs/armeabi/gdb.setup
Install : libcocosdenshion.so => libs/armeabi/libcocosdenshion.so
Compile*+ thumb : helloworld_shared <= main.cpp
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCGL.h:25,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:32,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCAction.h:30,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:40,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:69:29: error: GLES/glplatform.h: No such file or directory
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:74:21: error: GLES/gl.h: No such file or directory
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:75:24: error: GLES/glext.h: No such file or directory
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCGL.h:25,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:32,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCAction.h:30,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:40,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:176: error: variable or field ‘gluLookAt’ declared void
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:176: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:176: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:176: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:177: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:177: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:177: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:178: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:178: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:178: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:181: error: variable or field ‘gluPerspective’ declared void
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:181: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:181: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:181: error: ‘GLfloat’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/platform/CCGL.h:181: error: ‘GLfloat’ was not declared in this scope
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCAction.h:30,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:40,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:41: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:42: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:43: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:48: error: ISO C*+ forbids declaration of ‘GLubyte’ with no type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:48: error: expected ‘,’ or ‘…’ before ‘r’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: In function ‘cocos2d::ccColor3B cocos2d::ccc3(int)’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:50: error: ‘r’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:50: error: ‘g’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:50: error: ‘b’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: At global scope:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:55: error: too many initializers for ‘const cocos2d::ccColor3B’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:57: error: too many initializers for ‘const cocos2d::ccColor3B’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:59: error: too many initializers for ‘const cocos2d::ccColor3B’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:61: error: too many initializers for ‘const cocos2d::ccColor3B’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:63: error: too many initializers for ‘const cocos2d::ccColor3B’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:65: error: too many initializers for ‘const cocos2d::ccColor3B’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:67: error: too many initializers for ‘const cocos2d::ccColor3B’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:69: error: too many initializers for ‘const cocos2d::ccColor3B’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:71: error: too many initializers for ‘const cocos2d::ccColor3B’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:78: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:79: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:80: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:81: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:85: error: ISO C*+ forbids declaration of ‘GLubyte’ with no type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:85: error: expected ‘,’ or ‘…’ before ‘r’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: In function ‘cocos2d::ccColor4B cocos2d::ccc4(int)’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:87: error: ‘r’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:87: error: ‘g’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:87: error: ‘b’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:87: error: ‘o’ was not declared in this scope
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: At global scope:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:96: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:97: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:98: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:99: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: In function ‘cocos2d::ccColor4F cocos2d::ccc4FFromccc3B(cocos2d::ccColor3B)’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:107: error: ‘struct cocos2d::ccColor3B’ has no member named ‘r’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:107: error: ‘struct cocos2d::ccColor3B’ has no member named ‘g’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:107: error: ‘struct cocos2d::ccColor3B’ has no member named ‘b’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: In function ‘cocos2d::ccColor4F cocos2d::ccc4FFromccc4B(cocos2d::ccColor4B)’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:116: error: ‘struct cocos2d::ccColor4B’ has no member named ‘r’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:116: error: ‘struct cocos2d::ccColor4B’ has no member named ‘g’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:116: error: ‘struct cocos2d::ccColor4B’ has no member named ‘b’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:116: error: ‘struct cocos2d::ccColor4B’ has no member named ‘a’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: In function ‘bool cocos2d::ccc4FEqual(cocos2d::ccColor4F, cocos2d::ccColor4F)’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:125: error: ‘struct cocos2d::ccColor4F’ has no member named ‘r’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:125: error: ‘struct cocos2d::ccColor4F’ has no member named ‘r’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:125: error: ‘struct cocos2d::ccColor4F’ has no member named ‘g’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:125: error: ‘struct cocos2d::ccColor4F’ has no member named ‘g’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:125: error: ‘struct cocos2d::ccColor4F’ has no member named ‘b’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:125: error: ‘struct cocos2d::ccColor4F’ has no member named ‘b’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:125: error: ‘struct cocos2d::ccColor4F’ has no member named ‘a’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:125: error: ‘struct cocos2d::ccColor4F’ has no member named ‘a’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: At global scope:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:133: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:134: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: In function ‘cocos2d::ccVertex2F cocos2d::vertex2(float, float)’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:139: error: too many initializers for ‘cocos2d::ccVertex2F’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: At global scope:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:149: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:150: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:151: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: In function ‘cocos2d::ccVertex3F cocos2d::vertex3(float, float, float)’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:156: error: too many initializers for ‘cocos2d::ccVertex3F’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: At global scope:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:164: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:165: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: In function ‘cocos2d::ccTex2F cocos2d::tex2(float, float)’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:170: error: too many initializers for ‘cocos2d::ccTex2F’
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h: At global scope:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:180: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:295: error: ‘GLenum’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/ccTypes.h:297: error: ‘GLenum’ does not name a type
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCAction.h:33,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:40,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCNode.h:249: error: ‘GLfloat’ does not name a type
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCProtocols.h:30,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:32,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionCamera.h:28,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:45,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:84: error: ‘GLuint’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:85: error: ‘GLuint’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:86: error: ‘GLuint’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:87: error: ‘GLuint’ does not name a type
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCProtocols.h:30,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:32,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionCamera.h:28,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:45,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:108: error: ‘GLuint’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:108: error: ‘GLuint’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:113: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:113: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:113: error: ‘GLfloat’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:115: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:115: error: ‘GLfloat’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexture2D.h:115: error: ‘GLfloat’ has not been declared
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:32,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionCamera.h:28,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:45,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCProtocols.h:50: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCProtocols.h:56: error: ‘GLubyte’ has not been declared
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionCamera.h:28,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:45,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:553: error: ‘GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:561: error: ‘GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:564: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:565: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:576: error: ‘GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:576: error: ‘GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:576: error: ‘GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:584: error: ‘GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:584: error: ‘GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:584: error: ‘GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:598: error: ‘GLshort’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:598: error: ‘GLshort’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:598: error: ‘GLshort’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:607: error: ‘GLshort’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:607: error: ‘GLshort’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:607: error: ‘GLshort’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:610: error: ‘GLshort’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:611: error: ‘GLshort’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:612: error: ‘GLshort’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:614: error: ‘GLshort’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:615: error: ‘GLshort’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCActionInterval.h:616: error: ‘GLshort’ does not name a type
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCSprite.h:32,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLabelTTF.h:27,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:53,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTextureAtlas.h:53: error: ISO C*+ forbids declaration of ‘GLushort’ with no type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTextureAtlas.h:53: error: expected ‘;’ before ‘’ token
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTextureAtlas.h:55: error: ’GLuint’ does not name a type
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLabelTTF.h:27,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:53,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCSprite.h:96: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCSprite.h:96: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCSprite.h:96: error: ’GLubyte’ has not been declared
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:54,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:178: error: ’GLfloat’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:178: error: ’GLfloat’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:183: error: ’GLfloat’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:183: error: ’GLfloat’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:188: error: ’GLfloat’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:190: error: ’GLfloat’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:194: error: ’GLfloat’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:194: error: ’GLfloat’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:197: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:197: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:197: error: ’GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:251: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:251: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:251: error: ’GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:252: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:252: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLayer.h:252: error: ’GLubyte’ has not been declared
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenu.h:28,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:55,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenuItem.h:122: error: ’GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenuItem.h:123: error: ’GLubyte’ does not name a type
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenu.h:28,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:55,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenuItem.h:230: error: ’GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenuItem.h:231: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenuItem.h:276: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenuItem.h:276: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenuItem.h:276: error: ’GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenuItem.h: In constructor ’cocos2d::CCMenuItemToggle::CCMenuItemToggle’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenuItem.h:287: error: class ’cocos2d::CCMenuItemToggle’ does not have any field named ’m_cOpacity’
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:55,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenu.h: At global scope:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenu.h:55: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenu.h:55: error: ’GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenu.h:55: error: ’GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenu.h: In constructor ’cocos2d::CCMenu::CCMenu’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCMenu.h:58: error: class ’cocos2d::CCMenu’ does not have any field named ’m_cOpacity’
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:58,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCParticleSystemPoint.h: At global scope:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCParticleSystemPoint.h:85: error: ’GLuint’ does not name a type
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:59,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCParticleSystemQuad.h:54: error: ISO C++ forbids declaration of ’GLushort’ with no type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCParticleSystemQuad.h:54: error: expected ’;’ before ’
’ token
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCParticleSystemQuad.h:56: error: ‘GLuint’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCParticleSystemQuad.h: In constructor ‘cocos2d::CCParticleSystemQuad::CCParticleSystemQuad()’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCParticleSystemQuad.h:61: error: class ‘cocos2d::CCParticleSystemQuad’ does not have any field named ‘m_pIndices’
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLabelAtlas.h:28,
from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:67,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCAtlasNode.h: At global scope:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCAtlasNode.h:67: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCAtlasNode.h:67: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCAtlasNode.h:67: error: ‘GLubyte’ has not been declared
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:72,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLabelBMFont.h:145: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLabelBMFont.h:145: error: ‘GLubyte’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLabelBMFont.h:145: error: ‘GLubyte’ has not been declared
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLabelBMFont.h: In constructor ‘cocos2d::CCLabelBMFont::CCLabelBMFont()’:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCLabelBMFont.h:156: error: class ‘cocos2d::CCLabelBMFont’ does not have any field named ‘m_cOpacity’
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:79,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCRenderTexture.h: At global scope:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCRenderTexture.h:115: error: ‘GLuint’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCRenderTexture.h:116: error: ‘GLint’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCRenderTexture.h:119: error: ‘GLenum’ does not name a type
In file included from /home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/cocos2d.h:84,
from /home/lark/dev/cocos2dx/GameOne/android/jni/helloworld/main.cpp:2:
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexturePVR.h:92: error: ‘GLuint’ does not name a type
/home/lark/dev/cocos2dx/GameOne/android/jni/…/…/…/cocos2dx/include/CCTexturePVR.h:92: error: ‘GLuint’ does not name a type
make: * [/home/lark/dev/cocos2dx/GameOne/android/obj/local/armeabi/objs-debug/helloworld_shared/main.o] Error 1
make: Leaving directory `/home/lark/dev/cocos2dx/GameOne/android’

I don’t think they can be solved one by one…
Is there any one has same issue and solved before?

Thanks

Which Linux version / distro are you using ?

I am using Ubuntu and getting the same issues. The issue being we need to have OpenGL ES libraries.

Still trying to figure out how best to include OpenGL ES libraries. Please update if you figure it out first.

Thanks,

Luis

. The issue is with the android target you are using. I use an older Android phone with Android 1.5. The NDK does not seemto have OpenGL ES support for that version.

. Try creating the project again with a newer Android device as your target.

You can see your android target in this file: android/project.properties
# Project target.
target=android-3

android-3 is not supported by the looks of the folder in the NDK platforms directory :
android-ndk-r8/platforms/

For example android-14 includes those OpenGLES headers where it is failing in your compile.
android-ndk-r8/platforms/android-14/arch-arm/usr/include/GLES/glplatform.h