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をもう一度
 インストールすれば復旧完了
以上

コメント

このブログの人気の投稿

ESP32pcntカウンタをテストしてみた

データロガーで温湿度記録計を作る。