python:jupyterlab:jupyterlab_and_rust

JupyterLab + Rust 開発環境の構築

cargorustc はインストールされるが、rustup が存在しない…🤔

$ sudo dnf install rust cargo

メタデータの期限切れの最終確認: 4:36:48 時間前の 2022年08月31日 22時35分04秒 に実施しました。
依存関係が解決しました。
==============================================================================================================
 パッケージ                    アーキテクチャー     バージョン                    リポジトリー          サイズ
==============================================================================================================
インストール:
 cargo                         x86_64               1.63.0-1.fc36                 updates               4.6 M
 rust                          x86_64               1.63.0-1.fc36                 updates                25 M
依存関係のインストール:
 rust-std-static               x86_64               1.63.0-1.fc36                 updates                27 M

トランザクションの概要
==============================================================================================================
インストール  3 パッケージ

ダウンロードサイズの合計: 56 M
インストール後のサイズ: 220 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/3): cargo-1.63.0-1.fc36.x86_64.rpm                                         3.7 MB/s | 4.6 MB     00:01    
(2/3): rust-std-static-1.63.0-1.fc36.x86_64.rpm                               2.7 MB/s |  27 MB     00:09    
(3/3): rust-1.63.0-1.fc36.x86_64.rpm                                          1.7 MB/s |  25 MB     00:14    
--------------------------------------------------------------------------------------------------------------
合計                                                                          3.4 MB/s |  56 MB     00:16     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                      1/1 
  インストール中   : rust-std-static-1.63.0-1.fc36.x86_64                                                 1/3 
  インストール中   : rust-1.63.0-1.fc36.x86_64                                                            2/3 
  インストール中   : cargo-1.63.0-1.fc36.x86_64                                                           3/3 
  scriptletの実行中: cargo-1.63.0-1.fc36.x86_64                                                           3/3 
  検証             : cargo-1.63.0-1.fc36.x86_64                                                           1/3 
  検証             : rust-1.63.0-1.fc36.x86_64                                                            2/3 
  検証             : rust-std-static-1.63.0-1.fc36.x86_64                                                 3/3 

インストール済み:
  cargo-1.63.0-1.fc36.x86_64       rust-1.63.0-1.fc36.x86_64       rust-std-static-1.63.0-1.fc36.x86_64      

完了しました!

動作確認

$ rustc --version

rustc 1.63.0 (Fedora 1.63.0-1.fc36)

$ cargo --version

cargo 1.63.0

cargorustc、および、rustupなどもインストールされる😃

$ curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

info: downloading installer
warning: it looks like you have an existing installation of Rust at:
warning: /usr/bin
warning: rustup should not be installed alongside Rust. Please uninstall your existing Rust first.
warning: Otherwise you may have confusion unless you are careful with your PATH
warning: If you are sure that you want both rustup and your already installed Rust
warning: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
warning: or pass `-y' to ignore all ignorable checks.
error: cannot install while Rust is installed

Continue? (y/N) y


Welcome to Rust!

This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.

Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:

  /home/tomoyan/.rustup

This can be modified with the RUSTUP_HOME environment variable.

The Cargo home directory is located at:

  /home/tomoyan/.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  /home/tomoyan/.cargo/bin

This path will then be added to your PATH environment variable by
modifying the profile files located at:

  /home/tomoyan/.profile
  /home/tomoyan/.bash_profile
  /home/tomoyan/.bashrc

You can uninstall at any time with rustup self uninstall and
these changes will be reverted.

Current installation options:


   default host triple: x86_64-unknown-linux-gnu
     default toolchain: stable (default)
               profile: default
  modify PATH variable: yes

1) Proceed with installation (default)
2) Customize installation
3) Cancel installation
> Enter で続行

info: profile set to 'default'
info: default host triple is x86_64-unknown-linux-gnu
info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2022-08-11, rust version 1.63.0 (4b91a6ea7 2022-08-08)
info: downloading component 'cargo'
info: downloading component 'clippy'
info: downloading component 'rust-docs'
 18.3 MiB /  18.3 MiB (100 %)  10.6 MiB/s in  2s ETA:  0s
info: downloading component 'rust-std'
 26.1 MiB /  26.1 MiB (100 %)  10.3 MiB/s in  3s ETA:  0s
info: downloading component 'rustc'
 54.3 MiB /  54.3 MiB (100 %)   9.9 MiB/s in  6s ETA:  0s
info: downloading component 'rustfmt'
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
 18.3 MiB /  18.3 MiB (100 %)   1.4 MiB/s in 39s ETA:  0s    
info: installing component 'rust-std'
 26.1 MiB /  26.1 MiB (100 %)   8.0 MiB/s in  5s ETA:  0s
info: installing component 'rustc'
 54.3 MiB /  54.3 MiB (100 %)   7.1 MiB/s in  8s ETA:  0s
info: installing component 'rustfmt'
info: default toolchain set to 'stable-x86_64-unknown-linux-gnu'

  stable-x86_64-unknown-linux-gnu installed - rustc 1.63.0 (4b91a6ea7 2022-08-08)


Rust is installed now. Great!

To get started you may need to restart your current shell.
This would reload your PATH environment variable to include
Cargo's bin directory ($HOME/.cargo/bin).

To configure your current shell, run:
source "$HOME/.cargo/env"

warning: it looks like you have an existing installation of Rust at:
warning: /usr/bin
warning: rustup should not be installed alongside Rust. Please uninstall your existing Rust first.
warning: Otherwise you may have confusion unless you are careful with your PATH
warning: If you are sure that you want both rustup and your already installed Rust
warning: then please reply `y' or `yes' or set RUSTUP_INIT_SKIP_PATH_CHECK to yes
warning: or pass `-y' to ignore all ignorable checks.
Rust の既存のインストールがあるようです:
/usr/bin
rustup は Rust と一緒にインストールしないでください。最初に既存の Rust をアンインストールしてください。
そうしないと、PATH に注意しない限り、混乱する可能性があります。
rustup とすでにインストールされているRustの両方が必要な場合は、`y' または `yes' と応答するか、RUSTUP_INIT_SKIP_PATH_CHECK を yes に設定するか、`-y' を渡してすべてのチェックを無視できます。
Welcome to Rust!

This will download and install the official compiler for the Rust
programming language, and its package manager, Cargo.

Rustup metadata and toolchains will be installed into the Rustup
home directory, located at:

  /home/tomoyan/.rustup

This can be modified with the RUSTUP_HOME environment variable.

The Cargo home directory located at:

  /home/tomoyan/.cargo

This can be modified with the CARGO_HOME environment variable.

The cargo, rustc, rustup and other commands will be added to
Cargo's bin directory, located at:

  /home/tomoyan/.cargo/bin

This path will then be added to your PATH environment variable by
modifying the profile files located at:

  /home/tomoyan/.profile
  /home/tomoyan/.bash_profile
  /home/tomoyan/.bashrc

You can uninstall at any time with rustup self uninstall and
these changes will be reverted.
Rust へようこそ!

これにより、Rust プログラミング言語の公式コンパイラとそのパッケージマネージャーである Cargo がダウンロードおよびインストールされます。

Rustupメタデータとツールチェーンは、次の場所にあるRustupホームディレクトリにインストールされます。

  /home/tomoyan/.rustup

これは、RUSTUP_HOME 環境変数を使用して変更できます。

次の場所にある Cargo ホームディレクトリ:

  /home/tomoyan/.cargo

これは、CARGO_HOME 環境変数を使用して変更できます。

cargo、rustc、rustup、およびその他のコマンドは、次の場所にある Cargo の bin ディレクトリに追加されます。

  /home/tomoyan/.cargo/bin

このパスは、次の場所にあるプロファイルファイルを変更することにより、PATH 環境変数に追加されます。

  /home/tomoyan/.profile
  /home/tomoyan/.bash_profile
  /home/tomoyan/.bashrc

rustup セルフアンインストールを使用すると、いつでもアンインストールでき、これらの変更は元に戻されます。

.bashrc に自動ロードの設定を追加する。

$ echo 'source $HOME/.cargo/env' >> ~/.bashrc

bash の設定を反映させる。

$ . ~/.bashrc

動作確認

$ rustup --version

rustup 1.25.1 (bb60b1e89 2022-07-12)
info: This is the version for the rustup toolchain manager, not the rustc compiler.
info: The currently active `rustc` version is `rustc 1.63.0 (4b91a6ea7 2022-08-08)`

$ rustc --version

rustc 1.63.0 (4b91a6ea7 2022-08-08)

$ cargo --version

cargo 1.63.0 (fd9c4297c 2022-07-01)

実行ファイルのパス確認

$ which rustup rustc cargo

~/.cargo/bin/rustup
~/.cargo/bin/rustc
~/.cargo/bin/cargo

こちらは Fedora のリポジトリからインストールしたコマンドである🤔

$ /bin/rustc --version && /bin/cargo --version

rustc 1.63.0 (Fedora 1.63.0-1.fc36)
cargo 1.63.0

搭載メモリーが少ないマシンでは、/tmp の容量不足でビルド出来ない場合がある🤔

$ neofetch

  `.::///+:/-.        --///+//-:``    dietpi@dietpi-001 
 `+oooooooooooo:   `+oooooooooooo:    ----------------- 
  /oooo++//ooooo:  ooooo+//+ooooo.    OS: Raspbian GNU/Linux 12 (bookworm) armv6l 
  `+ooooooo:-:oo-  +o+::/ooooooo:     Host: Raspberry Pi Zero W Rev 1.1 
   `:oooooooo+``    `.oooooooo+-      Kernel: 6.1.21+ 
     `:++ooo/.        :+ooo+/.`       Uptime: 2 days, 5 hours, 8 mins 
        ...`  `.----.` ``..           Packages: 1628 (dpkg) 
     .::::-``:::::::::.`-:::-`        Shell: zsh 5.9 
    -:::-`   .:::::::-`  `-:::-       Terminal: /dev/pts/0 
   `::.  `.--.`  `` `.---.``.::`      CPU: BCM2835 (1) @ 1.100GHz 
       .::::::::`  -::::::::` `       Memory: 93MiB / 429MiB 
 .::` .:::::::::- `::::::::::``::.
-:::` ::::::::::.  ::::::::::.`:::-                           
::::  -::::::::.   `-::::::::  ::::                           
-::-   .-:::-.``....``.-::-.   -::-
 .. ``       .::::::::.     `..`..
   -:::-`   -::::::::::`  .:::::`
   :::::::` -::::::::::` :::::::.
   .:::::::  -::::::::. ::::::::
    `-:::::`   ..--.`   ::::::.
      `...`  `...--..`  `...`
            .::::::::::
             `.-::::-`

$ df -h

Filesystem      Size  Used Avail Use% Mounted on
/dev/root       115G   36G   75G  33% /
devtmpfs        183M     0  183M   0% /dev
tmpfs           215M   52K  215M   1% /dev/shm
tmpfs            86M  8.3M   78M  10% /run
tmpfs           5.0M  8.0K  5.0M   1% /run/lock
tmpfs            50M  8.0K   50M   1% /var/log
tmpfs           428M     0  428M   0% /tmp
/dev/mmcblk0p1  127M   52M   75M  42% /boot
tmpfs            43M  4.0K   43M   1% /run/user/1000

$ free -m

               total        used        free      shared  buff/cache   available
Mem:             429         109          39           8         307         320
Swap:           3071           0        3071

cargo 実行時にコマンドの前に TMPDIR=/var/tmp を指定してテンポラリーディレクトリを一時的に変更する🤔

