Skip to content

fix(macmini): Blender は nix ではなく brew の cask で入れる - #543

Merged
gapul merged 1 commit into
mainfrom
fix/blender-manifold-tests
Sep 1, 2026
Merged

fix(macmini): Blender は nix ではなく brew の cask で入れる#543
gapul merged 1 commit into
mainfrom
fix/blender-manifold-tests

Conversation

@gapul

@gapul gapul commented Sep 1, 2026

Copy link
Copy Markdown
Owner

nixpkgs 版が入らなかった

依存の manifold がテスト中に SIGTRAP で落ちる:

[ RUN      ] Manifold.GetNormalLegacyContract
setup: line 1773: 56277 Trace/BPT trap: 5   test/manifold_test
Reason: builder failed with exit code 133

aarch64-darwin のキャッシュも無いのでソースから建てることになり、そこで止まって blender ごと入らない。 テストを外して建てる手も試したが 10 分で終わらなかった。

brew でよい理由

署名済みバイナリを運ぶだけのもの — [[nix-vs-brew-signing-rule]] のとおりの事例。cask には 5.2.1 がある。

CLI は .app の中にあり、画面なしで焼ける:

/Applications/Blender.app/Contents/MacOS/Blender -b scene.blend -a

訂正

#541 で「母艦では通る」と書いたのは誤り。母艦の設定に blender が入っていないので、そもそもビルドが走っていなかっただけ。

nixpkgs 版は macmini に入らなかった。依存の manifold がテスト中に SIGTRAP で
落ち (GetNormalLegacyContract, exit 133)、aarch64-darwin のキャッシュも無いので
ソースから建てることになり、そこで止まる。テストを外して建てる手も試したが
10 分で終わらなかった。

署名済みバイナリを運ぶだけのものは brew でよい、という
[[nix-vs-brew-signing-rule]] のとおりの事例。cask には 5.2.1 がある。

CLI は .app の中にあり、画面なしで焼ける:
  /Applications/Blender.app/Contents/MacOS/Blender -b scene.blend -a

なお #541 で「母艦では通る」と書いたのは誤りだった。母艦の設定に blender が
入っていないので、そもそもビルドが走っていなかっただけ。
@gapul
gapul merged commit 39278bd into main Sep 1, 2026
5 checks passed
@gapul
gapul deleted the fix/blender-manifold-tests branch September 1, 2026 13:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant