求引擎组帮忙看下 cocos2d-x 3.15 自动绑定失败

Generating bindings for cocos2dx_physics3d…
Using userconfig
[(‘androidndkdir’, ‘/Users/liao/Documents/android-ndk-r10e’), (‘clangllvmdir’, ‘/Users/liao/Documents/android-ndk-r10e/toolchains/llvm-3.6/prebuilt/darwin-x86_64’), (‘cocosdir’, ‘/Applications/Cocos/Cocos2d-x/cocos2d-x-3.15’), (‘jsbdir’, ‘/Applications/Cocos/Cocos2d-x/cocos2d-x-3.15/cocos/scripting/js-bindings’), (‘cxxgeneratordir’, ‘/Applications/Cocos/Cocos2d-x/cocos2d-x-3.15/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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/liao/Documents/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 “/Applications/Cocos/Cocos2d-x/cocos2d-x-3.15/tools/bindings-generator/generator.py”, line 1550, in
main()
File “/Applications/Cocos/Cocos2d-x/cocos2d-x-3.15/tools/bindings-generator/generator.py”, line 1546, in main
generator.generate_code()
File “/Applications/Cocos/Cocos2d-x/cocos2d-x-3.15/tools/bindings-generator/generator.py”, line 1203, in generate_code
self._parse_headers()
File “/Applications/Cocos/Cocos2d-x/cocos2d-x-3.15/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.

自己手动绑定吧
自动绑定 例子太简单,复杂的一直搞不明白 一直手动绑定的。还简单一点

我试试,主要是3.12的时候自动绑定没出问题,只是重新导出CSLoader模块。。