$ TMPDIR=/var/tmp cargo install --locked evcxr_repl
$ TMPDIR=/var/tmp cargo install --locked evcxr_jupyter

$ rustup self update

info: checking for self-update
  rustup unchanged - 1.27.0

$ rustup update

info: syncing channel updates for 'stable-x86_64-unknown-linux-gnu'
info: latest update on 2024-04-09, rust version 1.77.2 (25ef9e3d8 2024-04-09)
info: downloading component 'rust-std' for 'thumbv6m-none-eabi'
  9.1 MiB /   9.1 MiB (100 %)   1.9 MiB/s in  5s ETA:  0s
info: downloading component 'rust-std' for 'arm-unknown-linux-gnueabihf'
 21.0 MiB /  21.0 MiB (100 %)   2.0 MiB/s in 16s ETA:  0s
info: downloading component 'rust-src'
  2.5 MiB /   2.5 MiB (100 %)   2.4 MiB/s in  1s ETA:  0s
info: downloading component 'cargo'
  8.0 MiB /   8.0 MiB (100 %)   2.6 MiB/s in  3s ETA:  0s
info: downloading component 'clippy'
  2.2 MiB /   2.2 MiB (100 %)   2.0 MiB/s in  1s ETA:  0s
info: downloading component 'rust-docs'
 14.9 MiB /  14.9 MiB (100 %)   2.8 MiB/s in  5s ETA:  0s
info: downloading component 'rust-std'
 24.3 MiB /  24.3 MiB (100 %)   4.0 MiB/s in  6s ETA:  0s
info: downloading component 'rustc'
 60.3 MiB /  60.3 MiB (100 %)   1.0 MiB/s in 37s ETA:  0s 
info: downloading component 'rustfmt'
  2.3 MiB /   2.3 MiB (100 %)   1.1 MiB/s in  2s ETA:  0s
info: removing previous version of component 'rust-std' for 'thumbv6m-none-eabi'
info: removing previous version of component 'rust-std' for 'arm-unknown-linux-gnueabihf'
info: removing previous version of component 'rust-src'
info: removing previous version of component 'cargo'
info: removing previous version of component 'clippy'
info: removing previous version of component 'rust-docs'
info: removing previous version of component 'rust-std'
info: removing previous version of component 'rustc'
info: removing previous version of component 'rustfmt'
info: installing component 'rust-std' for 'thumbv6m-none-eabi'
  9.1 MiB /   9.1 MiB (100 %)   8.6 MiB/s in  1s ETA:  0s
info: installing component 'rust-std' for 'arm-unknown-linux-gnueabihf'
 21.0 MiB /  21.0 MiB (100 %)   8.6 MiB/s in  2s ETA:  0s
info: installing component 'rust-src'
info: installing component 'cargo'
info: installing component 'clippy'
info: installing component 'rust-docs'
 14.9 MiB /  14.9 MiB (100 %)   4.4 MiB/s in  3s ETA:  0s
info: installing component 'rust-std'
 24.3 MiB /  24.3 MiB (100 %)   6.3 MiB/s in  4s ETA:  0s
info: installing component 'rustc'
 60.3 MiB /  60.3 MiB (100 %)   7.3 MiB/s in 10s ETA:  0s
info: installing component 'rustfmt'
info: syncing channel updates for 'nightly-x86_64-unknown-linux-gnu'
782.6 KiB / 782.6 KiB (100 %)  32.0 KiB/s in  9s ETA:  0s
info: latest update on 2024-04-28, rust version 1.79.0-nightly (aed2187d5 2024-04-27)
info: downloading component 'rust-src'
  2.7 MiB /   2.7 MiB (100 %) 622.0 KiB/s in  4s ETA:  0s
info: downloading component 'rust-std' for 'riscv32imac-unknown-none-elf'
  9.3 MiB /   9.3 MiB (100 %)   1.3 MiB/s in  8s ETA:  0s
info: downloading component 'rust-std' for 'riscv32imc-unknown-none-elf'
  9.2 MiB /   9.2 MiB (100 %)   1.1 MiB/s in  8s ETA:  0s
info: downloading component 'llvm-tools'
 31.3 MiB /  31.3 MiB (100 %)   2.3 MiB/s in 19s ETA:  0s
info: downloading component 'cargo'
  8.2 MiB /   8.2 MiB (100 %)   4.0 MiB/s in  2s ETA:  0s
info: downloading component 'rust-std'
 26.6 MiB /  26.6 MiB (100 %)   3.7 MiB/s in  7s ETA:  0s
info: downloading component 'rustc'
 64.9 MiB /  64.9 MiB (100 %)   4.2 MiB/s in 16s ETA:  0s
info: removing previous version of component 'rust-src'
info: removing previous version of component 'rust-std' for 'riscv32imac-unknown-none-elf'
info: removing previous version of component 'rust-std' for 'riscv32imc-unknown-none-elf'
info: removing previous version of component 'llvm-tools'
info: removing previous version of component 'cargo'
info: removing previous version of component 'rust-std'
info: removing previous version of component 'rustc'
info: installing component 'rust-src'
info: installing component 'rust-std' for 'riscv32imac-unknown-none-elf'
  9.3 MiB /   9.3 MiB (100 %)   8.8 MiB/s in  1s ETA:  0s
info: installing component 'rust-std' for 'riscv32imc-unknown-none-elf'
  9.2 MiB /   9.2 MiB (100 %)   8.8 MiB/s in  1s ETA:  0s
info: installing component 'llvm-tools'
 31.3 MiB /  31.3 MiB (100 %)   9.4 MiB/s in  3s ETA:  0s
info: installing component 'cargo'
info: installing component 'rust-std'
 26.6 MiB /  26.6 MiB (100 %)   8.8 MiB/s in  3s ETA:  0s
info: installing component 'rustc'
 64.9 MiB /  64.9 MiB (100 %)   9.6 MiB/s in  7s ETA:  0s
info: checking for self-update

   stable-x86_64-unknown-linux-gnu updated - rustc 1.77.2 (25ef9e3d8 2024-04-09) (from rustc 1.77.0 (aedd173a2 2024-03-17))
  nightly-x86_64-unknown-linux-gnu updated - rustc 1.79.0-nightly (aed2187d5 2024-04-27) (from rustc 1.79.0-nightly (0824b300e 2024-03-24))

info: cleaning up downloads & tmp directories

依存パッケージのインストール

ビルドには openssl-devel パッケージが必要になる🤔

$ sudo dnf install openssl-devel

メタデータの期限切れの最終確認: 0:44:53 前の 2024年04月28日 12時31分57秒 に実施しました。
依存関係が解決しました。
==============================================================================================================
 パッケージ                   アーキテクチャー      バージョン                    リポジトリー          サイズ
==============================================================================================================
インストール:
 openssl-devel                x86_64                1:3.2.1-2.fc40                fedora                2.8 M

トランザクションの概要
==============================================================================================================

ダウンロードサイズの合計: 2.8 M
インストール後のサイズ: 4.3 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
openssl-devel-3.2.1-2.fc40.x86_64.rpm                                         1.8 MB/s | 2.8 MB     00:01    
--------------------------------------------------------------------------------------------------------------
合計                                                                          1.0 MB/s | 2.8 MB     00:02     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                      1/1 
  インストール中 : openssl-devel-1:3.2.1-2.fc40.x86_64                                                    1/2 
  整理             : openssl-devel-1:3.2.1-2.fc40.x86_64                                                  2/2 
  scriptletの実行中: openssl-devel-1:3.2.1-2.fc40.x86_64                                                  2/2 

インストール済み:
  openssl-devel-1:3.2.1-2.fc40.x86_64                                                                         

完了しました!

ビルドとインストール

REPL を使用する前に Rust のソース コードのローカル コピーをダウンロードする必要がある🤔

$ rustup component add rust-src

info: downloading component 'rust-src'
info: installing component 'rust-src'

Evcxr をソースコードからビルドする🤔

