目次
JupyterLab + Rust 開発環境の構築
インストール
Fedora (RPM パッケージから...)
cargo、rustc はインストールされるが、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
Fedora (Rust 公式から...)
cargo、rustc、および、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
Evcxr
インストールのヒント🤔
搭載メモリーが少ないマシンでは、/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
Rust を最新に更新
$ 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
Evcxr Rust REPL のインストール
依存パッケージのインストール
ビルドには 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
本家: 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
Evcxr のクロスコンパイル
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`)
Cross の設定
コンテナエンジンに podman を使用するよう設定する場合…🤔
bash の場合は ~/.bashrc
に設定して反映させる😉
$ 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
トラブルシューティング
DietPi でビルドがエラー終了する
$ TMPDIR=/var/tmp cargo install --locked evcxr_repl
Updating crates.io index Installing evcxr_repl v0.17.0 Updating crates.io index Updating crates.io index Compiling proc-macro2 v1.0.69 Compiling unicode-ident v1.0.12 Compiling quote v1.0.33 Compiling syn v2.0.38 Compiling libc v0.2.151 Compiling cfg-if v1.0.0 Compiling autocfg v1.1.0 Compiling smallvec v1.11.1 Compiling hashbrown v0.14.3 Compiling crossbeam-utils v0.8.16 Compiling once_cell v1.18.0 Compiling log v0.4.20 Compiling serde v1.0.193 Compiling scopeguard v1.2.0 Compiling serde_derive v1.0.193 Compiling either v1.9.0 Compiling unicode-xid v0.2.4 Compiling rustc-hash v1.1.0 Compiling synstructure v0.13.0 Compiling lock_api v0.4.11 Compiling parking_lot_core v0.9.9 Compiling bitflags v1.3.2 Compiling itertools v0.12.0 Compiling equivalent v1.0.1 Compiling indexmap v2.1.0 Compiling crossbeam-channel v0.5.8 Compiling tracing-core v0.1.32 Compiling memoffset v0.9.0 Compiling tracing-attributes v0.1.27 Compiling bitflags v2.4.1 Compiling pin-project-lite v0.2.13 Compiling tracing v0.1.40 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 ra-ap-rustc_index_macros v0.21.0 Compiling arrayvec v0.7.4 Compiling ra-ap-rustc_index v0.21.0 Compiling unicode-properties v0.1.0 Compiling ra-ap-rustc_lexer v0.21.0 Compiling countme v3.0.1 Compiling perf-event-open-sys v1.0.1 Compiling perf-event v0.4.7 Compiling ra-ap-rustc_parse_format v0.21.0 Compiling ra-ap-rustc_abi v0.21.0 Compiling smol_str v0.2.0 Compiling fst v0.4.7 Compiling la-arena v0.3.1 Compiling stable_deref_trait v1.2.0 Compiling heck v0.4.1 Compiling triomphe v0.1.11 Compiling ra_ap_profile v0.0.189 Compiling ra_ap_rustc-dependencies v0.0.189 Compiling ra_ap_limit v0.0.189 Compiling drop_bomb v0.1.5 Compiling nohash-hasher v0.2.0 Compiling ra_ap_parser v0.0.189 Compiling ra_ap_tt v0.0.189 Compiling rowan v0.15.15 Compiling ra_ap_text_edit v0.0.189 Compiling ra_ap_paths v0.0.189 Compiling cov-mark v2.0.0-pre.1 Compiling ra_ap_syntax v0.0.189 Compiling ra_ap_vfs v0.0.189 Compiling rust-analyzer-salsa-macros v0.17.0-pre.4 Compiling parking_lot v0.12.1 Compiling dissimilar v1.0.7 Compiling oorandom v11.1.3 Compiling rust-analyzer-salsa v0.17.0-pre.4 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 memchr v2.6.4 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 ra_ap_hir_def v0.0.189 Compiling chalk-recursive v0.95.0 Compiling typed-arena v2.0.2 Compiling rustix v0.38.21 Compiling scoped-tls v1.0.1 Compiling ra_ap_hir_ty v0.0.189 Compiling cc v1.0.83 Compiling linux-raw-sys v0.4.10 Compiling rayon v1.8.0 Compiling ra_ap_hir v0.0.189 Compiling line-index v0.1.0 Compiling version_check v0.9.4 Compiling serde_json v1.0.108 Compiling unicase v2.7.0 Compiling ra_ap_ide_db v0.0.189 Compiling home v0.5.5 Compiling itoa v1.0.9 Compiling tinyvec_macros v0.1.1 Compiling ryu v1.0.15 Compiling tinyvec v1.6.0 Compiling pulldown-cmark v0.9.3 Compiling utf8parse v0.2.1 Compiling semver v1.0.20 Compiling thiserror v1.0.50 Compiling camino v1.1.6 Compiling unicode-normalization v0.1.22 Compiling inotify-sys v0.1.5 Compiling thiserror-impl v1.0.50 Compiling same-file v1.0.6 Compiling percent-encoding v2.3.0 Compiling anyhow v1.0.75 Compiling unicode-bidi v0.3.13 Compiling idna v0.4.0 Compiling which v5.0.0 Compiling form_urlencoded v1.2.0 Compiling walkdir v2.4.0 Compiling inotify v0.9.6 Compiling anstyle-parse v0.2.2 Compiling ra_ap_toolchain v0.0.189 Compiling backtrace v0.3.69 Compiling libmimalloc-sys v0.1.35 Compiling cargo-platform v0.1.4 Compiling serde_spanned v0.6.4 Compiling toml_datetime v0.6.5 Compiling mio v0.8.9 Compiling filetime v0.2.22 Compiling anstyle v1.0.4 Compiling gimli v0.28.0 Compiling adler v1.0.2 Compiling option-ext v0.2.0 Compiling anstyle-query v1.0.0 Compiling unicode-width v0.1.11 Compiling winnow v0.5.19 Compiling regex-syntax v0.8.2 Compiling colorchoice v1.0.0 Compiling anstream v0.6.4 Compiling regex-automata v0.4.3 Compiling toml_edit v0.20.7 Compiling dirs-sys v0.4.1 Compiling miniz_oxide v0.7.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.4.1 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_ssr v0.0.189 Compiling ra_ap_ide_assists v0.0.189 Compiling object v0.32.1 Compiling nibble_vec v0.1.0 Compiling unicode-segmentation v1.10.1 Compiling strsim v0.10.0 Compiling endian-type v0.1.2 Compiling yansi v0.5.1 Compiling dot v0.1.4 Compiling clap_lex v0.6.0 Compiling rustc-demangle v0.1.23 Compiling fastrand v2.0.1 Compiling tempfile v3.8.1 Compiling clap_builder v4.4.7 Compiling ra_ap_ide v0.0.189 Compiling ariadne v0.3.0 Compiling radix_trie v0.2.1 Compiling ra_ap_project_model v0.0.189 Compiling ra_ap_vfs-notify v0.0.189 Compiling dirs v5.0.1 Compiling toml v0.8.6 Compiling regex v1.10.2 Compiling fd-lock v3.0.13 Compiling is-terminal v0.4.9 Compiling clap_derive v4.4.7 Compiling nix v0.27.1 Compiling nix v0.26.4 Compiling libloading v0.8.1 Compiling sig v1.0.0 Compiling evcxr_input v1.0.0 Compiling json v0.12.4 Compiling rustyline v12.0.0 Compiling ctrlc v3.4.1 Compiling clap v4.4.7 Compiling colored v2.0.4 Compiling mimalloc v0.1.39 Compiling evcxr_repl v0.17.0 error: linking with `cc` failed: exit status: 1 | = note: LC_ALL="C" PATH="/home/dietpi/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm- unknown-linux-gnueabihf/bin:/home/dietpi/.anyenv/bin:/home/dietpi/.cargo/bin:/home/dietpi/.anyenv/bin:/usr/loc al/bin:/usr/bin:/bin:/usr/games:/home/dietpi/.local/bin:/home/dietpi/.local/bin:/home/dietpi/.local/bin" VSLAN G="1033" "cc" "/var/tmp/rustc4el8Eo/symbols.o" "/var/tmp/cargo-install8bkhKp/release/deps/evcxr-aefa1e801d936e 1a.evcxr.99b6887a014c5977-cgu.00.rcgu.o" "/var/tmp/cargo-install8bkhKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu.01.rcgu.o" "/var/tmp/cargo-install8bkhKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b 6887a014c5977-cgu.02.rcgu.o" "/var/tmp/cargo-install8bkhKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a0 14c5977-cgu.03.rcgu.o" "/var/tmp/cargo-install8bkhKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c597 7-cgu.04.rcgu.o" "/var/tmp/cargo-install8bkhKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu. 05.rcgu.o" "/var/tmp/cargo-install8bkhKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu.06.rcg u.o" "/var/tmp/cargo-install8bkhKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu.07.rcgu.o" " /var/tmp/cargo-install8bkhKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu.08.rcgu.o" "/var/t mp/cargo-install8bkhKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu.09.rcgu.o" "/var/tmp/car go-install8bkhKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu.10.rcgu.o" "/var/tmp/cargo-ins tall8bkhKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu.11.rcgu.o" "/var/tmp/cargo-install8b khKp/release/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu.12.rcgu.o" "/var/tmp/cargo-install8bkhKp/r elease/deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu.13.rcgu.o" "/var/tmp/cargo-install8bkhKp/release /deps/evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu.14.rcgu.o" "/var/tmp/cargo-install8bkhKp/release/deps/ evcxr-aefa1e801d936e1a.evcxr.99b6887a014c5977-cgu.15.rcgu.o" "/var/tmp/cargo-install8bkhKp/release/deps/evcxr- aefa1e801d936e1a.2jqpdnezn1m9294z.rcgu.o" "-Wl,--as-needed" "-L" "/var/tmp/cargo-install8bkhKp/release/deps" " -L" "/var/tmp/cargo-install8bkhKp/release/build/libmimalloc-sys-4f759fa4436c731d/out" "-L" "/home/dietpi/.rust up/toolchains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib" "-Wl,-Bstatic" " /var/tmp/cargo-install8bkhKp/release/deps/libmimalloc-8b2ba965983614df.rlib" "/var/tmp/cargo-install8bkhKp/rel ease/deps/liblibmimalloc_sys-9b8254405b831016.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libctrlc-1f0b66 6d38d4e1cd.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libnix-d9bfb12503473309.rlib" "/var/tmp/cargo-inst all8bkhKp/release/deps/libevcxr_repl-d3b633ae0d14983c.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/librust yline-c60099768e298ed9.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libnix-6d92cfe120a2b5a1.rlib" "/var/tm p/cargo-install8bkhKp/release/deps/libfd_lock-d3ff309bdda55202.rlib" "/var/tmp/cargo-install8bkhKp/release/dep s/libunicode_segmentation-b435983e6f48ed71.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libradix_trie-da31 468487528856.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libnibble_vec-165c802bbb7e12e3.rlib" "/var/tmp/c argo-install8bkhKp/release/deps/libendian_type-7796fdd00a8608e9.rlib" "/var/tmp/cargo-install8bkhKp/release/de ps/libevcxr-45a9449894cbad7d.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libdirs-2d63513b5e2e9aca.rlib" " /var/tmp/cargo-install8bkhKp/release/deps/libdirs_sys-2817c39da8ba1cfe.rlib" "/var/tmp/cargo-install8bkhKp/rel ease/deps/liboption_ext-a65029e5a28e1c27.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libevcxr_input-2339c e9bd59b230d.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libwhich-1f884982ca965f92.rlib" "/var/tmp/cargo-i nstall8bkhKp/release/deps/libtempfile-6ac9aa9a32d32423.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libfas trand-9b292933d16d0648.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/liblibloading-185329ba3423b869.rlib" " /var/tmp/cargo-install8bkhKp/release/deps/libra_ap_vfs_notify-49b4cda44bfa7642.rlib" "/var/tmp/cargo-install8b khKp/release/deps/libnotify-ed5e870953a77d7a.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libmio-bfa0692c9187f1ac.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libfiletime-01a003b8dcd7fc8d.rlib" "/var/tmp/cargo-in stall8bkhKp/release/deps/libwalkdir-27577c19b8d48b1d.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libsame_ file-8e9bf19f9e5aba38.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libinotify-03fe828d87a06d8e.rlib" "/var /tmp/cargo-install8bkhKp/release/deps/libinotify_sys-a7a2dce779b37c4f.rlib" "/var/tmp/cargo-install8bkhKp/rele ase/deps/libra_ap_project_model-291eeb47095cb071.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libcargo_met adata-17bd22037008a4a1.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libthiserror-4272ad52a8aabcce.rlib" "/ var/tmp/cargo-install8bkhKp/release/deps/libcargo_platform-0d73a8e2f6b88db9.rlib" "/var/tmp/cargo-install8bkhK p/release/deps/libsemver-a3ba11f061e33548.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libcamino-cc176a60b 0ca6d2c.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libbacktrace-0166936c553a8adf.rlib" "/var/tmp/cargo-i nstall8bkhKp/release/deps/libminiz_oxide-e5d50c126a0f7f62.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/lib adler-41dd8a4085ae0a35.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libobject-2ba090828fc8d276.rlib" "/var /tmp/cargo-install8bkhKp/release/deps/libaddr2line-c8aa2c7a5e4c957d.rlib" "/var/tmp/cargo-install8bkhKp/releas e/deps/libgimli-fb0d2c9381e5a197.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/librustc_demangle-70684083d9 55ace0.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libtoml-d62e6b283304870c.rlib" "/var/tmp/cargo-install 8bkhKp/release/deps/libtoml_edit-17a046e154bd63bd.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libserde_sp anned-7c2a727b1eb30867.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libwinnow-27d8bb7ade25ffd3.rlib" "/var /tmp/cargo-install8bkhKp/release/deps/libtoml_datetime-6c39146b9aaf7fe9.rlib" "/var/tmp/cargo-install8bkhKp/re lease/deps/libregex-1a861cb7699d8709.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libregex_automata-27632c b1aa018a28.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libregex_syntax-8a2e53872cf4e822.rlib" "/var/tmp/c argo-install8bkhKp/release/deps/libra_ap_ide-072c90d54d0b0868.rlib" "/var/tmp/cargo-install8bkhKp/release/deps /libra_ap_toolchain-1feba24cf21d2676.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libhome-54f0dd1c5b7f20d4 .rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_ide_ssr-43d6019dcc22a315.rlib" "/var/tmp/cargo-inst all8bkhKp/release/deps/libra_ap_ide_diagnostics-876fe55fa8e26ec9.rlib" "/var/tmp/cargo-install8bkhKp/release/d eps/libserde_json-202ab3e552c7330b.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libryu-05f27b27a5396067.rl ib" "/var/tmp/cargo-install8bkhKp/release/deps/libitoa-f232d07e56296a9f.rlib" "/var/tmp/cargo-install8bkhKp/re lease/deps/libra_ap_ide_completion-40398450c2a0f3d8.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libdot-6f b78f95951fa39d.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/liburl-ca93c96935ecc2c5.rlib" "/var/tmp/cargo- install8bkhKp/release/deps/libidna-79df6c6d596ae36f.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libunicod e_normalization-9e9f2c09f2aa98cb.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libtinyvec-6c66bbd65a9de2f7. rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libtinyvec_macros-1e83fe4ef7e61f3d.rlib" "/var/tmp/cargo-inst all8bkhKp/release/deps/libunicode_bidi-b6213967ff18c77e.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libfo rm_urlencoded-5df67281d9544d38.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libpercent_encoding-4a3307fe26 edc131.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libpulldown_cmark_to_cmark-262df765167598b2.rlib" "/va r/tmp/cargo-install8bkhKp/release/deps/libpulldown_cmark-fc3b28626898a4e3.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libunicase-b93d5e5ebd4e08c4.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_ide_assists -0ff13041afd08d3f.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_ide_db-b38cbe59bed01d8c.rlib" "/va r/tmp/cargo-install8bkhKp/release/deps/libline_index-5c4ee70d2f81a8dc.rlib" "/var/tmp/cargo-install8bkhKp/rele ase/deps/librayon-0f8f6d502a6a701a.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/librayon_core-e4e8ae98ee3f 3cc9.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libcrossbeam_deque-59d9e2c54bcb051b.rlib" "/var/tmp/carg o-install8bkhKp/release/deps/libcrossbeam_epoch-09d83b76c3d9b223.rlib" "/var/tmp/cargo-install8bkhKp/release/d eps/libmemchr-5a8de90cd1e4aa1d.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_hir-bc636b0c5933661b. rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_hir_ty-84172ce70cbd4384.rlib" "/var/tmp/cargo-instal l8bkhKp/release/deps/libchalk_recursive-8bb26a69a5e7b999.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libt yped_arena-899ae8c9d352492f.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libscoped_tls-07a2a30bfe812bdb.rl ib" "/var/tmp/cargo-install8bkhKp/release/deps/libchalk_solve-d11e33e403a00bd4.rlib" "/var/tmp/cargo-install8b khKp/release/deps/libena-cbc32a9160794baa.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libpetgraph-7722405 07af6fc60.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libfixedbitset-df1654700c4f4f0c.rlib" "/var/tmp/car go-install8bkhKp/release/deps/libchalk_ir-3ab0f7526ee25288.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/li bra_ap_hir_def-02ae340b19e6f47b.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libarrayvec-96e78811c76d8319. rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_hir_expand-63fa3cbf1be7673a.rlib" "/var/tmp/cargo-in stall8bkhKp/release/deps/libra_ap_intern-f748d42582d7ac27.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/lib ra_ap_mbe-3c0929d4c25e00b5.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_base_db-3eaccd35b8b39f74. rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_test_utils-058e17837b170f3f.rlib" "/var/tmp/cargo-in stall8bkhKp/release/deps/libdissimilar-9bd1f4e3df783457.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libsa lsa-770cdfd0ddb32d2d.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/liboorandom-7fa6c3911efdcb96.rlib" "/var /tmp/cargo-install8bkhKp/release/deps/libparking_lot-14544be7879cf69b.rlib" "/var/tmp/cargo-install8bkhKp/rele ase/deps/libra_ap_vfs-ef51ab6fd9b3a585.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_paths-be2b6cb f88aa1c99.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libnohash_hasher-888ccf0eb0826e4c.rlib" "/var/tmp/c argo-install8bkhKp/release/deps/libfst-b226097358d23192.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra _ap_syntax-3df5c885005de31a.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_profile-6c2d51e596a58ae9 .rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libperf_event-1d94e105aa07cfb3.rlib" "/var/tmp/cargo-install 8bkhKp/release/deps/libperf_event_open_sys-387daa5bdd20cc1a.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/l ibcov_mark-207623e2e5c15ba8.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libtriomphe-7a89adf249602451.rlib " "/var/tmp/cargo-install8bkhKp/release/deps/libstable_deref_trait-ee79333079ee829f.rlib" "/var/tmp/cargo-inst all8bkhKp/release/deps/libserde-316711c37e516bac.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libindexmap- c01b8b8eab5bea25.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libequivalent-65926cca948a2819.rlib" "/var/t mp/cargo-install8bkhKp/release/deps/libra_ap_text_edit-a83d76ce5da9db85.rlib" "/var/tmp/cargo-install8bkhKp/re lease/deps/libra_ap_parser-c40c571205593433.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_limit-6f3601a4cfb1c3cf.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libdrop_bomb-a0bb45afd7899c25.rlib" "/var/tmp/ cargo-install8bkhKp/release/deps/libra_ap_rustc_dependencies-d033bbafa3771460.rlib" "/var/tmp/cargo-install8bk hKp/release/deps/libra_ap_rustc_abi-8282f2899ac7527c.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libtraci ng-1a2318d1875c5d77.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libpin_project_lite-f8bc78ed82ac6855.rlib " "/var/tmp/cargo-install8bkhKp/release/deps/libtracing_core-1220e04f3dbdc89b.rlib" "/var/tmp/cargo-install8bk hKp/release/deps/libra_ap_rustc_index-1754fbb3b0d04fa9.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libbit flags-1a7222cd6e13bd13.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_rustc_parse_format-c1291d344d a0a819.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_rustc_lexer-8595bbe30df78875.rlib" "/var/tmp/ cargo-install8bkhKp/release/deps/libunicode_xid-9877a7550bb7ef41.rlib" "/var/tmp/cargo-install8bkhKp/release/d eps/libunicode_properties-621393b3376fa221.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/librowan-e6f26fce1 2c4b72d.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libmemoffset-611bb60488ba791a.rlib" "/var/tmp/cargo-i nstall8bkhKp/release/deps/libcountme-5098187033510393.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libdash map-5360a04df56ae14f.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/liblock_api-125163b7cb42ff47.rlib" "/var /tmp/cargo-install8bkhKp/release/deps/libscopeguard-1394417f0d5831e9.rlib" "/var/tmp/cargo-install8bkhKp/relea se/deps/libonce_cell-67014f24ecc1fd69.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libparking_lot_core-670 1422c4d93fd47.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libsmallvec-5eb973c7695b4e87.rlib" "/var/tmp/ca rgo-install8bkhKp/release/deps/libhashbrown-7465994b6bc9b093.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/ libla_arena-f836f15340c05a02.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libra_ap_cfg-f119f7c6b6264bab.rl ib" "/var/tmp/cargo-install8bkhKp/release/deps/librustc_hash-ab7748183a1b72dd.rlib" "/var/tmp/cargo-install8bk hKp/release/deps/libra_ap_tt-80f84a3b1461d750.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libtext_size-29 063431e341df9e.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libsmol_str-01069b1d13e8c93f.rlib" "/var/tmp/c argo-install8bkhKp/release/deps/libra_ap_stdx-32bf3a99fe328f85.rlib" "/var/tmp/cargo-install8bkhKp/release/dep s/libjod_thread-56919aaa4c82c38c.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libitertools-92a0dfc008f75c9 2.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libeither-953e781bd62e11db.rlib" "/var/tmp/cargo-install8bk hKp/release/deps/libalways_assert-c7581e4559ecc897.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/liblog-766 40c0cac68067e.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libcrossbeam_channel-1342d33970c18d35.rlib" "/v ar/tmp/cargo-install8bkhKp/release/deps/libcrossbeam_utils-712d3ee60db901b2.rlib" "/var/tmp/cargo-install8bkhK p/release/deps/libcfg_if-e1fa1fc79cace74b.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libjson-3af0af05b63 033ce.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libsig-9b48ceec41d8b02e.rlib" "/var/tmp/cargo-install8b khKp/release/deps/liblibc-2da803ed4eb8246d.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libcolored-327b85a 6fe487dde.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/liblazy_static-4eee769fd84e257b.rlib" "/var/tmp/car go-install8bkhKp/release/deps/libis_terminal-b3fdb448af9d540f.rlib" "/var/tmp/cargo-install8bkhKp/release/deps /librustix-86f617ca83aafa37.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libbitflags-4a12fe2535e2bac5.rlib " "/var/tmp/cargo-install8bkhKp/release/deps/liblinux_raw_sys-ecaf683490d91a9e.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libclap-60b882cb9fe48591.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libclap_builder-5f 1da43d0362bf67.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libstrsim-8a7568c5292dbef4.rlib" "/var/tmp/car go-install8bkhKp/release/deps/libanstream-ee40883329f8cb97.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/li banstyle_query-00ea9c2cf922412c.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libcolorchoice-52cfa92918180a b3.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libanstyle_parse-b2fff13964135893.rlib" "/var/tmp/cargo-in stall8bkhKp/release/deps/libutf8parse-656b88e5ae092fbd.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libcla p_lex-d6da6f477870e89c.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libanstyle-013f8c8a4c08d513.rlib" "/va r/tmp/cargo-install8bkhKp/release/deps/libariadne-2dc96a415029cbca.rlib" "/var/tmp/cargo-install8bkhKp/release /deps/libunicode_width-4a80a428c97639c5.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libyansi-ae9d3b2cd856 9b42.rlib" "/var/tmp/cargo-install8bkhKp/release/deps/libanyhow-d74c9053e805bcd2.rlib" "/home/dietpi/.rustup/t oolchains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libstd-319ceae764c4b1 bb.rlib" "/home/dietpi/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnu eabihf/lib/libpanic_unwind-4c6c880e1e3b883e.rlib" "/home/dietpi/.rustup/toolchains/stable-arm-unknown-linux-gn ueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libobject-33dc8ad1d8e45d11.rlib" "/home/dietpi/.rustup/too lchains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libmemchr-84d7b165b1799 081.rlib" "/home/dietpi/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gn ueabihf/lib/libaddr2line-4c3c491bede4b881.rlib" "/home/dietpi/.rustup/toolchains/stable-arm-unknown-linux-gnue abihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libgimli-e3fd1857fa219716.rlib" "/home/dietpi/.rustup/toolch ains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib/librustc_demangle-c9420fc8 ae4755da.rlib" "/home/dietpi/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-lin ux-gnueabihf/lib/libstd_detect-1ecd529637243b0c.rlib" "/home/dietpi/.rustup/toolchains/stable-arm-unknown-linu x-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libhashbrown-b65087638a3b9abb.rlib" "/home/dietpi/.rus tup/toolchains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib/librustc_std_wor kspace_alloc-db24cf6981163e4a.rlib" "/home/dietpi/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/lib/ru stlib/arm-unknown-linux-gnueabihf/lib/libminiz_oxide-050ea2eff866c907.rlib" "/home/dietpi/.rustup/toolchains/s table-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libadler-d4c4906730ac27e6.rlib" "/home/dietpi/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/li b/libunwind-f5cfb33db25456e0.rlib" "/home/dietpi/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/lib/rus tlib/arm-unknown-linux-gnueabihf/lib/libcfg_if-02ea3571e6315c33.rlib" "/home/dietpi/.rustup/toolchains/stable- arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib/liblibc-6281c49a65eb5118.rlib" "/home/ dietpi/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libal loc-65e17a8970875d97.rlib" "/home/dietpi/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm -unknown-linux-gnueabihf/lib/librustc_std_workspace_core-7fb01476957870fe.rlib" "/home/dietpi/.rustup/toolchai ns/stable-arm-unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib/libcore-f945e1a2ea7235cc.rlib" "/home/dietpi/.rustup/toolchains/stable-arm-unknown-linux-gnueabihf/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/dietpi/.rustup/toolchains/stable-arm- unknown-linux-gnueabihf/lib/rustlib/arm-unknown-linux-gnueabihf/lib" "-o" "/var/tmp/cargo-install8bkhKp/releas e/deps/evcxr-aefa1e801d936e1a" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-Wl,-O1" "-Wl,--strip-debug" "-nodefaultlibs" = note: /usr/bin/ld: /var/tmp/cargo-install8bkhKp/release/deps/liblibmimalloc_sys-9b8254405b831016.rlib(stat ic.o): in function `mi_stat_update.part.0': static.c:(.text.mi_stat_update.part.0+0x20): undefined reference to `__atomic_fetch_add_8' /usr/bin/ld: static.c:(.text.mi_stat_update.part.0+0x3c): undefined reference to `__atomic_load_8' /usr/bin/ld: static.c:(.text.mi_stat_update.part.0+0x6c): undefined reference to `__atomic_compare_e xchange_8' /usr/bin/ld: static.c:(.text.mi_stat_update.part.0+0x98): undefined reference to `__atomic_fetch_add _8' /usr/bin/ld: static.c:(.text.mi_stat_update.part.0+0xb8): undefined reference to `__atomic_fetch_add _8' /usr/bin/ld: /var/tmp/cargo-install8bkhKp/release/deps/liblibmimalloc_sys-9b8254405b831016.rlib(stat ic.o): in function `mi_stat_add.constprop.0': static.c:(.text.mi_stat_add.constprop.0+0x40): undefined reference to `__atomic_fetch_add_8' /usr/bin/ld: static.c:(.text.mi_stat_add.constprop.0+0x50): undefined reference to `__atomic_fetch_a dd_8' /usr/bin/ld: static.c:(.text.mi_stat_add.constprop.0+0x60): undefined reference to `__atomic_fetch_a dd_8' /usr/bin/ld: /var/tmp/cargo-install8bkhKp/release/deps/liblibmimalloc_sys-9b8254405b831016.rlib(stat ic.o):static.c:(.text.mi_stat_add.constprop.0+0x70): more undefined references to `__atomic_fetch_add_8' follo w /usr/bin/ld: /var/tmp/cargo-install8bkhKp/release/deps/liblibmimalloc_sys-9b8254405b831016.rlib(stat ic.o): in function `mi_process_info': static.c:(.text.mi_process_info+0x60): undefined reference to `__atomic_load_8' /usr/bin/ld: static.c:(.text.mi_process_info+0x70): undefined reference to `__atomic_load_8' /usr/bin/ld: /var/tmp/cargo-install8bkhKp/release/deps/liblibmimalloc_sys-9b8254405b831016.rlib(stat ic.o): in function `mi_manage_os_memory_ex2': static.c:(.text.mi_manage_os_memory_ex2+0x178): undefined reference to `__atomic_store_8' /usr/bin/ld: /var/tmp/cargo-install8bkhKp/release/deps/liblibmimalloc_sys-9b8254405b831016.rlib(static.o): in function `mi_arenas_try_purge.part.0': static.c:(.text.mi_arenas_try_purge.part.0+0xd8): undefined reference to `__atomic_load_8' /usr/bin/ld: static.c:(.text.mi_arenas_try_purge.part.0+0x128): undefined reference to `__atomic_com pare_exchange_8' /usr/bin/ld: static.c:(.text.mi_arenas_try_purge.part.0+0x34c): undefined reference to `__atomic_com pare_exchange_8' /usr/bin/ld: /var/tmp/cargo-install8bkhKp/release/deps/liblibmimalloc_sys-9b8254405b831016.rlib(stat ic.o): in function `_mi_arena_free': static.c:(.text._mi_arena_free+0x238): undefined reference to `__atomic_load_8' /usr/bin/ld: static.c:(.text._mi_arena_free+0x264): undefined reference to `__atomic_fetch_add_8' /usr/bin/ld: static.c:(.text._mi_arena_free+0x2b4): 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 th eir 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 htt ps://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 error: failed to compile `evcxr_repl v0.17.0`, intermediate artifacts can be found at `/var/tmp/cargo-install8 bkhKp`. To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that pa th.
$ sudo apt install libatomic1
Reading package lists... Done Building dependency tree... Done Reading state information... Done libatomic1 is already the newest version (12.2.0-14+rpi1). libatomic1 set to manually installed. 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
[evcxr_jupyter] failed to execute command: No such file or directory (os error 2) is `cmake` not installed? でビルドがエラー終了する
$ 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 完了しました!
[evcxr_jupyter] CMake Error at CMakeLists.txt:2 (project): The CMAKE_CXX_COMPILER: c++ is not a full path and was not found in the PATH. でビルドがエラー終了する
$ 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 完了しました!