こちらのサイト様を参考にして、ブレンダーをpythonモジュール(make bpy)としてビルドできるようにしたいのですが
http://mtkazblog.blogspot.com/2016/10/macblenderpython.html
makeコマンドを実行すると以下のようなエラーが発生するのですが何が原因なのでしょうか。
よろしければ教えていただければと思います。
よろしくお願いいたします。
[ 85%] Building CXX object source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi.cc.o In file included from /Users/名前/Documents/BlenderBuild/blender-2.83.4/source/blender/io/usd/intern/usd_capi.cc:24: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/usd/stage.h:32: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/usd/editTarget.h:31: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/pcp/node.h:29: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/pcp/types.h:29: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/pcp/site.h:31: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/sdf/types.h:65: /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:64:49: error: too few template arguments for class template 'less' typedef std::map<std::string, VtValue, std::less<>> _Map; ^ /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1/__functional_base:51:29: note: template is declared here struct _LIBCPP_TEMPLATE_VIS less : binary_function<_Tp, _Tp, bool> ^ In file included from /Users/名前/Documents/BlenderBuild/blender-2.83.4/source/blender/io/usd/intern/usd_capi.cc:24: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/usd/stage.h:32: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/usd/editTarget.h:31: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/pcp/node.h:29: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/pcp/types.h:29: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/pcp/site.h:31: In file included from /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/usd/sdf/types.h:65: /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:151:13: error: 'usdBlender__pxrReserved__::VtDictionary::_Map' (aka 'int') is not a class, namespace, or enumeration typedef _Map::key_type key_type; ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:152:13: error: 'usdBlender__pxrReserved__::VtDictionary::_Map' (aka 'int') is not a class, namespace, or enumeration typedef _Map::mapped_type mapped_type; ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:153:13: error: 'usdBlender__pxrReserved__::VtDictionary::_Map' (aka 'int') is not a class, namespace, or enumeration typedef _Map::value_type value_type; ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:154:13: error: 'usdBlender__pxrReserved__::VtDictionary::_Map' (aka 'int') is not a class, namespace, or enumeration typedef _Map::allocator_type allocator_type; ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:155:13: error: 'usdBlender__pxrReserved__::VtDictionary::_Map' (aka 'int') is not a class, namespace, or enumeration typedef _Map::size_type size_type; ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:157:29: error: 'usdBlender__pxrReserved__::VtDictionary::_Map' (aka 'int') is not a class, namespace, or enumeration typedef Iterator<_Map*, _Map::iterator> iterator; ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:158:35: error: 'usdBlender__pxrReserved__::VtDictionary::_Map' (aka 'int') is not a class, namespace, or enumeration typedef Iterator<_Map const*, _Map::const_iterator> const_iterator; ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:285:21: error: member reference base type 'int' is not a structure or union _dictMap->insert(f, l); ~~~~~~~~^ ~~~~~~ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:384:15: error: member reference type 'VtDictionary::const_iterator' (aka 'int') is not a pointer return i->second.IsHolding<T>(); ~ ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:384:32: error: 'T' does not refer to a value return i->second.IsHolding<T>(); ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:374:20: note: declared here template <typename T> ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:384:35: error: expected expression return i->second.IsHolding<T>(); ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:398:15: error: member reference type 'VtDictionary::const_iterator' (aka 'int') is not a pointer return i->second.IsHolding<T>(); ~ ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:398:32: error: 'T' does not refer to a value return i->second.IsHolding<T>(); ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:388:20: note: declared here template <typename T> ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:398:35: error: expected expression return i->second.IsHolding<T>(); ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:423:15: error: member reference type 'VtDictionary::const_iterator' (aka 'int') is not a pointer return i->second.Get<T>(); ~ ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:423:26: error: 'T' does not refer to a value return i->second.Get<T>(); ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:412:20: note: declared here template <typename T> ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:423:29: error: expected expression return i->second.Get<T>(); ^ /Users/名前/Documents/BlenderBuild/lib/darwin/usd/include/pxr/base/vt/dictionary.h:438:15: error: member reference type 'VtDictionary::const_iterator' (aka 'int') is not a pointer return i->second.Get<T>(); ~ ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[2]: *** [source/blender/io/usd/CMakeFiles/bf_usd.dir/intern/usd_capi.cc.o] Error 1 make[1]: *** [source/blender/io/usd/CMakeFiles/bf_usd.dir/all] Error 2 make: *** [all] Error 2
Mac
python3.7.5
Xcode Version 10.0
blender 2.83.4
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/08/19 01:15
2020/08/19 03:51
2020/08/19 03:57
2020/08/19 07:14
2020/08/19 14:47
2020/08/20 02:00
2020/08/20 03:29
2020/08/20 03:38
2020/08/20 03:45 編集
2020/08/20 03:56
2020/08/20 03:56
2020/08/20 03:57
2020/08/20 04:18
2020/08/20 06:51
2020/08/20 06:52
2020/08/20 06:52
2020/08/20 06:53
2020/08/20 11:02
2020/08/20 14:00
2020/08/20 15:19 編集
2020/08/20 23:30
2020/08/20 23:30
2020/08/20 23:33
2020/08/20 23:38
2020/08/20 23:38
2020/08/21 00:02
2020/08/21 02:58
2020/08/21 03:01
2020/08/21 03:40