Closed yu2ta7ka closed 1 year ago
お試しいただきありがとうございます。 前提として、ラズパイでは動作確認していないので、動作の保証はできかねるのですが、わかる範囲でコメントさせていただきますね。
見えてるエラーでは libstdc++ が cmake が想定しているものより古いか、存在していないようです。これだけなら gcc のバージョンアップすると解決するかもしれません。
もしくは、FAQ に追加しましたが、パッケージが不足している可能性があるので、こちらのコマンド実行すればいけたりするでしょうか (続くエラーで ninja がないと言われているため) 。
$ sudo apt install -y git curl gcc ninja-build cmake libudev-dev python3 python3-pip libusb-1.0-0 libssl-dev pkg-config libtinfo5
早速のご回答ありがとうございます。 >gcc のバージョンアップすると解決するかもしれません。 gccのバージョンアップを試みましたが、最新版であるとなってしまいました。またパッケージ追加もしましたが、結果変わらずでした。そのため、ラズパイだと環境が不十分なように思いました。
ラズパイではなく、x86_64アーキテクチャのLinux環境を用意するようにしたいと思います。
$ sudo apt install libstdc++6
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
libstdc++6 はすでに最新バージョン (8.3.0-6+rpi1) です。
開発環境構築手順を参考に試した結果、以下エラーが発生しています。
対応プラットフォームが無いとのことで、現時点(2023年4月1日)、ArmのCPU環境では構築ができないと解釈すべきでしょうか? それとも何か解決策ありますでしょうか?お手数おかけしますが、ご見解いただけますと幸いです。
記事にて示していただいている、「nightly-2022-10-01-x86_64-unknown-linux-gnu」をrustup override set するとエラーになるため、近そうな「nightly-2022-10-01-armv7-unknown-linux-gnueabihf」を利用しており、ここが問題と思うのですが、どうすべきか不明です。 以下参考に下記のログを示します。 ・実行したコマンド ・ビルドエラー全文 ・toolchainの変更エラー文
【実行したコマンド】
【ビルドエラー全文】
【toolchainの変更エラー文】