There have been topics like this one on here, and you guys made sure to help the community (with this excellent guide for instance).
I’d very much like to see that guide return into Cocos2d-x v3.12!
I did my best to follow the guide for Cocos2d-x v3.5 when trying to build Cocos2d-x v.3.11: Imported libcocos2d and cpp-test projects, changed target to Emulator, and then build.
This new Tizen SDK (v2.4) uses an external builder (ninja) to speed up the build process. It does this my generating some kind of build script prior to compiling the sources. On libcocos2d, ninja just quits with this error:
ninja -j2 all ninja: error: build.ninja:118: unknown build rule 'build_long_target' build libcocos2dx.a: build_long_target external/xxtea/xxtea.o external/x... ^ near here
The mentioned ‘build_long_target’ does not occur anywhere in ninja’s generated scripts (but ‘long_build_target’ does!)
Might be some kind of problem with the Tizen SDK? Sadly, i could not find anything about it on their forum.
So i tried to build with the internal build tools. After a long time compiling, it got too linking. Yay! But then, it also quits…
i386-linux-gnueabi-ar.exe -r libcocos2dx.a external\xxtea\xxtea.o external\xxhash\xxhash.o external\unzip\unzip.o <many more .o files> cocos\2d\CCActionCamera.o cocos\2d\CCAction.o Internal Builder: Cannot run program "i386-linux-gnueabi-ar.exe": Command line too long
Is there something i could try to get the build going?