$ cargo install --locked evcxr_repl

    Updating crates.io index
  Downloaded evcxr_repl v0.17.0
  Downloaded 1 crate (34.7 KB) in 0.44s
  Installing evcxr_repl v0.17.0
    Updating crates.io index
  Downloaded autocfg v1.2.0
  Downloaded backtrace v0.3.71
  Downloaded cargo-platform v0.1.8
  Downloaded chalk-derive v0.95.0
  Downloaded anyhow v1.0.82
  Downloaded cc v1.0.95
  Downloaded chalk-recursive v0.95.0
  Downloaded chalk-ir v0.95.0
  Downloaded clap v4.5.4
  Downloaded memoffset v0.9.1
  Downloaded itoa v1.0.11
  Downloaded heck v0.5.0
  Downloaded fastrand v2.1.0
  Downloaded chalk-solve v0.95.0
  Downloaded dissimilar v1.0.8
  Downloaded indexmap v2.2.6
  Downloaded line-index v0.1.1
  Downloaded libmimalloc-sys v0.1.37
  Downloaded libloading v0.8.3
  Downloaded home v0.5.9
  Downloaded either v1.11.0
  Downloaded evcxr v0.17.0
  Downloaded dashmap v5.5.3
  Downloaded colored v2.1.0
  Downloaded clap_derive v4.5.4
  Downloaded memchr v2.7.2
  Downloaded lock_api v0.4.12
  Downloaded fixedbitset v0.4.2
  Downloaded parking_lot v0.12.2
  Downloaded mimalloc v0.1.41
  Downloaded ra-ap-rustc_index_macros v0.21.0
  Downloaded ra-ap-rustc_index v0.21.0
  Downloaded quote v1.0.36
  Downloaded parking_lot_core v0.9.10
  Downloaded pin-project-lite v0.2.14
  Downloaded ra_ap_cfg v0.0.189
  Downloaded ra_ap_base_db v0.0.189
  Downloaded ra-ap-rustc_lexer v0.21.0
  Downloaded notify v6.1.1
  Downloaded ra_ap_intern v0.0.189
  Downloaded ra_ap_text_edit v0.0.189
  Downloaded ra_ap_rustc-dependencies v0.0.189
  Downloaded ra_ap_paths v0.0.189
  Downloaded ra_ap_limit v0.0.189
  Downloaded ra_ap_tt v0.0.189
  Downloaded ra_ap_vfs-notify v0.0.189
  Downloaded ra_ap_toolchain v0.0.189
  Downloaded ra-ap-rustc_parse_format v0.21.0
  Downloaded proc-macro2 v1.0.81
  Downloaded strsim v0.11.1
  Downloaded ra_ap_stdx v0.0.189
  Downloaded serde_spanned v0.6.5
  Downloaded rust-analyzer-salsa-macros v0.17.0-pre.6
  Downloaded ra_ap_test_utils v0.0.189
  Downloaded smol_str v0.2.1
  Downloaded ra_ap_vfs v0.0.189
  Downloaded synstructure v0.13.1
  Downloaded thiserror-impl v1.0.59
  Downloaded ra-ap-rustc_abi v0.21.0
  Downloaded miniz_oxide v0.7.2
  Downloaded which v5.0.0
  Downloaded ra_ap_mbe v0.0.189
  Downloaded ra_ap_profile v0.0.189
  Downloaded ra_ap_ide_ssr v0.0.189
  Downloaded rowan v0.15.15
  Downloaded semver v1.0.22
  Downloaded unicode-width v0.1.12
  Downloaded triomphe v0.1.11
  Downloaded thiserror v1.0.59
  Downloaded unicode-properties v0.1.1
  Downloaded ra_ap_hir_expand v0.0.189
  Downloaded ra_ap_ide_diagnostics v0.0.189
  Downloaded serde_derive v1.0.199
  Downloaded ra_ap_hir v0.0.189
  Downloaded toml v0.8.12
  Downloaded ryu v1.0.17
  Downloaded unicode-bidi v0.3.15
  Downloaded ra_ap_project_model v0.0.189
  Downloaded serde v1.0.199
  Downloaded ra_ap_syntax v0.0.189
  Downloaded pulldown-cmark v0.9.6
  Downloaded toml_edit v0.22.12
  Downloaded ra_ap_ide_completion v0.0.189
  Downloaded unicode-normalization v0.1.23
  Downloaded ra_ap_parser v0.0.189
  Downloaded winnow v0.6.7
  Downloaded serde_json v1.0.116
  Downloaded ra_ap_ide_db v0.0.189
  Downloaded petgraph v0.6.4
  Downloaded ra_ap_ide v0.0.189
  Downloaded ra_ap_hir_def v0.0.189
  Downloaded syn v2.0.60
  Downloaded ra_ap_ide_assists v0.0.189
  Downloaded object v0.32.2
  Downloaded regex-syntax v0.8.3
  Downloaded rustix v0.38.34
  Downloaded ra_ap_hir_ty v0.0.189
  Downloaded rust-analyzer-salsa v0.17.0-pre.6
  Downloaded 98 crates (6.8 MB) in 5.73s
   Compiling proc-macro2 v1.0.81
   Compiling unicode-ident v1.0.12
   Compiling libc v0.2.153
   Compiling cfg-if v1.0.0
   Compiling smallvec v1.13.2
   Compiling once_cell v1.19.0
   Compiling hashbrown v0.14.3
   Compiling crossbeam-utils v0.8.19
   Compiling autocfg v1.2.0
   Compiling quote v1.0.36
   Compiling syn v2.0.60
   Compiling serde v1.0.199
   Compiling log v0.4.21
   Compiling either v1.11.0
   Compiling rustc-hash v1.1.0
   Compiling lock_api v0.4.12
   Compiling parking_lot_core v0.9.10
   Compiling itertools v0.12.1
   Compiling equivalent v1.0.1
   Compiling scopeguard v1.2.0
   Compiling indexmap v2.2.6
   Compiling tracing-core v0.1.32
   Compiling bitflags v1.3.2
   Compiling pin-project-lite v0.2.14
   Compiling crossbeam-channel v0.5.12
   Compiling bitflags v2.5.0
   Compiling always-assert v0.1.3
   Compiling text-size v1.1.1
   Compiling jod-thread v0.1.2
   Compiling ra_ap_stdx v0.0.189
   Compiling dashmap v5.5.3
   Compiling arrayvec v0.7.4
   Compiling synstructure v0.13.1
   Compiling unicode-properties v0.1.1
   Compiling unicode-xid v0.2.4
   Compiling ra-ap-rustc_lexer v0.21.0
   Compiling countme v3.0.1
   Compiling perf-event-open-sys v1.0.1
   Compiling memoffset v0.9.1
   Compiling stable_deref_trait v1.2.0
   Compiling perf-event v0.4.7
   Compiling la-arena v0.3.1
   Compiling smol_str v0.2.1
   Compiling fst v0.4.7
   Compiling ra_ap_profile v0.0.189
   Compiling drop_bomb v0.1.5
   Compiling ra_ap_limit v0.0.189
   Compiling nohash-hasher v0.2.0
   Compiling rowan v0.15.15
   Compiling serde_derive v1.0.199
   Compiling tracing-attributes v0.1.27
   Compiling ra-ap-rustc_index_macros v0.21.0
   Compiling ra-ap-rustc_index v0.21.0
   Compiling ra-ap-rustc_parse_format v0.21.0
   Compiling ra_ap_tt v0.0.189
   Compiling ra_ap_text_edit v0.0.189
   Compiling tracing v0.1.40
   Compiling ra-ap-rustc_abi v0.21.0
   Compiling ra_ap_paths v0.0.189
   Compiling heck v0.4.1
   Compiling cov-mark v2.0.0-pre.1
   Compiling rust-analyzer-salsa-macros v0.17.0-pre.6
   Compiling ra_ap_rustc-dependencies v0.0.189
   Compiling ra_ap_parser v0.0.189
   Compiling ra_ap_vfs v0.0.189
   Compiling parking_lot v0.12.2
   Compiling oorandom v11.1.3
   Compiling dissimilar v1.0.8
   Compiling ra_ap_test_utils v0.0.189
   Compiling ra_ap_cfg v0.0.189
   Compiling triomphe v0.1.11
   Compiling lazy_static v1.4.0
   Compiling chalk-derive v0.95.0
   Compiling ra_ap_syntax v0.0.189
   Compiling rust-analyzer-salsa v0.17.0-pre.6
   Compiling memchr v2.7.2
   Compiling fixedbitset v0.4.2
   Compiling ra_ap_base_db v0.0.189
   Compiling ra_ap_mbe v0.0.189
   Compiling petgraph v0.6.4
   Compiling chalk-ir v0.95.0
   Compiling ra_ap_intern v0.0.189
   Compiling ena v0.14.2
   Compiling ra_ap_hir_expand v0.0.189
   Compiling chalk-solve v0.95.0
   Compiling crossbeam-epoch v0.9.18
   Compiling rayon-core v1.12.1
   Compiling crossbeam-deque v0.8.5
   Compiling chalk-recursive v0.95.0
   Compiling ra_ap_hir_def v0.0.189
   Compiling typed-arena v2.0.2
   Compiling scoped-tls v1.0.1
   Compiling cc v1.0.95
   Compiling rayon v1.10.0
   Compiling line-index v0.1.1
   Compiling ra_ap_hir_ty v0.0.189
   Compiling serde_json v1.0.116
   Compiling rustix v0.38.34
   Compiling version_check v0.9.4
   Compiling unicase v2.7.0
   Compiling itoa v1.0.11
   Compiling linux-raw-sys v0.4.13
   Compiling home v0.5.9
   Compiling ryu v1.0.17
   Compiling tinyvec_macros v0.1.1
   Compiling tinyvec v1.6.0
   Compiling ra_ap_hir v0.0.189
   Compiling ra_ap_ide_db v0.0.189
   Compiling utf8parse v0.2.1
   Compiling camino v1.1.6
   Compiling semver v1.0.22
   Compiling thiserror v1.0.59
   Compiling pulldown-cmark v0.9.6
   Compiling unicode-normalization v0.1.23
   Compiling thiserror-impl v1.0.59
   Compiling inotify-sys v0.1.5
   Compiling anyhow v1.0.82
   Compiling unicode-bidi v0.3.15
   Compiling percent-encoding v2.3.1
   Compiling cfg_aliases v0.1.1
   Compiling same-file v1.0.6
   Compiling walkdir v2.5.0
   Compiling nix v0.28.0
   Compiling which v5.0.0
   Compiling form_urlencoded v1.2.1
   Compiling idna v0.5.0
   Compiling inotify v0.9.6
   Compiling anstyle-parse v0.2.3
   Compiling ra_ap_toolchain v0.0.189
   Compiling libmimalloc-sys v0.1.37
   Compiling backtrace v0.3.71
   Compiling toml_datetime v0.6.5
   Compiling cargo-platform v0.1.8
   Compiling serde_spanned v0.6.5
   Compiling filetime v0.2.23
   Compiling mio v0.8.11
   Compiling colorchoice v1.0.0
   Compiling gimli v0.28.1
   Compiling option-ext v0.2.0
   Compiling anstyle v1.0.6
   Compiling winnow v0.6.7
   Compiling regex-syntax v0.8.3
   Compiling unicode-width v0.1.12
   Compiling anstyle-query v1.0.2
   Compiling adler v1.0.2
   Compiling miniz_oxide v0.7.2
   Compiling anstream v0.6.13
   Compiling regex-automata v0.4.6
   Compiling toml_edit v0.22.12
   Compiling dirs-sys v0.4.1
   Compiling addr2line v0.21.0
   Compiling notify v6.1.1
   Compiling cargo_metadata v0.18.1
   Compiling pulldown-cmark-to-cmark v10.0.4
   Compiling url v2.5.0
   Compiling evcxr v0.17.0
   Compiling ra_ap_ide_diagnostics v0.0.189
   Compiling ra_ap_ide_completion v0.0.189
   Compiling ra_ap_ide_assists v0.0.189
   Compiling ra_ap_ide_ssr v0.0.189
   Compiling object v0.32.2
   Compiling nibble_vec v0.1.0
   Compiling rustc-demangle v0.1.23
   Compiling heck v0.5.0
   Compiling clap_lex v0.7.0
   Compiling dot v0.1.4
   Compiling strsim v0.11.1
   Compiling fastrand v2.1.0
   Compiling endian-type v0.1.2
   Compiling unicode-segmentation v1.11.0
   Compiling yansi v0.5.1
   Compiling ariadne v0.3.0
   Compiling tempfile v3.10.1
   Compiling radix_trie v0.2.1
   Compiling clap_builder v4.5.2
   Compiling ra_ap_ide v0.0.189
   Compiling clap_derive v4.5.4
   Compiling ra_ap_project_model v0.0.189
   Compiling ra_ap_vfs-notify v0.0.189
   Compiling toml v0.8.12
   Compiling dirs v5.0.1
   Compiling regex v1.10.4
   Compiling fd-lock v3.0.13
   Compiling nix v0.26.4
   Compiling sig v1.0.0
   Compiling libloading v0.8.3
   Compiling json v0.12.4
   Compiling evcxr_input v1.0.0
   Compiling rustyline v12.0.0
   Compiling ctrlc v3.4.4
   Compiling mimalloc v0.1.41
   Compiling clap v4.5.4
   Compiling colored v2.1.0
   Compiling evcxr_repl v0.17.0
    Finished release [optimized] target(s) in 8m 40s
   Replacing /home/tomoyan/.cargo/bin/evcxr
    Replaced package `evcxr_repl v0.15.1` with `evcxr_repl v0.17.0` (executable `evcxr`)

EvCxR Jupyter Kernel 001

本家: evcxr/evcxr_jupyter at main · google/evcxr

$ cargo install --locked evcxr_jupyter

    Updating crates.io index
  Downloaded evcxr_jupyter v0.17.0
  Downloaded 1 crate (54.5 KB) in 0.35s
  Installing evcxr_jupyter v0.17.0
    Updating crates.io index
