Has anyone made any progress? I’ve run into lots of the same issue (but for JavaScript). Think it’s related
python ./genbin*
PYTHON_BIN not defined, use current python.
generating userconf.ini...
/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator/libclang
Generating bindings for cocos2dx...
Using userconfig
[('androidndkdir', '/Users/Justin/Desktop/tools/android-ndk-r10e'), ('clangllvmdir', '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64'), ('cocosdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14'), ('jsbdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/cocos/scripting/js-bindings'), ('cxxgeneratordir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator'), ('extra_flags', ''), ('clang_include', 'lib/clang/3.6/include')]
.... Generating bindings for target spidermonkey
.... .... Processing section cocos2d-x
Generating bindings for cocos2dx_extension...
Using userconfig
[('androidndkdir', '/Users/Justin/Desktop/tools/android-ndk-r10e'), ('clangllvmdir', '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64'), ('cocosdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14'), ('jsbdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/cocos/scripting/js-bindings'), ('cxxgeneratordir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator'), ('extra_flags', ''), ('clang_include', 'lib/clang/3.6/include')]
.... Generating bindings for target spidermonkey
.... .... Processing section cocos2dx_extension
Generating bindings for cocos2dx_experimental_video...
Using userconfig
[('androidndkdir', '/Users/Justin/Desktop/tools/android-ndk-r10e'), ('clangllvmdir', '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64'), ('cocosdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14'), ('jsbdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/cocos/scripting/js-bindings'), ('cxxgeneratordir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator'), ('extra_flags', ''), ('clang_include', 'lib/clang/3.6/include')]
.... Generating bindings for target spidermonkey
.... .... Processing section cocos2dx_experimental_video
Generating bindings for cocos2dx_experimental_webView...
Using userconfig
[('androidndkdir', '/Users/Justin/Desktop/tools/android-ndk-r10e'), ('clangllvmdir', '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64'), ('cocosdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14'), ('jsbdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/cocos/scripting/js-bindings'), ('cxxgeneratordir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator'), ('extra_flags', ''), ('clang_include', 'lib/clang/3.6/include')]
.... Generating bindings for target spidermonkey
.... .... Processing section cocos2dx_experimental_webView
Generating bindings for cocos2dx_studio...
Using userconfig
[('androidndkdir', '/Users/Justin/Desktop/tools/android-ndk-r10e'), ('clangllvmdir', '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64'), ('cocosdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14'), ('jsbdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/cocos/scripting/js-bindings'), ('cxxgeneratordir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator'), ('extra_flags', ''), ('clang_include', 'lib/clang/3.6/include')]
.... Generating bindings for target spidermonkey
.... .... Processing section cocos2dx_studio
Generating bindings for cocos2dx_audioengine...
Using userconfig
[('androidndkdir', '/Users/Justin/Desktop/tools/android-ndk-r10e'), ('clangllvmdir', '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64'), ('cocosdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14'), ('jsbdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/cocos/scripting/js-bindings'), ('cxxgeneratordir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator'), ('extra_flags', ''), ('clang_include', 'lib/clang/3.6/include')]
.... Generating bindings for target spidermonkey
.... .... Processing section cocos2dx_audioengine
Generating bindings for cocos2dx_3d_ext...
Using userconfig
[('androidndkdir', '/Users/Justin/Desktop/tools/android-ndk-r10e'), ('clangllvmdir', '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64'), ('cocosdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14'), ('jsbdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/cocos/scripting/js-bindings'), ('cxxgeneratordir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator'), ('extra_flags', ''), ('clang_include', 'lib/clang/3.6/include')]
.... Generating bindings for target spidermonkey
.... .... Processing section cocos2dx_3d_extension
Generating bindings for cocos2dx_spine...
Using userconfig
[('androidndkdir', '/Users/Justin/Desktop/tools/android-ndk-r10e'), ('clangllvmdir', '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64'), ('cocosdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14'), ('jsbdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/cocos/scripting/js-bindings'), ('cxxgeneratordir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator'), ('extra_flags', ''), ('clang_include', 'lib/clang/3.6/include')]
.... Generating bindings for target spidermonkey
.... .... Processing section cocos2dx_spine
Generating bindings for cocos2dx_ui...
Using userconfig
[('androidndkdir', '/Users/Justin/Desktop/tools/android-ndk-r10e'), ('clangllvmdir', '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64'), ('cocosdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14'), ('jsbdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/cocos/scripting/js-bindings'), ('cxxgeneratordir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator'), ('extra_flags', ''), ('clang_include', 'lib/clang/3.6/include')]
.... Generating bindings for target spidermonkey
.... .... Processing section cocos2dx_ui
Generating bindings for cocos2dx_physics3d...
Using userconfig
[('androidndkdir', '/Users/Justin/Desktop/tools/android-ndk-r10e'), ('clangllvmdir', '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64'), ('cocosdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14'), ('jsbdir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/cocos/scripting/js-bindings'), ('cxxgeneratordir', '/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator'), ('extra_flags', ''), ('clang_include', 'lib/clang/3.6/include')]
.... Generating bindings for target spidermonkey
.... .... Processing section cocos2dx_physics3d
====
Errors in parsing headers:
1. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 185, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpeqss'">
2. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 191, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpeqps'">
3. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 197, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpltss'">
4. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 203, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpltps'">
5. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 209, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpless'">
6. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 215, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpleps'">
7. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 222, column 42>,
details = "use of undeclared identifier '__builtin_ia32_cmpltss'">
8. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 229, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpltps'">
9. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 236, column 42>,
details = "use of undeclared identifier '__builtin_ia32_cmpless'">
10. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 243, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpleps'">
11. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 249, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpneqss'">
12. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 255, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpneqps'">
13. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 261, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpnltss'">
14. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 267, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpnltps'">
15. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 273, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpnless'">
16. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 279, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpnleps'">
17. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 286, column 42>,
details = "use of undeclared identifier '__builtin_ia32_cmpnltss'">
18. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 293, column 18>,
details = "use of undeclared identifier '__builtin_ia32_cmpnltps'">
19. <severity = Error,
location = <SourceLocation file '/Users/Justin/Desktop/tools/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64/lib/clang/3.6/include/xmmintrin.h', line 300, column 42>,
details = "use of undeclared identifier '__builtin_ia32_cmpnless'">
20. <severity = Fatal,
location = <SourceLocation file None, line 0, column 0>,
details = 'too many errors emitted, stopping now'>
====
*** Found errors - can not continue
Traceback (most recent call last):
File "/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator/generator.py", line 1550, in <module>
main()
File "/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator/generator.py", line 1546, in main
generator.generate_code()
File "/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator/generator.py", line 1203, in generate_code
self._parse_headers()
File "/Users/Justin/Desktop/tools/cocos2d-x-3.14/tools/bindings-generator/generator.py", line 1246, in _parse_headers
raise Exception("Fatal error in parsing headers")
Exception: Fatal error in parsing headers
-------------------------------------
Generating javascript bindings fails.
-------------------------------------