Closed5

cargo install で proc-macro2 か serde が SIGKILL を出すようになってしまった

cellfusioncellfusion

tauri-cli をインストールしようと下記コマンドを実行したらエラーで失敗した

cargo install tauri-cli --version '^2.0.0' --locked

エラー

error: failed to run custom build command for `serde v1.0.210`

Caused by:
  process didn't exit successfully: `/var/folders/f_/hg89nvtj4fv8l70k62rr82qr0000gn/T/cargo-installWWpOzu/release/build/serde-b3992b08b5324511/build-script-build` (signal: 9, SIGKILL: kill)
warning: build failed, waiting for other jobs to finish...
error: failed to compile `tauri-cli v2.0.3`, intermediate artifacts can be found at `/var/folders/f_/hg89nvtj4fv8l70k62rr82qr0000gn/T/cargo-installWWpOzu`.
To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.

他にも cargo install evcxr --locked でも同様のエラーになる。

cellfusioncellfusion

debug ビルドだと問題なし

cargo install --debug tauri-cli --version '^2.0.0' --locked
cellfusioncellfusion

GitHub から tauri-cli のコードを取得して cargo build --release しても同じ結果

https://github.com/tauri-apps/tauri/tree/dev/crates/tauri-cli

git clone git@github.com:tauri-apps/tauri.git
cd tauri/crates/tauri-cli/
cargo build --release
error: failed to run custom build command for `serde v1.0.210`

Caused by:
  process didn't exit successfully: `/Users/cellfusion/Workspaces/cellfusion/tauri/target/release/build/serde-6b8d45c1632bacc6/build-script-build` (signal: 9, SIGKILL: kill)
cellfusioncellfusion

nightly バージョンでビルドしてみるとリリースバージョンでもビルドできた

rustup install nightly
rustup run nightly cargo build --release
rustup run nightly tauri-cli --version '^2.0.0' --locked
このスクラップは1ヶ月前にクローズされました