Seeeduino XIAOのボードマネージャ1.7.6でコンパイルエラー
Seeeduino XIAO ボードマネージャ インストールでの
注意点(2020.05.31)
PC環境によって現象や表示、復旧方法は違う可能性が
あります。参考程度に読んでください。
(確認している環境は
Raspberry Pi4 4GB Raspberry Pi OS
Arduino IDE 1.8.12)
Seeeduino XIAO ボードマネージャ1.7.6をセットする
スケッチ例からISRBlinkを選びコンパイルしてみる。
(テストなのでスケッチはどれでも良かった。)
エラーが出てコンパイルできなかった。
error while loading shared libraries: libfl.so.2: cannot open shared object file: No such file or directory
google翻訳
共有ライブラリのロード中にエラーが発生しました:libfl.so.2:共有オブジェクトファイルを開けません:そのようなファイルまたはディレクトリはありません
試しに
次にボードマネージャを1.7.2をインストールする。
再度ISRBlinkをコンパイルしてみる。
「コンパイルが完了しました。」となった。
結論
最新バージョンが良いとは限らない
ボードマネージャバージョンで深追いをして
やらかした失敗とその復旧方法
失敗例
もう一度1.7.6をインストールしてみる。
やはりエラーとなる。
1.7.2をインストールする。なぜか今度はエラーとなる。
ボードマネージャ表示は1.7.2がINSTALLEDとなっている。
バージョンのリストに1.7.6は表示されない。
見かけ上1.7.2がインストールされたように見えるが
中身は1.7.6なのかもしれない。
表示されている他のバージョンをインストールしようと
するが、ボードマネジャの下方に赤字メッセージが表示
され、インストールできない、削除できない状態となる。
復旧方法
1.ファイルマネージャを開き、[表示]→[隠しファイルを
表示する] ホームフォルダ下の .arduino フォルダ内
packages 中の seeeduino フォルダを削除する。
2.Arduino IDE ボードマネージャで1.7.2をもう一度
インストールすれば復旧完了
以上
コメント
コメントを投稿