0

環境:

OSX10.10 で Blender を実行する際に問題が発生しました (これは初期リリースのソフトウェアであり、残念ながら、可能な限り使用する必要があります)。

具体的には:


例外の種類: EXC_CRASH (SIGSEGV) 例外コード: 0x0000000000000000、0x0000000000000000

スレッド 0:: ディスパッチ キュー: com.apple.main-thread

0 com.apple.CoreFoundation 0x97dc34ed CFStringGetCString + 29

1 org.blenderfoundation.blender 0x00338953 fsmenu_read_system + 851

2 org.blenderfoundation.blender 0x0033a398 ED_file_init + 72

3 org.blenderfoundation.blender 0x00011df5 WM_init + 133

4 org.blenderfoundation.blender 0x00002cd4 メイン + 660

5 org.blenderfoundation.blender 0x00002a35 開始 + 53


このエラーは脅かすようには見えないので (確かに、100 個のエラーを隠している可能性があります...)、Blender をビルドしてみることにしました。

質問

CMake で適切な構成を取得するのは困難です。私は次のようなものを取得し続けます:


検出されたシステム バージョン: サポートされていない Xcode-bundle : /Applications/Xcode.app 検出された Xcode-version: 5.1.1 OSX_SYSROOT_PREFIX: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform テストを実行中 SUPPORT_SSE_BUILD /Applications で CMake 警告/CMake 2.8-12.app/Contents/share/cmake-2.8/Modules/Platform/Darwin.cmake:179 (メッセージ): CMAKE_OSX_SYSROOT 値を無視します:

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSXunsupported.sdk

ディレクトリが存在しないためです。コール スタック (最新の呼び出しが最初): /Applications/CMake 2.8-12.app/Contents/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake:36 (インクルード) CMakeLists.txt:3 (プロジェクト)

/Applications/CMake 2.8-12.app/Contents/share/cmake-2.8/Modules/Platform/Darwin.cmake:211 での CMake エラー (メッセージ): CMAKE_OSX_DEPLOYMENT_TARGET は '10.6' ですが、CMAKE_OSX_SYSROOT:

""

認識されているバージョンの MacOSX SDK に設定されていません。CMAKE_OSX_SYSROOT を有効な SDK に設定するか、CMAKE_OSX_DEPLOYMENT_TARGET を空に設定します。コール スタック (最新の呼び出しが最初): /Applications/CMake 2.8-12.app/Contents/share/cmake-2.8/Modules/CMakeSystemSpecificInformation.cmake:36 (インクルード) CMakeLists.txt:3 (プロジェクト)

CMake エラー: 内部 CMake エラー、cmake の TryCompile 構成に失敗しました。構成が不完全です。エラーが発生しました! 「/Users/xxx/blender-build/cmake/CMakeFiles/CMakeOutput.log」も参照してください。


これは自明のように見えるかもしれませんが、問題は、condigure/generate を押す前に手動で CMAKE_OSX_SYSROOT を有効な (少なくとも既存の) SDK に設定し、毎回 MacOSXunsupported.sdk で選択したものを置き換えていることです...

私はCMakeに精通していません。私は GUI インターフェイスを使用していますが、正しい方向を示すことができる説明は役に立ちます。

XCode5 と 6 の両方を指してみましたが、一致する出力を見ると、CMake は「Applications/XCode」にある XCode バージョンを使用することを意図しているように見えます (GUI は、特定のバージョンを選択するオプションを提供していないようです) XCodeの)

参考までに、ここに記載されている手順を使用しました。

http://wiki.blender.org/index.php/Dev:Doc/Building_Blender/Mac

手伝ってくれてありがとう。

4

1 に答える 1

0

Blender の実行中に発生している問題は、新しい iCloud が原因のようです...試してみたい場合は、修正がチェックインされていますhttps://developer.blender.org/rB86f42ee33137897ec08ddde0fdcd2d1087ea78dc

私は同じ問題を抱えています。この修正で Blender をまだ構築しようとはしていませんが、動作するはずです。

于 2014-06-14T17:54:03.263 に答える