Ошибка Clang в проекте Cocos2d-x 2.2.6 при сборке в Eclipse с установленным Xcode 10 - PullRequest
0 голосов
/ 31 мая 2019

У меня есть очень важный старый проект, написанный на Cocos2d-x 2.2.6 и работающий с Eclipse Neon 3 для Android без каких-либо проблем на Mac Book Pro с установленными Mac OSX Mojave и Xcode 9.4.

Когда япопробуйте собрать его на iMac со всеми теми же Mac OSX Mojave, Eclipse Neon 3, но Xcode 10.2.1, он завершается с ошибкой:

    bash /Users/admin/Documents/Android/cocos2d-x-2.2.6/projects/TheGame/proj.android/build_native.sh

    NDK_ROOT = /Users/admin/Documents/_AndroidSupport/android-ndk-r10e

    COCOS2DX_ROOT = /Users/admin/Documents/Android/cocos2d-x-2.2.6/projects/TheGame/proj.android/../../..

    APP_ROOT = /Users/admin/Documents/Android/cocos2d-x-2.2.6/projects/TheGame/proj.android/..

    APP_ANDROID_ROOT = /Users/admin/Documents/Android/cocos2d-x-2.2.6/projects/TheGame/proj.android

    Using prebuilt externals

    Android NDK: WARNING:/Users/admin/Documents/Android/cocos2d-x-2.2.6/projects/TheGame/proj.android/../../../cocos2dx/Android.mk:cocos2dx_static: LOCAL_LDLIBS is always ignored for static libraries

    make: Entering directory `/Users/admin/Documents/Android/cocos2d-x-2.2.6/projects/TheGame/proj.android'

    [armeabi-v7a] Compile++ thumb: cocos2dcpp_shared <= main.cpp

    <command-line>:0:0: warning: "CC_ENABLE_CHIPMUNK_INTEGRATION" redefined [enabled by default]

    <command-line>:0:0: note: this is the location of the previous definition

    clang: error: unsupported option '--noexecstack'

    clang: error: unsupported option '--noexecstack'

    clang: error: unknown argument '-meabi=5', did you mean '-mabi=5'?

    make: *** [obj/local/armeabi-v7a/objs/cocos2dcpp_shared/hellocpp/main.o] Error 1

    make: Leaving directory `/Users/admin/Documents/Android/cocos2d-x-2.2.6/projects/TheGame/proj.android'

Я думал, что проблема может быть в компиляторе LLVM, который идет с обновлением Xcode, но если я поставлю gcc -v и g++ -v на build_native.sh, он вернет одну и ту же версию Apple LLVM 10.0.1 (clang-1001.0.46.4) на обеих машинах

Я провел неделю, но безуспешноПожалуйста, помогите ...

...