CentOS7 で、esp-idf プロジェクトを eclipseでビルドしようとすると、エラーになりました。
esp-idf の eclipse (CentOS7) へのインストールは、下記手順で行いました。
https://docs.espressif.com/projects/esp-idf/en/latest/get-started/eclipse-setup.html
試しに、esp/esp-idf/examples/bluetooth/a2dp_sink を
eclipse にインポートしてビルドすると下記エラーになります。
なんで、またエラーになるの? と言う気持ちですが、
esp-idf の eclipse (CentOS7) へのインストールは、下記手順で行いました。
https://docs.espressif.com/projects/esp-idf/en/latest/get-started/eclipse-setup.html
試しに、esp/esp-idf/examples/bluetooth/a2dp_sink を
eclipse にインポートしてビルドすると下記エラーになります。
なんで、またエラーになるの? と言う気持ちですが、
どうやら、esp-idf/tools/windows/eclipse_make.py
でエラーになっているようです。
しかたがないので、中身を見ていましたが、
CentOS7 なので、cygpath コマンドはありませんし、チェックする必要も無い。
ですので、単純に下記のように変更しました。
これで、無事ビルドできました。
正式に組み込むのであれば、下記コードで判定してやればOKでしょうが。