warning: package `wasm-bindgen v0.2.88` in Cargo.lock is yanked in registry `crates-io`, consider running without --locked
    Updating crates.io index
  Downloaded errno v0.3.5
  Downloaded asynchronous-codec v0.7.0
  Downloaded async-trait v0.1.74
  Downloaded futures-macro v0.3.29
  Downloaded cargo-platform v0.1.4
  Downloaded crossbeam-queue v0.3.8
  Downloaded iana-time-zone v0.1.58
  Downloaded chrono v0.4.31
  Downloaded itertools v0.12.0
  Downloaded mimalloc v0.1.39
  Downloaded rayon-core v1.12.0
  Downloaded rust-analyzer-salsa-macros v0.17.0-pre.4
  Downloaded toml v0.8.6
  Downloaded libloading v0.8.1
  Downloaded uuid v1.5.0
  Downloaded unicode-properties v0.1.0
  Downloaded zeromq v0.3.4
  Downloaded libmimalloc-sys v0.1.35
  Downloaded rayon v1.8.0
  Downloaded syn v2.0.38
  Downloaded rustix v0.38.21
  Downloaded rust-analyzer-salsa v0.17.0-pre.4
  Downloaded tokio v1.33.0
  Downloaded linux-raw-sys v0.4.10
  Downloaded 24 crates (4.4 MB) in 3.21s (largest was `linux-raw-sys` at 1.4 MB)
   Compiling proc-macro2 v1.0.69
   Compiling unicode-ident v1.0.12
   Compiling libc v0.2.151
   Compiling cfg-if v1.0.0
   Compiling autocfg v1.1.0
   Compiling smallvec v1.11.1
   Compiling scopeguard v1.2.0
   Compiling log v0.4.20
   Compiling hashbrown v0.14.3
   Compiling crossbeam-utils v0.8.16
   Compiling quote v1.0.33
   Compiling syn v2.0.38
   Compiling once_cell v1.18.0
   Compiling lock_api v0.4.11
   Compiling parking_lot_core v0.9.9
   Compiling serde v1.0.193
   Compiling pin-project-lite v0.2.13
   Compiling either v1.9.0
   Compiling rustc-hash v1.1.0
   Compiling unicode-xid v0.2.4
   Compiling itertools v0.12.0
   Compiling equivalent v1.0.1
   Compiling indexmap v2.1.0
   Compiling bitflags v1.3.2
   Compiling crossbeam-channel v0.5.8
   Compiling tracing-core v0.1.32
   Compiling memoffset v0.9.0
   Compiling dashmap v5.5.3
   Compiling always-assert v0.1.3
   Compiling text-size v1.1.1
   Compiling jod-thread v0.1.2
   Compiling ra_ap_stdx v0.0.189
   Compiling arrayvec v0.7.4
   Compiling unicode-properties v0.1.0
   Compiling ra-ap-rustc_lexer v0.21.0
   Compiling synstructure v0.13.0
   Compiling countme v3.0.1
   Compiling perf-event-open-sys v1.0.1
   Compiling bitflags v2.4.1
   Compiling perf-event v0.4.7
   Compiling parking_lot v0.12.1
   Compiling la-arena v0.3.1
   Compiling fst v0.4.7
   Compiling smol_str v0.2.0
   Compiling stable_deref_trait v1.2.0
   Compiling ra_ap_profile v0.0.189
   Compiling nohash-hasher v0.2.0
   Compiling drop_bomb v0.1.5
   Compiling serde_derive v1.0.193
   Compiling tracing-attributes v0.1.27
   Compiling ra-ap-rustc_index_macros v0.21.0
   Compiling ra_ap_limit v0.0.189
   Compiling ra_ap_tt v0.0.189
   Compiling ra-ap-rustc_index v0.21.0
   Compiling ra-ap-rustc_parse_format v0.21.0
   Compiling tracing v0.1.40
   Compiling ra-ap-rustc_abi v0.21.0
   Compiling ra_ap_rustc-dependencies v0.0.189
   Compiling ra_ap_parser v0.0.189
   Compiling rowan v0.15.15
   Compiling ra_ap_text_edit v0.0.189
   Compiling heck v0.4.1
   Compiling version_check v0.9.4
   Compiling ra_ap_paths v0.0.189
   Compiling cov-mark v2.0.0-pre.1
   Compiling ra_ap_vfs v0.0.189
   Compiling rust-analyzer-salsa-macros v0.17.0-pre.4
   Compiling oorandom v11.1.3
   Compiling memchr v2.6.4
   Compiling triomphe v0.1.11
   Compiling dissimilar v1.0.7
   Compiling rust-analyzer-salsa v0.17.0-pre.4
   Compiling ra_ap_syntax v0.0.189
   Compiling ra_ap_test_utils v0.0.189
   Compiling ra_ap_cfg v0.0.189
   Compiling lazy_static v1.4.0
   Compiling ra_ap_base_db v0.0.189
   Compiling chalk-derive v0.95.0
   Compiling crossbeam-epoch v0.9.15
   Compiling fixedbitset v0.4.2
   Compiling petgraph v0.6.4
   Compiling chalk-ir v0.95.0
   Compiling ra_ap_mbe v0.0.189
   Compiling ra_ap_intern v0.0.189
   Compiling ena v0.14.2
   Compiling chalk-solve v0.95.0
   Compiling ra_ap_hir_expand v0.0.189
   Compiling rayon-core v1.12.0
   Compiling crossbeam-deque v0.8.3
   Compiling chalk-recursive v0.95.0
   Compiling ra_ap_hir_def v0.0.189
   Compiling scoped-tls v1.0.1
   Compiling typed-arena v2.0.2
   Compiling cc v1.0.83
   Compiling typenum v1.17.0
   Compiling rayon v1.8.0
   Compiling generic-array v0.14.7
   Compiling line-index v0.1.0
   Compiling ra_ap_hir_ty v0.0.189
   Compiling rustix v0.38.21
   Compiling futures-core v0.3.29
   Compiling serde_json v1.0.108
   Compiling unicase v2.7.0
   Compiling mio v0.8.9
   Compiling ryu v1.0.15
   Compiling linux-raw-sys v0.4.10
   Compiling tinyvec_macros v0.1.1
   Compiling thiserror v1.0.50
   Compiling itoa v1.0.9
   Compiling ra_ap_hir v0.0.189
   Compiling ra_ap_ide_db v0.0.189
   Compiling tinyvec v1.6.0
   Compiling thiserror-impl v1.0.50
   Compiling getrandom v0.2.10
   Compiling slab v0.4.9
   Compiling camino v1.1.6
   Compiling home v0.5.5
   Compiling futures-task v0.3.29
   Compiling futures-sink v0.3.29
   Compiling semver v1.0.20
   Compiling pulldown-cmark v0.9.3
   Compiling unicode-normalization v0.1.22
   Compiling inotify-sys v0.1.5
   Compiling num-traits v0.2.17
   Compiling regex-syntax v0.8.2
   Compiling futures-util v0.3.29
   Compiling unicode-bidi v0.3.13
   Compiling same-file v1.0.6
   Compiling bytes v1.5.0
   Compiling percent-encoding v2.3.0
   Compiling futures-io v0.3.29
   Compiling anyhow v1.0.75
   Compiling form_urlencoded v1.2.0
   Compiling which v5.0.0
   Compiling walkdir v2.4.0
   Compiling idna v0.4.0
   Compiling regex-automata v0.4.3
   Compiling inotify v0.9.6
   Compiling ra_ap_toolchain v0.0.189
   Compiling rand_core v0.6.4
   Compiling crypto-common v0.1.6
   Compiling block-buffer v0.10.4
   Compiling backtrace v0.3.69
   Compiling libmimalloc-sys v0.1.35
   Compiling cargo-platform v0.1.4
   Compiling toml_datetime v0.6.5
   Compiling serde_spanned v0.6.4
   Compiling futures-macro v0.3.29
   Compiling tokio-macros v2.1.0
   Compiling filetime v0.2.22
   Compiling num_cpus v1.16.0
   Compiling socket2 v0.5.5
   Compiling signal-hook-registry v1.4.1
   Compiling ppv-lite86 v0.2.17
   Compiling option-ext v0.2.0
   Compiling adler v1.0.2
   Compiling subtle v2.5.0
   Compiling gimli v0.28.0
   Compiling futures-channel v0.3.29
   Compiling winnow v0.5.19
   Compiling pin-utils v0.1.0
   Compiling crossbeam-queue v0.3.8
   Compiling async-trait v0.1.74
   Compiling toml_edit v0.20.7
   Compiling addr2line v0.21.0
   Compiling digest v0.10.7
   Compiling miniz_oxide v0.7.1
   Compiling dirs-sys v0.4.1
   Compiling rand_chacha v0.3.1
   Compiling tokio v1.33.0
   Compiling notify v6.1.1
   Compiling cargo_metadata v0.18.1
   Compiling pulldown-cmark-to-cmark v10.0.4
   Compiling regex v1.10.2
   Compiling url v2.4.1
   Compiling evcxr v0.17.0
   Compiling ra_ap_ide_completion v0.0.189
   Compiling ra_ap_ide_diagnostics v0.0.189
   Compiling ra_ap_ide_assists v0.0.189
   Compiling ra_ap_ide_ssr v0.0.189
   Compiling object v0.32.1
   Compiling fastrand v2.0.1
   Compiling unicode-width v0.1.11
   Compiling rustc-demangle v0.1.23
   Compiling yansi v0.5.1
   Compiling dot v0.1.4
   Compiling ra_ap_ide v0.0.189
   Compiling ariadne v0.3.0
   Compiling tempfile v3.8.1
   Compiling ra_ap_project_model v0.0.189
   Compiling tokio-util v0.7.10
   Compiling ra_ap_vfs-notify v0.0.189
   Compiling rand v0.8.5
   Compiling toml v0.8.6
   Compiling dirs v5.0.1
   Compiling asynchronous-codec v0.7.0
   Compiling uuid v1.5.0
   Compiling is-terminal v0.4.9
   Compiling sig v1.0.0
   Compiling libloading v0.8.1
   Compiling json v0.12.4
   Compiling iana-time-zone v0.1.58
   Compiling evcxr_input v1.0.0
   Compiling unicode-segmentation v1.10.1
   Compiling cpufeatures v0.2.11
   Compiling sha2 v0.10.8
   Compiling chrono v0.4.31
   Compiling colored v2.0.4
   Compiling zeromq v0.3.4
   Compiling mimalloc v0.1.39
   Compiling hmac v0.12.1
   Compiling hex v0.4.3
   Compiling evcxr_jupyter v0.17.0
    Finished release [optimized] target(s) in 9m 34s
   Replacing /home/tomoyan/.cargo/bin/evcxr_jupyter
    Replaced package `evcxr_jupyter v0.15.1` with `evcxr_jupyter v0.17.0` (executable `evcxr_jupyter`)

Jupyter Kernel としてインストールする🤤

$ evcxr_jupyter --install

Writing /home/tomoyan/.local/share/jupyter/kernels/rust/kernel.json
Writing /home/tomoyan/.local/share/jupyter/kernels/rust/logo-32x32.png
Writing /home/tomoyan/.local/share/jupyter/kernels/rust/logo-64x64.png
Writing /home/tomoyan/.local/share/jupyter/kernels/rust/logo-LICENSE.md
Writing /home/tomoyan/.local/share/jupyter/kernels/rust/kernel.js
Writing /home/tomoyan/.local/share/jupyter/kernels/rust/lint.js
Writing /home/tomoyan/.local/share/jupyter/kernels/rust/lint.css
Writing /home/tomoyan/.local/share/jupyter/kernels/rust/lint-LICENSE
Writing /home/tomoyan/.local/share/jupyter/kernels/rust/version.txt
Installation complete

Cross をインストールする… 🤔
Podman、Docker がインストール済みであること😉

