problem compiling cocos2dx-2.1.4 on mac for android development

Hi, I’m following this tutorial:
http://www.raywenderlich.com/33750/cocos2d-x-tutorial-for-ios-and-android-getting-started
to setup eclipse for android development.
basically I encounter this problem:
*make: /librerieGiochi/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86/bin/arm-linux-androideabi-g+*: No such file or directory*
to summarize I have added this line to create-android-project.sh
# set environment paramters #NDK_ROOT_LOCAL="/librerieGiochi/android-eclipse/android-ndk-r9" NDK_ROOT_LOCAL="/librerieGiochi/android-ndk-r8e" ANDROID_SDK_ROOT_LOCAL="/librerieGiochi/android-eclipse/sdk"
then run it:
`Last login: Mon Aug 19 20:36:56 on ttys000
iMac-di-Eros:~ Eros$ cd /librerieGiochi/cocos2d-x-2.1.4
iMac-di-Eros:cocos2d-x-2.1.4 Eros$ ./create-android-project.shInput package path. For example: org.cocos2dx.example
it.enigma.aWHG_5
Now cocos2d-x supports Android 2.2 or upper version
Available Android targets:

id: 1 or “android-18”
Name: Android 4.3
Type: Platform
API level: 18
Revision: 1
Skins: HVGA, QVGA, WQVGA400, WQVGA432, WSVGA, WVGA800 (default), WVGA854, WXGA720, WXGA800, WXGA800-7in
ABIs : armeabi-v7a
input target id:
1
input your project name:
aWHG_5
Created project directory: /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android
Created directory /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/src/it/enigma/aWHG_5
Added file /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/src/it/enigma/aWHG_5/aWHG_5.java
Created directory /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/res
Created directory /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/bin
Created directory /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/libs
Created directory /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/res/values
Added file /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/res/values/strings.xml
Created directory /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/res/layout
Added file /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/res/layout/main.xml
Created directory /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/res/drawable-xhdpi
Created directory /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/res/drawable-hdpi
Created directory /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/res/drawable-mdpi
Created directory /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/res/drawable-ldpi
Added file /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/AndroidManifest.xml
Added file /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/build.xml
Added file /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/proguard-project.txt
Resolved location of library project to: /librerieGiochi/cocos2d-x-2.1.4/cocos2dx/platform/android/java
Updated project.properties
Updated local.properties
Updated file /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/proguard-project.txt
iMac-di-Eros:cocos2d-x-2.1.4 Eros$ then go top the folder project and add to build\_native.shNDK_ROOT="/librerieGiochi/android-ndk-r8e"then run it:iMac-di-Eros:cocos2d-x-2.1.4 Eros$ cd /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android
iMac-di-Eros:proj.android Eros$ ./build_native.sh
NDK_ROOT = /librerieGiochi/android-ndk-r8e
COCOS2DX_ROOT = /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/…/…
APP_ROOT = /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/…
APP_ANDROID_ROOT = /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android
Using prebuilt externals
/librerieGiochi/android-ndk-r8e/build/core/add-application.mk:128: Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Compile++ thumb : game_shared <= main.cpp
make: /librerieGiochi/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86/bin/arm-linux-androideabi-g++: No such file or directory
make: *** [obj/local/armeabi/objs/game_shared/hellocpp/main.o] Error 1
iMac-di-Eros:proj.android Eros$in the ndk folder that give the error there is no darwin\_x86 but: /librerieGiochi/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86\_64/bin renaming that folder does change the error:iMac-di-Eros:proj.android Eros$ ./build_native.sh
NDK_ROOT = /librerieGiochi/android-ndk-r8e
COCOS2DX_ROOT = /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/…/…
APP_ROOT = /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android/…
APP_ANDROID_ROOT = /librerieGiochi/cocos2d-x-2.1.4/aWHG_5/proj.android
Using prebuilt externals
/librerieGiochi/android-ndk-r8e/build/core/add-application.mk:128: Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Compile++ thumb : game_shared <= main.cpp
/librerieGiochi/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86/bin/arm-linux-androideabi-g++: /librerieGiochi/android-ndk-r8e/toolchains/arm-linux-androideabi-4.6/prebuilt/darwin-x86/bin/arm-linux-androideabi-g++: cannot execute binary file
make: *** [obj/local/armeabi/objs/game_shared/hellocpp/main.o] Error 126
iMac-di-Eros:proj.android Eros$
`

building with ndk 9:
`` iMac-di-Eros:proj.android Eros$ ./build_native.sh
NDK_ROOT = /librerieGiochi/android-eclipse/android-ndk-r9
COCOS2DX_ROOT = /librerieGiochi/cocos2d-x-2.1.4/aWHG_6/proj.android/…/…
APP_ROOT = /librerieGiochi/cocos2d-x-2.1.4/aWHG_6/proj.android/…
APP_ANDROID_ROOT = /librerieGiochi/cocos2d-x-2.1.4/aWHG_6/proj.android
Using prebuilt externals
Android NDK: WARNING: APP_PLATFORM android-18 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Android NDK: WARNING:/librerieGiochi/cocos2d-x-2.1.4/aWHG_6/proj.android/…/…/cocos2dx/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries
make: Entering directory `/librerieGiochi/cocos2d-x-2.1.4/aWHG_6/proj.android’
Compile++ thumb : game_shared <= main.cpp
Compile++ thumb : game_shared <= AppDelegate.cpp
Compile++ thumb : game_shared <= HelloWorldScene.cpp
Compile++ thumb : cocosdenshion_static <= SimpleAudioEngine.cpp
/librerieGiochi/cocos2d-x-2.1.4/aWHG_6/proj.android/…/…/CocosDenshion/android/SimpleAudioEngine.cpp: In constructor ‘CocosDenshion::SimpleAudioEngine::SimpleAudioEngine()’:
/librerieGiochi/cocos2d-x-2.1.4/aWHG_6/proj.android/…/…/CocosDenshion/android/SimpleAudioEngine.cpp:77:2: error: format not a string literal and no format arguments [-Werror=format-security]
cc1plus: some warnings being treated as errors

make: *** [obj/local/armeabi/objs/cocosdenshion_static/SimpleAudioEngine.o] Error 1
make: Leaving directory `/librerieGiochi/cocos2d-x-2.1.4/aWHG_6/proj.android’
``
Android.mk is ignored seems from the log so the solution APP_CPPFLAGS*= -Wno-error=format-security. does not work…

…any advice?
thanks

Yeah I think “create-android-project.sh” is broken, or at least I tried it once the other day and gave up when it made a garbage project. I went and used the testCPP sample and moved my project into that.

Oh and the new 2.14 version, projects like testCPP are setup to compile inside Eclipse, no need for the console window (though you can). The only diss-advantage is when compiling a lot of code you can’t use Eclipse.

The only other pain is that the “Refactor” in Eclipse to rename the project doesn’t work and renaming by hand is a pain.

thanks, I’ll try:
what does “The only diss-advantage is when compiling a lot of code you can’t use Eclipse.” mean?
that ecplipse does not compile the project and should I compile every sigle file using consol g++ ecc…?
thanks