Problems at compile time( recipe for target `obj/local/armeabi/objs/cocos2dx_static/platform/android/CCCommon.o' failed)

$ ./build_native.sh
NDK_ROOT = /cygdrive/e/android-ndk-r9
COCOS2DX_ROOT = /cygdrive/f/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mytest/proj.android/../..
APP_ROOT = /cygdrive/f/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mytest/proj.android/..
APP_ANDROID_ROOT = /cygdrive/f/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mytest/proj.android
Using prebuilt externals
Android NDK: WARNING: APP_PLATFORM android-14 is larger than android:minSdkVersion 8 in ./AndroidManifest.xml
Android NDK: WARNING:/cygdrive/f/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mytest/proj.android/../../cocos2dx/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries
make: 进入目录“/cygdrive/f/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mytest/proj.android”
Compile++ thumb  : cocos2dx_static <= CCCommon.cpp
F:/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mytest/proj.android/../../cocos2dx/platform/android/CCCommon.cpp: In function 'void cocos2d::CCLog(char const*, ...)':
F:/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mytest/proj.android/../../cocos2dx/platform/android/CCCommon.cpp:44:72: error: format not a string literal and no format arguments [-Werror=format-security]
F:/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mytest/proj.android/../../cocos2dx/platform/android/CCCommon.cpp: In function 'void cocos2d::CCLuaLog(char const*)':
F:/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mytest/proj.android/../../cocos2dx/platform/android/CCCommon.cpp:54:77: error: format not a string literal and no format arguments [-Werror=format-security]
cc1plus.exe: some warnings being treated as errors

/cygdrive/e/android-ndk-r9/build/core/build-binary.mk:348: recipe for target `obj/local/armeabi/objs/cocos2dx_static/platform/android/CCCommon.o' failed
make: *** [obj/local/armeabi/objs/cocos2dx_static/platform/android/CCCommon.o] Error 1
make: 离开目录“/cygdrive/f/cocos2d-x-2.1.4/cocos2d-x-2.1.4/mytest/proj.android”

win7+cocos2d-x-2.1.4+android-ndk-r9+cygwin

I have the same problem, somebody help us!

Put this line in your Android.mk file.

LOCAL_CFLAGS := -w

han mao wrote:

[…]
>
win7+cocos2d-x-2.1.4+android-ndk-r9+cygwin

put APP_CFLAGS += -Wno-error=format-security in your Application.mk can solve the problem,it really works.