$ cargo install cross --git https://github.com/cross-rs/cross

    Updating git repository `https://github.com/cross-rs/cross`
    Updating git submodule `https://github.com/cross-rs/cross-toolchains.git`
  Installing cross v0.2.5 (https://github.com/cross-rs/cross#6d097fb5)
    Updating crates.io index
  Downloaded is-terminal v0.4.12
  Downloaded signal-hook-registry v1.4.2
  Downloaded winnow v0.5.40
  Downloaded 3 crates (184.8 KB) in 0.56s
   Compiling proc-macro2 v1.0.81
   Compiling unicode-ident v1.0.12
   Compiling libc v0.2.153
   Compiling serde v1.0.199
   Compiling cfg-if v1.0.0
   Compiling rustix v0.38.34
   Compiling cc v1.0.95
   Compiling utf8parse v0.2.1
   Compiling anstyle-parse v0.2.3
   Compiling linux-raw-sys v0.4.13
   Compiling quote v1.0.36
   Compiling hashbrown v0.14.3
   Compiling syn v2.0.60
   Compiling atty v0.2.14
   Compiling backtrace v0.3.71
   Compiling eyre v0.6.12
   Compiling is_ci v1.2.0
   Compiling semver v1.0.22
   Compiling bitflags v2.5.0
   Compiling anstyle v1.0.6
   Compiling equivalent v1.0.1
   Compiling anstyle-query v1.0.2
   Compiling gimli v0.28.1
   Compiling adler v1.0.2
   Compiling colorchoice v1.0.0
   Compiling memchr v2.7.2
   Compiling miniz_oxide v0.7.2
   Compiling object v0.32.2
   Compiling anstream v0.6.13
   Compiling indexmap v2.2.6
   Compiling addr2line v0.21.0
   Compiling supports-color v1.3.1
   Compiling signal-hook v0.3.17
   Compiling serde_json v1.0.116
   Compiling rustc-demangle v0.1.23
   Compiling serde_derive v1.0.199
   Compiling heck v0.5.0
   Compiling indenter v0.3.3
   Compiling winnow v0.5.40
   Compiling once_cell v1.19.0
   Compiling clap_lex v0.7.0
   Compiling strsim v0.11.1
   Compiling thiserror v1.0.59
   Compiling clap_builder v4.5.2
   Compiling clap_derive v4.5.4
   Compiling thiserror-impl v1.0.59
   Compiling owo-colors v3.5.0
   Compiling signal-hook-registry v1.4.2
   Compiling dirs-sys v0.3.7
   Compiling home v0.5.9
   Compiling bitflags v1.3.2
   Compiling cross v0.2.5 (/home/tomoyan/.cargo/git/checkouts/cross-dac8861107f29545/6d097fb)
   Compiling either v1.11.0
   Compiling ryu v1.0.17
   Compiling itoa v1.0.11
   Compiling fastrand v2.1.0
   Compiling which v4.4.2
   Compiling toml_datetime v0.6.5
   Compiling serde_spanned v0.6.5
   Compiling tempfile v3.10.1
   Compiling toml_edit v0.19.15
   Compiling serde_ignored v0.1.10
   Compiling nix v0.26.4
   Compiling directories v4.0.1
   Compiling color-eyre v0.6.3
   Compiling rustc_version v0.4.0
   Compiling toml v0.7.8
   Compiling clap v4.5.4
   Compiling is-terminal v0.4.12
   Compiling shell-words v1.1.0
   Compiling const-sha1 v0.2.0
   Compiling shell-escape v0.1.5
    Finished release [optimized] target(s) in 2m 09s
   Replacing /home/tomoyan/.cargo/bin/cross
   Replacing /home/tomoyan/.cargo/bin/cross-util
    Replaced package `cross v0.2.5` with `cross v0.2.5 (https://github.com/cross-rs/cross#6d097fb5)` (executables `cross`, `cross-util`)

コンテナエンジンに podman を使用するよう設定する場合…🤔

$ nano ~/.zshrc

   7 # cross
   8 export CROSS_CONTAINER_ENGINE=podman

$ . ~/.zshrc

Evcxr のソースコードをクローンする…🤔

$ git clone --depth 1 https://github.com/evcxr/evcxr.git

Cloning into 'evcxr'...
remote: Enumerating objects: 123, done.
remote: Counting objects: 100% (123/123), done.
remote: Compressing objects: 100% (103/103), done.
remote: Total 123 (delta 6), reused 73 (delta 3), pack-reused 0
Receiving objects: 100% (123/123), 186.83 KiB | 708.00 KiB/s, done.
Resolving deltas: 100% (6/69), done.

Raspberry Pi Zero WH (armv6l) 向けにクロスコンパイルする…🤔

$ cd evcxr/evcxr_rep
$ cross build --target arm-unknown-linux-gnueabihf

Trying to pull ghcr.io/cross-rs/arm-unknown-linux-gnueabihf:main...
Getting image source signatures
Copying blob 6fb81efc674b done   | 
Copying blob 4477f8fe99eb done   | 
Copying blob 42ddca3bc87b done   | 
Copying blob 2831b9b5178a done   | 
Copying blob fd12a5a54041 done   | 
Copying blob e976ec2e17b5 done   | 
Copying blob dc1c589c0a2b done   | 
Copying blob 0d1df889fff5 done   | 
Copying blob 6443fe66289c done   | 
Copying blob e50efbdac175 done   | 
Copying blob 0146ff51d38a done   | 
Copying blob 8e7726aa46a2 done   | 
Copying blob 334b8d136874 done   | 
Copying blob bfd295c95421 done   | 
Copying blob fad1557bcffc done   | 
Copying blob 74af32534339 done   | 
Copying blob ca766dccd0ef done   | 
Copying config af5a399fcd done   | 
Writing manifest to image destination
   Compiling proc-macro2 v1.0.78
   Compiling unicode-ident v1.0.12
   Compiling libc v0.2.153
   Compiling once_cell v1.19.0
   Compiling cfg-if v1.0.0
   Compiling quote v1.0.35
   Compiling syn v2.0.52
   Compiling serde v1.0.197
   Compiling smallvec v1.13.1
   Compiling tracing-core v0.1.32
   Compiling hashbrown v0.14.3
   Compiling pin-project-lite v0.2.13
   Compiling autocfg v1.1.0
   Compiling crossbeam-utils v0.8.19
   Compiling either v1.10.0
   Compiling rustc-hash v1.1.0
   Compiling itertools v0.12.1
   Compiling lock_api v0.4.11
   Compiling equivalent v1.0.1
   Compiling parking_lot_core v0.9.9
   Compiling indexmap v2.2.5
   Compiling scopeguard v1.2.0
   Compiling bitflags v2.4.2
   Compiling crossbeam-channel v0.5.12
   Compiling camino v1.1.6
   Compiling text-size v1.1.1
   Compiling jod-thread v0.1.2
   Compiling dashmap v5.5.3
   Compiling synstructure v0.13.1
   Compiling memoffset v0.9.0
   Compiling fst v0.4.7
   Compiling heck v0.4.1
   Compiling stable_deref_trait v1.2.0
   Compiling unicode-properties v0.1.1
   Compiling unicode-xid v0.2.4
   Compiling ra-ap-rustc_lexer v0.44.0
   Compiling countme v3.0.1
   Compiling nohash-hasher v0.2.0
   Compiling smol_str v0.2.1
   Compiling serde_derive v1.0.197
   Compiling tracing-attributes v0.1.27
   Compiling drop_bomb v0.1.5
   Compiling ra_ap_limit v0.0.211
   Compiling rowan v0.15.15
   Compiling ra_ap_salsa-macros v0.0.211
   Compiling tracing v0.1.40
   Compiling always-assert v0.2.0
   Compiling ra_ap_stdx v0.0.211
   Compiling ra_ap_parser v0.0.211
   Compiling ra_ap_text_edit v0.0.211
   Compiling parking_lot v0.12.1
   Compiling log v0.4.21
   Compiling la-arena v0.3.1
   Compiling oorandom v11.1.3
   Compiling semver v1.0.22
   Compiling cov-mark v2.0.0-pre.1
   Compiling ra_ap_tt v0.0.211
   Compiling ra-ap-rustc_index_macros v0.44.0
   Compiling bitflags v1.3.2
   Compiling arrayvec v0.7.4
   Compiling ra_ap_cfg v0.0.211
   Compiling lz4_flex v0.11.3
   Compiling chalk-derive v0.97.0
   Compiling ra-ap-rustc_index v0.44.0
   Compiling perf-event-open-sys v1.0.1
   Compiling rustc_apfloat v0.2.0+llvm-462a31f5a5ab
   Compiling triomphe v0.1.11
   Compiling ra_ap_salsa v0.0.211
   Compiling ra_ap_paths v0.0.211
   Compiling ra_ap_syntax v0.0.211
   Compiling ra_ap_vfs v0.0.211
   Compiling fixedbitset v0.4.2
   Compiling memchr v2.7.1
   Compiling petgraph v0.6.4
   Compiling ra_ap_span v0.0.211
   Compiling ra_ap_base_db v0.0.211
   Compiling ra_ap_mbe v0.0.211
   Compiling ra_ap_intern v0.0.211
   Compiling chalk-ir v0.97.0
   Compiling perf-event v0.4.7
   Compiling ena v0.14.2
   Compiling chalk-solve v0.97.0
   Compiling ra_ap_profile v0.0.211
   Compiling ra_ap_hir_expand v0.0.211
   Compiling ra-ap-rustc_parse_format v0.44.0
   Compiling ra-ap-rustc_abi v0.44.0
   Compiling crossbeam-epoch v0.9.18
   Compiling rayon-core v1.12.1
   Compiling crossbeam-deque v0.8.5
   Compiling ra_ap_hir_def v0.0.211
   Compiling chalk-recursive v0.97.0
   Compiling ra-ap-rustc_pattern_analysis v0.44.0
   Compiling scoped-tls v1.0.1
   Compiling typed-arena v2.0.2
   Compiling cc v1.0.89
   Compiling rayon v1.9.0
   Compiling ra_ap_hir_ty v0.0.211
   Compiling line-index v0.1.1
   Compiling version_check v0.9.4
   Compiling serde_json v1.0.114
   Compiling rustix v0.38.31
   Compiling unicase v2.7.0
   Compiling ryu v1.0.17
   Compiling itoa v1.0.10
   Compiling tinyvec_macros v0.1.1
   Compiling home v0.5.9
   Compiling linux-raw-sys v0.4.13
   Compiling tinyvec v1.6.0
   Compiling ra_ap_hir v0.0.211
   Compiling ra_ap_ide_db v0.0.211
   Compiling thiserror v1.0.57
   Compiling utf8parse v0.2.1
   Compiling pulldown-cmark v0.9.6
   Compiling unicode-normalization v0.1.23
   Compiling thiserror-impl v1.0.57
   Compiling inotify-sys v0.1.5
   Compiling anyhow v1.0.80
   Compiling unicode-bidi v0.3.15
   Compiling percent-encoding v2.3.1
   Compiling same-file v1.0.6
   Compiling cfg_aliases v0.1.1
   Compiling nix v0.28.0
   Compiling walkdir v2.5.0
   Compiling form_urlencoded v1.2.1
   Compiling which v6.0.0
   Compiling idna v0.5.0
   Compiling inotify v0.9.6
   Compiling anstyle-parse v0.2.3
   Compiling ra_ap_toolchain v0.0.211
   Compiling libmimalloc-sys v0.1.35
   Compiling backtrace v0.3.69
   Compiling serde_spanned v0.6.5
   Compiling toml_datetime v0.6.5
   Compiling cargo-platform v0.1.7
   Compiling mio v0.8.11
   Compiling filetime v0.2.23
   Compiling option-ext v0.2.0
   Compiling winnow v0.6.5
   Compiling anstyle-query v1.0.2
   Compiling regex-syntax v0.8.2
   Compiling anstyle v1.0.6
   Compiling gimli v0.28.1
   Compiling unicode-width v0.1.11
   Compiling adler v1.0.2
   Compiling colorchoice v1.0.0
   Compiling anstream v0.6.13
   Compiling miniz_oxide v0.7.2
   Compiling addr2line v0.21.0
   Compiling regex-automata v0.4.6
   Compiling toml_edit v0.22.6
   Compiling dirs-sys v0.4.1
   Compiling notify v6.1.1
   Compiling cargo_metadata v0.18.1
   Compiling pulldown-cmark-to-cmark v10.0.4
   Compiling url v2.5.0
   Compiling evcxr v0.17.0 (/home/tomoyan/my_projects/evcxr/evcxr)
   Compiling ra_ap_ide_diagnostics v0.0.211
   Compiling ra_ap_ide_completion v0.0.211
   Compiling ra_ap_ide_ssr v0.0.211
   Compiling ra_ap_ide_assists v0.0.211
   Compiling object v0.32.2
   Compiling nibble_vec v0.1.0
   Compiling yansi v0.5.1
   Compiling clap_lex v0.7.0
   Compiling strsim v0.11.0
   Compiling unicode-segmentation v1.11.0
   Compiling dot v0.1.4
   Compiling endian-type v0.1.2
   Compiling fastrand v2.0.1
   Compiling rustc-demangle v0.1.23
   Compiling tempfile v3.10.1
   Compiling radix_trie v0.2.1
   Compiling ra_ap_ide v0.0.211
   Compiling clap_builder v4.5.1
   Compiling ariadne v0.4.0
   Compiling ra_ap_project_model v0.0.211
   Compiling ra_ap_vfs-notify v0.0.211
   Compiling dirs v5.0.1
   Compiling regex v1.10.3
   Compiling toml v0.8.10
   Compiling fd-lock v4.0.2
   Compiling clap_derive v4.5.0
   Compiling nix v0.27.1
   Compiling sig v1.0.0
   Compiling libloading v0.8.3
   Compiling evcxr_input v1.0.0
   Compiling json v0.12.4
   Compiling lazy_static v1.4.0
   Compiling colored v2.1.0
   Compiling ctrlc v3.4.2
   Compiling clap v4.5.1
   Compiling rustyline v14.0.0
   Compiling mimalloc v0.1.39
   Compiling evcxr_repl v0.17.0 (/home/tomoyan/my_projects/evcxr/evcxr_repl)
error: linking with `arm-unknown-linux-gnueabihf-gcc` failed: exit status: 1
  |
  = note: LC_ALL="C" PATH="/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/x86_64-unknown-linux-gnu/bin:/x-tools/arm-unknown-linux-gnueabihf/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/bin" VSLANG="1033" "arm-unknown-linux-gnueabihf-gcc" "/tmp/rustcFrJWts/symbols.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1165g1ygu9htx4p6.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.121zzpz85h818qwc.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.131ji6wfrullkz35.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.15kjx5y5dbe8kl83.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.161jrs2kwrj9abcr.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.16wxgvvaap3lmknv.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.18xqamp6nthg8rk7.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1cgp3h64jn3wd4ui.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1dvac36osxw0ya8v.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1ewp7vyvbccxxx4p.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1f3ukcxx8nbol994.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1ibp73xusabw5jjm.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1jbv6uvtmb59ge94.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1l5sgbxzqx4zn3ra.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1m7rqpcxknpux6qz.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1mixtcq6c7arek3h.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1pz3oxi8zcibuuro.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1qt8rf971gll7d1h.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1tiav40a2zfadzb1.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1xdgla0hq7n623m8.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1y34l7yq0i8gg5th.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1ylnl3oxrj77as5c.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.1z9p0i1fmbujgat7.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.21k8wmozmouounwo.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.242gftx0hp8sa01p.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.27i63edtoa1ss9h8.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.289g3mgmurf9fmr3.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.29jdz8w4is8mj1sb.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2axcj0azjcbdupxw.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2ayqhp52mvmvbebo.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2cg043wmj0vnspw0.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2e012p7w99epe0d3.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2e8bdcdt34s7ufkx.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2fycse7c4msilvk0.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2hy4qsdvhsjp35xh.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2izkz45hxw7cjf8a.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2l2677btd2d37q6j.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2mdo7ycj51fu54f3.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2ofg9df72hnb1w7r.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2oga0s296tdh3ga1.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2p6f1co330opg6h0.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2qe6mzpzj3dspvns.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2rooqjhb30xmf741.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2tk12mdvi3ecl9bg.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2vj8f85p288yfdhf.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2wxjd95wyafsu55h.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2ycxl53dti7f1mab.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.2yecsu8hy5udha8o.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.318yflvjnmso7h91.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.32mrjr078nrjnc64.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.34axotonw7tvdm4c.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.37n6vgjsims8d2p3.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.38f0wn1i84quh8by.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3cjzrvkgyytvq9ak.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3igz4lqkm67m2wrp.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3jtzdw5tb73qknwx.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3kx9l5719dhohnsy.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3muhypxsiua3xgms.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3ou6hxt6o3932yio.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3pe1hvc24nhn42js.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3qtlne0kzeyr2nee.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3qvuu72dburc35li.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3rbws1uldh41go58.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3sfw6qaovm0eifan.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3svp7132jbr8kf4c.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3tv33a37x96rfqlu.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3xsgwsie5d7ug1vh.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3y39pkf6kp5ao7y8.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.3z234frfqqmufcbv.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.40jyibuf1oauc9tb.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.41yidgcxfi0lc4w3.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.47wqazdh9s0mco2j.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.49w3t9hh4oflsp00.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4a1xe3t8bh8jyrde.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4ajpo804dshkwtxu.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4giy04nygygl58ni.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4h53szgpvqa9g4l9.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4jx66ulskfxlyw39.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4kfn3bwq5z3xectn.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4llpia1p4nuc2fxc.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4m4tliyzmv2z99bc.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4oz73vbgig736jly.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4pmwlctizufdx7r7.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4ppj5ksim3ovmp3p.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4shnvkliwent9ij0.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4tzhtiiteyg87ny2.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4uegceu52csxx4l3.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4v9ss7y6utwgks0n.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4wuadquj7jg6pm9i.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4yq5smka5w1ch2d2.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.4znokae86hrcop0p.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.53r9qiwn6a58v0uu.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.547f6xwekb4sylum.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.579yz14yybe2q0mt.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.57cw6p41ru43zse4.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.57wjbhu07lukwllx.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.5d8yrhv71bl24zwq.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.5dpiib4rlxpp6xit.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.5e460al5qqfuxn47.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.5g26fbge73jw3zvy.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.5tqhole4me1y95c.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.63eticpukksz9ca.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.6if2g19ozu54ary.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.afjivt5z4u67dlx.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.bs51id2pjwijxaa.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.c81uadco8ps29l7.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.c9zwj3tzryq99wd.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.cbwob1jt7i03iug.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.cpl8yze2odw5aov.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.dqvmk2uhih0vkzx.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.et1p5ijrk7qgptg.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.i2m57oim4o6b6ca.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.jckzzat9lpqlty2.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.k5pvf7y0xhxtoh0.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.kqkfheqrpb6lifs.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.ofho99ljmts7szw.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.okzqjmyg9yydane.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.qauz4916034unra.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.qeymrkrc0ynvbce.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.tlmhm12f5hddeqv.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.zts27fe144ur2tp.rcgu.o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f.m1r8v232ljtkeh7.rcgu.o" "-Wl,--as-needed" "-L" "/target/arm-unknown-linux-gnueabihf/debug/deps" "-L" "/target/debug/deps" "-L" "/target/arm-unknown-linux-gnueabihf/debug/build/libmimalloc-sys-a253d630a2021c3a/out" "-L" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib" "-Wl,-Bstatic" "/target/arm-unknown-linux-gnueabihf/debug/deps/libmimalloc-3ba9a30b82a704c1.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/liblibmimalloc_sys-2905de8fd7746c55.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libctrlc-b7939d3e5d8b1ae7.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libnix-8061a7900e28d26f.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libevcxr_repl-373f8c7dded21fb1.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/librustyline-5f2be93f36132c65.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libnix-085b8f3c3873c73f.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libfd_lock-0a63a1b7b3bb3cca.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libunicode_segmentation-3537cfa0381e02a9.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libradix_trie-1bbc94fdd2800e68.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libnibble_vec-34fdc8bfd793bbd3.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libendian_type-27a2b89e9e420be1.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libevcxr-1c32e09e37cdba2a.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libdirs-8d11e2aa717bec34.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libdirs_sys-dcada96eb5571b69.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/liboption_ext-fc58c64b8793801b.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libevcxr_input-29fb4e2ecdd05289.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libwhich-45ab0920162b875a.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libtempfile-822ab7f5bd2559aa.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libfastrand-71cad5ec7a680663.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/librustix-ffc18c84fd53c7a1.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/liblinux_raw_sys-03eb2bf8f987a4da.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/liblibloading-3ee83f4281f8a0c0.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_vfs_notify-7036afd4104c746f.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libnotify-cd4f1b1cac2b32bf.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libmio-a3588159c8eb0912.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libfiletime-fcf617ff9b9897c8.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libwalkdir-117380999ae23036.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libsame_file-1cbff5b26a4a89af.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libinotify-fc935a0bb6f43ccd.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libinotify_sys-b60ae8232f40f0c4.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_project_model-6ac0715b58e813ee.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcargo_metadata-39111ff7e19c9cca.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libthiserror-38e08206842718d0.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcargo_platform-39dae1a94443a291.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libbacktrace-c548b5cd6796a9a4.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libminiz_oxide-f355ed793c69068a.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libadler-9fe81a16f5cef05a.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libobject-60432fbb087590ea.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libaddr2line-610351199c806150.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libgimli-633dea3f47f58d4b.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/librustc_demangle-df30539c0bab61c0.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libtoml-5232dabd2944178f.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libtoml_edit-5c835552ed8480da.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libserde_spanned-b17ff81c39e552bf.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libwinnow-c410767ff382400e.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libtoml_datetime-883a507de6da16f3.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libregex-38a8f1c696b3c383.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libregex_automata-7e37c4abff20cd82.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libregex_syntax-a734ca3d248ec8f7.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_ide-c2a23b2f308528ea.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_toolchain-2938ec7365300922.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libhome-d7ce0657790e153f.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_ide_ssr-be5ccefbb02b4b29.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_ide_diagnostics-ba64dea8b9ac21f8.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libserde_json-ca15200d0f89b062.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libitoa-a0c2b0d79915b78f.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libryu-a5538267bfce6ecd.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_ide_completion-8ad4d9933289267e.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libdot-2440a894294dc97c.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/liburl-de90f5a812b165ff.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libidna-5e12104c7eb8a74d.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libunicode_normalization-3fa69c77656d3436.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libtinyvec-1f2cfd1857d021b8.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libtinyvec_macros-249cccceff1d9fc6.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libunicode_bidi-9d5627ba6c4f734d.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libform_urlencoded-c2ead27c2689ec0a.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libpercent_encoding-ecb0ca3ac91174a4.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libpulldown_cmark_to_cmark-4a4275080f72abff.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libpulldown_cmark-fc3478e40c6f77c3.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libunicase-51ddcc81b978bb29.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_ide_assists-dbcfcd740641972b.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_ide_db-563f718a6429f0d2.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libline_index-4157ca00d5bb738d.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/librayon-d0682d2962e22ec9.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/librayon_core-57106f40ab38ed75.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcrossbeam_deque-e9f31a6231e7bfe8.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcrossbeam_epoch-0658e59e6d572c6d.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libmemchr-efe4ee51742da7ef.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_hir-c1b1eb5ad750c39a.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_hir_ty-48d9aee61f51c1d3.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libchalk_recursive-fec7884f7d366de3.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libtyped_arena-eedd4d7ba0a8d1be.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libscoped_tls-1f30591e36af99b9.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libchalk_solve-3c76414fd62cd0e1.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libena-c7e4b1d13bd01428.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/liblog-a31bc4de02193b8a.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libpetgraph-fe9a909d9c5d0359.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libfixedbitset-8ea08a16efca28ad.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libchalk_ir-cabddcd1a1be1125.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_rustc_pattern_analysis-10eae2b3297667d3.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/librustc_apfloat-b202c4c2e4164069.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libbitflags-76b2efadb61eef7c.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_hir_def-3f5e6b75694eb026.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_profile-ae00f05e2b3554cf.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libperf_event-193523910a03b440.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libperf_event_open_sys-372cac3189233b87.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_hir_expand-3a8601b0a1b45f3e.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_mbe-2e779d6174086bc1.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_intern-a60f3605d2c0f341.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_rustc_abi-960dcdb283e1515c.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_rustc_index-165ee72b4b98d4ca.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libbitflags-051c2216d2a16c79.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_rustc_parse_format-8ed3a25ea552d760.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_base_db-309f03beaf3543ab.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/liblz4_flex-996463eb9b6d6934.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libsemver-a67f4187a19b8cba.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_span-15811ddcf93f8963.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_syntax-a1d3e002895979d6.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcov_mark-b2c927edede62f5a.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/librowan-312576a510f97431.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libmemoffset-3803d16dcfab3b05.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcountme-c6e2a49d57a584fb.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libdashmap-fa7d7c1dcaba4abb.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_text_edit-4f2380d4ad4b6723.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_parser-47b2c8aa2bb6a9e8.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_limit-7185eac0a7eae279.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libdrop_bomb-688a6d7f8cb32e58.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_rustc_lexer-a7eedc819ca65ae5.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libunicode_xid-df2c04fd5b1d9239.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libunicode_properties-8d0d2f42a7e9e9cd.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libla_arena-e0907e61b70e2305.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_cfg-84e2bf9d3e420261.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_tt-7c947ea82f7df021.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libtext_size-726cfbce43ccbffc.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libsmol_str-d2d827ec9344d7bb.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_stdx-8c6c5df3fa9bc4cd.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libjod_thread-961a272d29ffd708.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libalways_assert-1d17b0af6d8d3787.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcrossbeam_channel-2b6d871c7bbafb3e.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcrossbeam_utils-a33aa73d502a0856.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_vfs-bc14c2896963a227.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libra_ap_paths-1bee40f509f917ee.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcamino-2973f9fa8883dc09.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libnohash_hasher-0a311b97c88ae830.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libfst-9d6ef71989d303c9.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libsalsa-d744dfe0ee268443.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libitertools-73b892580138abd1.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/liboorandom-22ae5a42c052686d.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/librustc_hash-1043dea8410bb36e.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libindexmap-7a5b2deb3b217625.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libequivalent-9fa58b5036f9da68.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libhashbrown-fd336e3dcffcc9e8.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libtracing-349bcfdd0738037a.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libpin_project_lite-c1559f32bd4beada.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libtracing_core-cee58d0892f2bb78.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libonce_cell-062bd61b7b07900c.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libtriomphe-8ab48af3bb283beb.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libstable_deref_trait-660b2dba2678d418.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libserde-56826ad0471ed43a.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libparking_lot-78264f210071135b.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libparking_lot_core-03a9534fb71b6e29.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcfg_if-c843e30f6c96c407.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libsmallvec-2fe11b2a1328d060.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/liblock_api-94c0490e1d6f64ba.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libscopeguard-94a86ada79f854f4.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libeither-ef7115506bc5866e.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libarrayvec-978623eedf03a33a.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libjson-ec21f6306466a3e5.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libsig-4a348409546d7e29.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/liblibc-cbf6779742635889.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcolored-e18f9727a9fca98b.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/liblazy_static-bd29b7d30901ea5d.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libclap-35bd28f4c94ecac2.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libclap_builder-3299415cfee94af4.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libstrsim-48435dc41aa83010.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libanstream-04889fb0f2232f11.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libanstyle_query-0d36e0e951debed2.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libcolorchoice-53b69110c91ab8e8.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libanstyle_parse-c3741002ec54e077.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libutf8parse-d6ca35b7ebbcefa4.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libclap_lex-a97c33d46668e9c6.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libanstyle-b25003e35533eacd.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libariadne-1c2b53a944a07e43.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libunicode_width-925576e7eaaecd01.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libyansi-1e4f4d68610c87f2.rlib" "/target/arm-unknown-linux-gnueabihf/debug/deps/libanyhow-89b07486f4af011c.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libstd-319ceae764c4b1bb.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libpanic_unwind-4c6c880e1e3b883e.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libobject-33dc8ad1d8e45d11.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libmemchr-84d7b165b1799081.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libaddr2line-4c3c491bede4b881.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libgimli-e3fd1857fa219716.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/librustc_demangle-c9420fc8ae4755da.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libstd_detect-1ecd529637243b0c.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libhashbrown-b65087638a3b9abb.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/librustc_std_workspace_alloc-db24cf6981163e4a.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libminiz_oxide-050ea2eff866c907.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libadler-d4c4906730ac27e6.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libunwind-f5cfb33db25456e0.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libcfg_if-02ea3571e6315c33.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/liblibc-6281c49a65eb5118.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/liballoc-65e17a8970875d97.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/librustc_std_workspace_core-7fb01476957870fe.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libcore-f945e1a2ea7235cc.rlib" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libcompiler_builtins-4a1f55b683f05c12.rlib" "-Wl,-Bdynamic" "-ldl" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "/home/tomoyan/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/arm-unknown-linux-gnueabihf/lib" "-o" "/target/arm-unknown-linux-gnueabihf/debug/deps/evcxr-285e69839ff20e6f" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-nodefaultlibs"
  = note: /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: /target/arm-unknown-linux-gnueabihf/debug/deps/liblibmimalloc_sys-2905de8fd7746c55.rlib(98cfcaec7182b1d8-static.o): in function `mi_stat_update':
          static.c:(.text.mi_stat_update+0xa8): undefined reference to `__atomic_fetch_add_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: static.c:(.text.mi_stat_update+0xd0): undefined reference to `__atomic_load_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: static.c:(.text.mi_stat_update+0x118): undefined reference to `__atomic_compare_exchange_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: static.c:(.text.mi_stat_update+0x14c): undefined reference to `__atomic_fetch_add_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: static.c:(.text.mi_stat_update+0x16c): undefined reference to `__atomic_fetch_add_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: /target/arm-unknown-linux-gnueabihf/debug/deps/liblibmimalloc_sys-2905de8fd7746c55.rlib(98cfcaec7182b1d8-static.o): in function `mi_stat_add.constprop.125':
          static.c:(.text.mi_stat_add.constprop.125+0x38): undefined reference to `__atomic_fetch_add_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: static.c:(.text.mi_stat_add.constprop.125+0x48): undefined reference to `__atomic_fetch_add_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: static.c:(.text.mi_stat_add.constprop.125+0x58): undefined reference to `__atomic_fetch_add_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: /target/arm-unknown-linux-gnueabihf/debug/deps/liblibmimalloc_sys-2905de8fd7746c55.rlib(98cfcaec7182b1d8-static.o):static.c:(.text.mi_stat_add.constprop.125+0x68): more undefined references to `__atomic_fetch_add_8' follow
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: /target/arm-unknown-linux-gnueabihf/debug/deps/liblibmimalloc_sys-2905de8fd7746c55.rlib(98cfcaec7182b1d8-static.o): in function `mi_process_info':
          static.c:(.text.mi_process_info+0x60): undefined reference to `__atomic_load_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: static.c:(.text.mi_process_info+0x70): undefined reference to `__atomic_load_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: /target/arm-unknown-linux-gnueabihf/debug/deps/liblibmimalloc_sys-2905de8fd7746c55.rlib(98cfcaec7182b1d8-static.o): in function `mi_manage_os_memory_ex2':
          static.c:(.text.mi_manage_os_memory_ex2+0x164): undefined reference to `__atomic_store_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: /target/arm-unknown-linux-gnueabihf/debug/deps/liblibmimalloc_sys-2905de8fd7746c55.rlib(98cfcaec7182b1d8-static.o): in function `mi_arenas_try_purge':
          static.c:(.text.mi_arenas_try_purge+0x104): undefined reference to `__atomic_load_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: static.c:(.text.mi_arenas_try_purge+0x154): undefined reference to `__atomic_compare_exchange_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: static.c:(.text.mi_arenas_try_purge+0x384): undefined reference to `__atomic_compare_exchange_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: /target/arm-unknown-linux-gnueabihf/debug/deps/liblibmimalloc_sys-2905de8fd7746c55.rlib(98cfcaec7182b1d8-static.o): in function `_mi_arena_free':
          static.c:(.text._mi_arena_free+0x20c): undefined reference to `__atomic_load_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: static.c:(.text._mi_arena_free+0x238): undefined reference to `__atomic_fetch_add_8'
          /x-tools/arm-unknown-linux-gnueabihf/lib/gcc/arm-unknown-linux-gnueabihf/8.5.0/../../../../arm-unknown-linux-gnueabihf/bin/ld: static.c:(.text._mi_arena_free+0x288): undefined reference to `__atomic_store_8'
          collect2: error: ld returned 1 exit status
          
  = note: some `extern` functions couldn't be found; some native libraries may need to be installed or have their path specified
  = note: use the `-l` flag to specify native libraries to link
  = note: use the `cargo:rustc-link-lib` directive to specify the native libraries to link with Cargo (see https://doc.rust-lang.org/cargo/reference/build-scripts.html#rustc-link-lib)

error: could not compile `evcxr_repl` (bin "evcxr") due to 1 previous error

$ cargo install evcxr_jupyter

    Updating crates.io index
  Downloaded evcxr_jupyter v0.13.0
  Downloaded 1 crate (49.1 KB) in 1.35s
  Installing evcxr_jupyter v0.13.0
  Downloaded metadeps v1.1.2
  ...
   Compiling colored v2.0.0
   Compiling uuid v1.1.2
error: failed to run custom build command for `zmq-sys v0.11.0`

Caused by:
  process didn't exit successfully: `/tmp/cargo-installQKyvMM/release/build/zmq-sys-79b3b1ba6e03ecd7/build-script-main` (exit status: 101)
  --- stdout
  cargo:rerun-if-changed=build/main.rs
  cargo:rerun-if-env-changed=PROFILE
  CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = None
  CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_TOOLCHAIN_FILE = None
  CMAKE_TOOLCHAIN_FILE = None
  CMAKE_GENERATOR_x86_64-unknown-linux-gnu = None
  CMAKE_GENERATOR_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_GENERATOR = None
  CMAKE_GENERATOR = None
  CMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = None
  CMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_PREFIX_PATH = None
  CMAKE_PREFIX_PATH = None
  CMAKE_x86_64-unknown-linux-gnu = None
  CMAKE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE = None
  CMAKE = None
  running: "cmake" "/home/tomoyan/.cargo/registry/src/github.com-1ecc6299db9ec823/zeromq-src-0.1.10+4.3.2/vendor" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_C_STANDARD=99" "-DZMQ_BUILD_TESTS=OFF" "-DENABLE_DRAFTS=OFF" "-DENABLE_CURVE=ON" "-DCMAKE_BUILD_TYPE=Release" "-DWITH_PERF_TOOL=OFF" "-DBUILD_SHARED=OFF" "-DBUILD_STATIC=ON" "-DWITH_LIBSODIUM=OFF" "-DCMAKE_INSTALL_PREFIX=/tmp/cargo-installQKyvMM/release/build/zmq-sys-9e57c480b909b261/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc"

  --- stderr
  thread 'main' panicked at '
  failed to execute command: No such file or directory (os error 2)
  is `cmake` not installed?

  build script failed, must exit now', /home/tomoyan/.cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.48/src/lib.rs:975:5
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: failed to compile `evcxr_jupyter v0.13.0`, intermediate artifacts can be found at `/tmp/cargo-installQKyvMM`

cmake パッケージをインストールしてから再実行する🤔

$ sudo dnf install cmake

メタデータの期限切れの最終確認: 0:28:59 時間前の 2022年09月02日 21時29分01秒 に実施しました。
依存関係が解決しました。
==============================================================================================================
 パッケージ                    アーキテクチャー    バージョン                      リポジトリー         サイズ
==============================================================================================================
インストール:
 cmake                         x86_64              3.22.2-1.fc36                   fedora               6.3 M
依存関係のインストール:
 cmake-data                    noarch              3.22.2-1.fc36                   fedora               1.6 M
 cmake-filesystem              x86_64              3.22.2-1.fc36                   fedora                18 k
 cmake-rpm-macros              noarch              3.22.2-1.fc36                   fedora                17 k
 jsoncpp                       x86_64              1.9.5-2.fc36                    fedora                98 k
 rhash                         x86_64              1.4.2-2.fc36                    fedora               185 k
 vim-filesystem                noarch              2:9.0.246-1.fc36                updates               20 k

トランザクションの概要
==============================================================================================================
インストール  7 パッケージ

ダウンロードサイズの合計: 8.2 M
インストール後のサイズ: 31 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/7): cmake-filesystem-3.22.2-1.fc36.x86_64.rpm                               93 kB/s |  18 kB     00:00    
(2/7): cmake-rpm-macros-3.22.2-1.fc36.noarch.rpm                              197 kB/s |  17 kB     00:00    
(3/7): jsoncpp-1.9.5-2.fc36.x86_64.rpm                                        246 kB/s |  98 kB     00:00    
(4/7): rhash-1.4.2-2.fc36.x86_64.rpm                                          672 kB/s | 185 kB     00:00    
(5/7): vim-filesystem-9.0.246-1.fc36.noarch.rpm                               120 kB/s |  20 kB     00:00    
(6/7): cmake-data-3.22.2-1.fc36.noarch.rpm                                    1.2 MB/s | 1.6 MB     00:01    
(7/7): cmake-3.22.2-1.fc36.x86_64.rpm                                         2.1 MB/s | 6.3 MB     00:03    
--------------------------------------------------------------------------------------------------------------
合計                                                                          1.7 MB/s | 8.2 MB     00:04     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                      1/1 
  インストール中   : cmake-rpm-macros-3.22.2-1.fc36.noarch                                                1/7 
  インストール中   : cmake-filesystem-3.22.2-1.fc36.x86_64                                                2/7 
  インストール中   : vim-filesystem-2:9.0.246-1.fc36.noarch                                               3/7 
  インストール中   : rhash-1.4.2-2.fc36.x86_64                                                            4/7 
  インストール中   : jsoncpp-1.9.5-2.fc36.x86_64                                                          5/7 
  インストール中   : cmake-data-3.22.2-1.fc36.noarch                                                      6/7 
  インストール中   : cmake-3.22.2-1.fc36.x86_64                                                           7/7 
  scriptletの実行中: cmake-3.22.2-1.fc36.x86_64                                                           7/7 
  検証             : cmake-3.22.2-1.fc36.x86_64                                                           1/7 
  検証             : cmake-data-3.22.2-1.fc36.noarch                                                      2/7 
  検証             : cmake-filesystem-3.22.2-1.fc36.x86_64                                                3/7 
  検証             : cmake-rpm-macros-3.22.2-1.fc36.noarch                                                4/7 
  検証             : jsoncpp-1.9.5-2.fc36.x86_64                                                          5/7 
  検証             : rhash-1.4.2-2.fc36.x86_64                                                            6/7 
  検証             : vim-filesystem-2:9.0.246-1.fc36.noarch                                               7/7 

インストール済み:
  cmake-3.22.2-1.fc36.x86_64                             cmake-data-3.22.2-1.fc36.noarch                      
  cmake-filesystem-3.22.2-1.fc36.x86_64                  cmake-rpm-macros-3.22.2-1.fc36.noarch                
  jsoncpp-1.9.5-2.fc36.x86_64                            rhash-1.4.2-2.fc36.x86_64                            
  vim-filesystem-2:9.0.246-1.fc36.noarch                

完了しました!

$ cargo install evcxr_jupyter

    Updating crates.io index
  Downloaded evcxr_jupyter v0.13.0
  Downloaded 1 crate (49.1 KB) in 1.35s
  Installing evcxr_jupyter v0.13.0
  Downloaded metadeps v1.1.2
  ...
   Compiling notify v5.0.0-pre.15
   Compiling chrono v0.4.22
error: failed to run custom build command for `zmq-sys v0.11.0`
Caused by:
  process didn't exit successfully: `/tmp/cargo-installsjfkku/release/build/zmq-sys-79b3b1ba6e03ecd7/build-script-main` (exit status: 101)
  --- stdout
  cargo:rerun-if-changed=build/main.rs
  cargo:rerun-if-env-changed=PROFILE
  CMAKE_TOOLCHAIN_FILE_x86_64-unknown-linux-gnu = None
  CMAKE_TOOLCHAIN_FILE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_TOOLCHAIN_FILE = None
  CMAKE_TOOLCHAIN_FILE = None
  CMAKE_GENERATOR_x86_64-unknown-linux-gnu = None
  CMAKE_GENERATOR_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_GENERATOR = None
  CMAKE_GENERATOR = None
  CMAKE_PREFIX_PATH_x86_64-unknown-linux-gnu = None
  CMAKE_PREFIX_PATH_x86_64_unknown_linux_gnu = None
  HOST_CMAKE_PREFIX_PATH = None
  CMAKE_PREFIX_PATH = None
  CMAKE_x86_64-unknown-linux-gnu = None
  CMAKE_x86_64_unknown_linux_gnu = None
  HOST_CMAKE = None
  CMAKE = None
  running: "cmake" "/home/tomoyan/.cargo/registry/src/github.com-1ecc6299db9ec823/zeromq-src-0.1.10+4.3.2/vendor" "-DCMAKE_INSTALL_LIBDIR=lib" "-DCMAKE_C_STANDARD=99" "-DZMQ_BUILD_TESTS=OFF" "-DENABLE_DRAFTS=OFF" "-DENABLE_CURVE=ON" "-DCMAKE_BUILD_TYPE=Release" "-DWITH_PERF_TOOL=OFF" "-DBUILD_SHARED=OFF" "-DBUILD_STATIC=ON" "-DWITH_LIBSODIUM=OFF" "-DCMAKE_INSTALL_PREFIX=/tmp/cargo-installsjfkku/release/build/zmq-sys-9e57c480b909b261/out" "-DCMAKE_C_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_C_COMPILER=/usr/bin/cc" "-DCMAKE_CXX_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_CXX_COMPILER=c++" "-DCMAKE_ASM_FLAGS= -ffunction-sections -fdata-sections -fPIC -m64" "-DCMAKE_ASM_COMPILER=/usr/bin/cc"
  -- The C compiler identification is GNU 12.2.1
  -- The CXX compiler identification is unknown
  -- Detecting C compiler ABI info
  -- Detecting C compiler ABI info - done
  -- Check for working C compiler: /usr/bin/cc - skipped
  -- Detecting C compile features
  -- Detecting C compile features - done
  -- Configuring incomplete, errors occurred!
  See also "/tmp/cargo-installsjfkku/release/build/zmq-sys-9e57c480b909b261/out/build/CMakeFiles/CMakeOutput.log".
  See also "/tmp/cargo-installsjfkku/release/build/zmq-sys-9e57c480b909b261/out/build/CMakeFiles/CMakeError.log".

  --- stderr
  CMake Error at CMakeLists.txt:2 (project):
    The CMAKE_CXX_COMPILER:

      c++

    is not a full path and was not found in the PATH.

    Tell CMake where to find the compiler by setting either the environment
    variable "CXX" or the CMake cache entry CMAKE_CXX_COMPILER to the full path
    to the compiler, or to the compiler name if it is in the PATH.


  thread 'main' panicked at '
  command did not execute successfully, got: exit status: 1

  build script failed, must exit now', /home/tomoyan/.cargo/registry/src/github.com-1ecc6299db9ec823/cmake-0.1.48/src/lib.rs:975:5
  note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
warning: build failed, waiting for other jobs to finish...
error: failed to compile `evcxr_jupyter v0.13.0`, intermediate artifacts can be found at `/tmp/cargo-installsjfkku`

gcc-c++ パッケージをインストールしてから再実行する🤔

$ sudo dnf install gcc-c++

メタデータの期限切れの最終確認: 0:58:28 時間前の 2022年09月02日 21時29分01秒 に実施しました。
依存関係が解決しました。
==============================================================================================================
 パッケージ                    アーキテクチャー     バージョン                    リポジトリー          サイズ
==============================================================================================================
インストール:
 gcc-c++                       x86_64               12.2.1-1.fc36                 updates                13 M
依存関係のインストール:
 libstdc++-devel               x86_64               12.2.1-1.fc36                 updates               2.4 M

トランザクションの概要
==============================================================================================================
インストール  2 パッケージ

ダウンロードサイズの合計: 15 M
インストール後のサイズ: 47 M
これでよろしいですか? [y/N]: y
パッケージのダウンロード:
(1/2): libstdc++-devel-12.2.1-1.fc36.x86_64.rpm                               1.7 MB/s | 2.4 MB     00:01    
(2/2): gcc-c++-12.2.1-1.fc36.x86_64.rpm                                       3.1 MB/s |  13 MB     00:04    
--------------------------------------------------------------------------------------------------------------
合計                                                                          2.6 MB/s |  15 MB     00:05     
トランザクションの確認を実行中
トランザクションの確認に成功しました。
トランザクションのテストを実行中
トランザクションのテストに成功しました。
トランザクションを実行中
  準備             :                                                                                      1/1 
  インストール中   : libstdc++-devel-12.2.1-1.fc36.x86_64                                                 1/2 
  インストール中   : gcc-c++-12.2.1-1.fc36.x86_64                                                         2/2 
  scriptletの実行中: gcc-c++-12.2.1-1.fc36.x86_64                                                         2/2 
  検証             : gcc-c++-12.2.1-1.fc36.x86_64                                                         1/2 
  検証             : libstdc++-devel-12.2.1-1.fc36.x86_64                                                 2/2 

インストール済み:
  gcc-c++-12.2.1-1.fc36.x86_64                      libstdc++-devel-12.2.1-1.fc36.x86_64                     

完了しました!

  • python/jupyterlab/jupyterlab_and_rust.txt
  • 最終更新: 2024/04/28 17:07
  • by ともやん