Building my 0.10 project against the new 0.12 build


#1

Hello! Im trying to compile my project with the new 0.12 version. I created a new project using the new android project builder, and compiled and tested on my android phone and it worked OK. But when i try to add my classes, everything compiles, but when it tries to link the game library, it gives me the following errors

Compile++ thumb  : game_shared <= main.cpp
SharedLibrary  : libgame.so
./obj/local/armeabi/libgame_logic.a(Game_PhysicsNode.o):(.data.rel.ro+0x24): undefined reference to `cocos2d::CCNode::selectorProtocolRetain()'
./obj/local/armeabi/libgame_logic.a(Game_PhysicsNode.o):(.data.rel.ro+0x28): undefined reference to `cocos2d::CCNode::selectorProtocolRelease()'
./obj/local/armeabi/libgame_logic.a(Game_PhysicsNode.o):(.data.rel.ro+0x168): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getTexture()'
./obj/local/armeabi/libgame_logic.a(Game_PhysicsNode.o):(.data.rel.ro+0x16c): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setTexture(cocos2d::CCTexture2D*)'
./obj/local/armeabi/libgame_logic.a(Game_PhysicsNode.o):(.data.rel.ro+0x178): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setColor(cocos2d::_ccColor3B const&)'
./obj/local/armeabi/libgame_logic.a(Game_PhysicsNode.o):(.data.rel.ro+0x17c): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getColor()'
./obj/local/armeabi/libgame_logic.a(Game_PhysicsNode.o):(.data.rel.ro+0x180): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getOpacity()'
./obj/local/armeabi/libgame_logic.a(Game_PhysicsNode.o):(.data.rel.ro+0x184): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setOpacity(unsigned char)'
./obj/local/armeabi/libgame_logic.a(Game_PhysicsNode.o):(.data.rel.ro+0x188): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setIsOpacityModifyRGB(bool)'
./obj/local/armeabi/libgame_logic.a(Game_PhysicsNode.o):(.data.rel.ro+0x18c): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getIsOpacityModifyRGB()'
./obj/local/armeabi/libgame_logic.a(Game_Player.o): In function `Game_Player::restartPlayer()':
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/Game_Player.cpp:175: undefined reference to `cocos2d::CCNode::schedule(void (cocos2d::SelectorProtocol::*)(float), float)'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/Game_Player.cpp:176: undefined reference to `cocos2d::CCNode::schedule(void (cocos2d::SelectorProtocol::*)(float), float)'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/Game_Player.cpp:177: undefined reference to `cocos2d::CCNode::schedule(void (cocos2d::SelectorProtocol::*)(float), float)'
./obj/local/armeabi/libgame_logic.a(Game_Player.o): In function `Game_Player::fimPassarinhoAnimacao()':
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/Game_Player.cpp:498: undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
./obj/local/armeabi/libgame_logic.a(Game_Player.o): In function `Game_Player::colisaoInimigo()':
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/Game_Player.cpp:638: undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
./obj/local/armeabi/libgame_logic.a(Game_Player.o):(.data.rel.ro+0x24): undefined reference to `cocos2d::CCNode::selectorProtocolRetain()'
./obj/local/armeabi/libgame_logic.a(Game_Player.o):(.data.rel.ro+0x28): undefined reference to `cocos2d::CCNode::selectorProtocolRelease()'
./obj/local/armeabi/libgame_logic.a(Game_Player.o):(.data.rel.ro+0x168): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getTexture()'
./obj/local/armeabi/libgame_logic.a(Game_Player.o):(.data.rel.ro+0x16c): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setTexture(cocos2d::CCTexture2D*)'
./obj/local/armeabi/libgame_logic.a(Game_Player.o):(.data.rel.ro+0x178): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setColor(cocos2d::_ccColor3B const&)'
./obj/local/armeabi/libgame_logic.a(Game_Player.o):(.data.rel.ro+0x17c): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getColor()'
./obj/local/armeabi/libgame_logic.a(Game_Player.o):(.data.rel.ro+0x180): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getOpacity()'
./obj/local/armeabi/libgame_logic.a(Game_Player.o):(.data.rel.ro+0x184): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setOpacity(unsigned char)'
./obj/local/armeabi/libgame_logic.a(Game_Player.o):(.data.rel.ro+0x188): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setIsOpacityModifyRGB(bool)'
./obj/local/armeabi/libgame_logic.a(Game_Player.o):(.data.rel.ro+0x18c): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getIsOpacityModifyRGB()'
./obj/local/armeabi/libgame_logic.a(Game_PlayerAnimController.o): In function `Game_PlayerAnimController::rodaAnimacao(JogadorAnimacao)':
Game_PlayerAnimController.cpp:(.text._ZN25Game_PlayerAnimController12rodaAnimacaoE15JogadorAnimacao+0x2c2): undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
./obj/local/armeabi/libgame_logic.a(Game_PlayerAnimController.o): In function `Game_PlayerAnimController::rodaAnimacaoPulo(JogadorPulo)':
Game_PlayerAnimController.cpp:(.text._ZN25Game_PlayerAnimController16rodaAnimacaoPuloE11JogadorPulo+0x204): undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
Game_PlayerAnimController.cpp:(.text._ZN25Game_PlayerAnimController16rodaAnimacaoPuloE11JogadorPulo+0x2da): undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
./obj/local/armeabi/libgame_logic.a(Game_RenderNode.o):(.data.rel.ro+0x24): undefined reference to `cocos2d::CCNode::selectorProtocolRetain()'
./obj/local/armeabi/libgame_logic.a(Game_RenderNode.o):(.data.rel.ro+0x28): undefined reference to `cocos2d::CCNode::selectorProtocolRelease()'
./obj/local/armeabi/libgame_logic.a(Game_RenderNode.o):(.data.rel.ro+0x168): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getTexture()'
./obj/local/armeabi/libgame_logic.a(Game_RenderNode.o):(.data.rel.ro+0x16c): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setTexture(cocos2d::CCTexture2D*)'
./obj/local/armeabi/libgame_logic.a(Game_RenderNode.o):(.data.rel.ro+0x178): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setColor(cocos2d::_ccColor3B const&)'
./obj/local/armeabi/libgame_logic.a(Game_RenderNode.o):(.data.rel.ro+0x17c): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getColor()'
./obj/local/armeabi/libgame_logic.a(Game_RenderNode.o):(.data.rel.ro+0x180): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getOpacity()'
./obj/local/armeabi/libgame_logic.a(Game_RenderNode.o):(.data.rel.ro+0x184): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setOpacity(unsigned char)'
./obj/local/armeabi/libgame_logic.a(Game_RenderNode.o):(.data.rel.ro+0x188): undefined reference to `non-virtual thunk to cocos2d::CCSprite::setIsOpacityModifyRGB(bool)'
./obj/local/armeabi/libgame_logic.a(Game_RenderNode.o):(.data.rel.ro+0x18c): undefined reference to `non-virtual thunk to cocos2d::CCSprite::getIsOpacityModifyRGB()'
./obj/local/armeabi/libgame_logic.a(GameLevel.o): In function `GameLevel::GameLevel()':
GameLevel.cpp:(.text._ZN9GameLevelC2Ev+0x678): undefined reference to `cocos2d::CCNode::schedule(void (cocos2d::SelectorProtocol::*)(float))'
./obj/local/armeabi/libgame_logic.a(GameLevel.o): In function `GameLevel::GameLevel()':
GameLevel.cpp:(.text._ZN9GameLevelC1Ev+0x678): undefined reference to `cocos2d::CCNode::schedule(void (cocos2d::SelectorProtocol::*)(float))'
./obj/local/armeabi/libgame_logic.a(GameLevel.o): In function `GameLevel::iniciaInimigos()':
GameLevel.cpp:(.text._ZN9GameLevel14iniciaInimigosEv+0x38e): undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
GameLevel.cpp:(.text._ZN9GameLevel14iniciaInimigosEv+0x3f2): undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
./obj/local/armeabi/libgame_logic.a(GameLevel.o): In function `GameLevel::liberaJogador()':
GameLevel.cpp:(.text._ZN9GameLevel13liberaJogadorEv+0xd4): undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
./obj/local/armeabi/libgame_logic.a(GameLevel.o): In function `GameLevel::restartLevel()':
GameLevel.cpp:(.text._ZN9GameLevel12restartLevelEv+0x21c): undefined reference to `cocos2d::CCNode::schedule(void (cocos2d::SelectorProtocol::*)(float))'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x24): undefined reference to `cocos2d::CCNode::selectorProtocolRetain()'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x28): undefined reference to `cocos2d::CCNode::selectorProtocolRelease()'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x11c): undefined reference to `cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x120): undefined reference to `cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x128): undefined reference to `cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x12c): undefined reference to `cocos2d::CCLayer::KeypadKeep()'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x180): undefined reference to `non-virtual thunk to cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x184): undefined reference to `non-virtual thunk to cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x188): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchBegan(cocos2d::CCTouch*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x19c): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesMoved(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x1a4): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesCancelled(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x1bc): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameLevel.o):(.data.rel.ro+0x1c0): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadKeep()'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x24): undefined reference to `cocos2d::CCNode::selectorProtocolRetain()'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x28): undefined reference to `cocos2d::CCNode::selectorProtocolRelease()'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x11c): undefined reference to `cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x120): undefined reference to `cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x128): undefined reference to `cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x12c): undefined reference to `cocos2d::CCLayer::KeypadKeep()'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x178): undefined reference to `non-virtual thunk to cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x17c): undefined reference to `non-virtual thunk to cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x180): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchBegan(cocos2d::CCTouch*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x190): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesBegan(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x194): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesMoved(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x198): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesEnded(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x19c): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesCancelled(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x1b4): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameLevelScene.o):(.data.rel.ro+0x1b8): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadKeep()'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o): In function `GameIntroScene':
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:315: undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:322: undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:336: undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:350: undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:362: undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:376: undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:390: more undefined references to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))' follow
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o): In function `GameIntroScene':
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:315: undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:322: undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:336: undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:350: undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:362: undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:376: undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:390: more undefined references to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))' follow
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o): In function `GameIntroScene::menuLinkJogarAction(cocos2d::CCMenuItem*)':
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:1271: undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:1284: undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o): In function `GameIntroScene::menuLinkIniciarJogo(cocos2d::CCMenuItem*)':
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:1304: undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o): In function `GameIntroScene::menuLinkSouvenirAction(cocos2d::CCMenuItem*)':
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:1378: undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o): In function `GameIntroScene::souvenirEmptyDisplayEnd()':
/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:1401: undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):/Users/joe/Desktop/works/Monumenta/Embratur/Game/Code/Cocos2dX/Dev/cocos2d-1.0.1-x-0.12.0/BrasilQuestX/android/jni/../../Classes/GameIntroScene.cpp:1417: more undefined references to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())' follow
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x24): undefined reference to `cocos2d::CCNode::selectorProtocolRetain()'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x28): undefined reference to `cocos2d::CCNode::selectorProtocolRelease()'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x11c): undefined reference to `cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x120): undefined reference to `cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x128): undefined reference to `cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x12c): undefined reference to `cocos2d::CCLayer::KeypadKeep()'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x184): undefined reference to `non-virtual thunk to cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x188): undefined reference to `non-virtual thunk to cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x18c): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchBegan(cocos2d::CCTouch*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x1a0): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesMoved(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x1a8): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesCancelled(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x1c0): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameIntroScene.o):(.data.rel.ro+0x1c4): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadKeep()'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x24): undefined reference to `cocos2d::CCNode::selectorProtocolRetain()'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x28): undefined reference to `cocos2d::CCNode::selectorProtocolRelease()'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x11c): undefined reference to `cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x120): undefined reference to `cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x128): undefined reference to `cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x12c): undefined reference to `cocos2d::CCLayer::KeypadKeep()'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x17c): undefined reference to `non-virtual thunk to cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x180): undefined reference to `non-virtual thunk to cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x184): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchBegan(cocos2d::CCTouch*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x198): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesMoved(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x1a0): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesCancelled(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x1b8): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameIntroVideo.o):(.data.rel.ro+0x1bc): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadKeep()'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x24): undefined reference to `cocos2d::CCNode::selectorProtocolRetain()'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x28): undefined reference to `cocos2d::CCNode::selectorProtocolRelease()'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x11c): undefined reference to `cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x120): undefined reference to `cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x128): undefined reference to `cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x12c): undefined reference to `cocos2d::CCLayer::KeypadKeep()'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x178): undefined reference to `non-virtual thunk to cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x17c): undefined reference to `non-virtual thunk to cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x180): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchBegan(cocos2d::CCTouch*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x190): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesBegan(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x194): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesMoved(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x198): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesEnded(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x19c): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesCancelled(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x1b4): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameVideoPlayerAndroid.o):(.data.rel.ro+0x1b8): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadKeep()'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o): In function `GameHUDLayer::GameHUDLayer()':
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC2Ev+0x784): undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC2Ev+0x892): undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC2Ev+0x112e): undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC2Ev+0x11f2): undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC2Ev+0x12e6): undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC2Ev+0x1388): undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC2Ev+0x172c): undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC2Ev+0x17c0): more undefined references to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))' follow
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o): In function `GameHUDLayer::GameHUDLayer()':
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC1Ev+0x784): undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC1Ev+0x892): undefined reference to `cocos2d::CCMenuItemImage::itemFromNormalImage(char const*, char const*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC1Ev+0x112e): undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC1Ev+0x11f2): undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC1Ev+0x12e6): undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC1Ev+0x1388): undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC1Ev+0x172c): undefined reference to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):GameHUDLayer.cpp:(.text._ZN12GameHUDLayerC1Ev+0x17c0): more undefined references to `cocos2d::CCMenuItemSprite::itemFromNormalSprite(cocos2d::CCNode*, cocos2d::CCNode*, cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)(cocos2d::CCObject*))' follow
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o): In function `GameHUDLayer::habilitaEspecial()':
GameHUDLayer.cpp:(.text._ZN12GameHUDLayer16habilitaEspecialEv+0xe0): undefined reference to `cocos2d::CCCallFunc::actionWithTarget(cocos2d::SelectorProtocol*, void (cocos2d::SelectorProtocol::*)())'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x24): undefined reference to `cocos2d::CCNode::selectorProtocolRetain()'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x28): undefined reference to `cocos2d::CCNode::selectorProtocolRelease()'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x11c): undefined reference to `cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x120): undefined reference to `cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x128): undefined reference to `cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x12c): undefined reference to `cocos2d::CCLayer::KeypadKeep()'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x17c): undefined reference to `non-virtual thunk to cocos2d::CCLayer::destroy()'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x180): undefined reference to `non-virtual thunk to cocos2d::CCLayer::keep()'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x184): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchBegan(cocos2d::CCTouch*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x194): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesBegan(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x198): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesMoved(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x19c): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesEnded(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x1a0): undefined reference to `non-virtual thunk to cocos2d::CCLayer::ccTouchesCancelled(cocos2d::CCSet*, cocos2d::CCEvent*)'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x1b8): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadDestroy()'
./obj/local/armeabi/libgame_logic.a(GameHUDLayer.o):(.data.rel.ro+0x1bc): undefined reference to `non-virtual thunk to cocos2d::CCLayer::KeypadKeep()'

Dont have a clue of what happened, looks like CCLayer lost its methods ? Im also getting the same link erros on CCMenuItemSprite and CCSprite… can any one help me ? Im running out of time, to deliver my game on android…

Thank you