@uhpa (村瀬 陽一)

Are you sure you want to delete the question?

Leaving a resolved question undeleted may help others!

【ご教示願い】blynk2.0をbullseyeベースのRaspberry Pi OSで使用する手順について

*前回、結果的に同様にの質問をしておりますが、今回、質問を明確にしたく改めて実施致しました。

blynk2.0をbullseyeベースのRaspberry Pi OS*Pythonでシステムを作りたく、blynk2.0のインストールについて、ある方にご教示頂きました以下手順で実行致しました。

https://github.com/blynkkk/blynk-library/blob/master/linux/README.md
image.png

ただし、以下のようなエラーが発生しております。対応方法をご教示頂けませんでしょうか。

発生している問題・エラー

image.png

発生している問題・エラーのテキスト

pi@raspberrypi:~/blynk-library/linux $ make clean all target=raspberry
rm main.o ../src/utility/BlynkDebug.o ../src/utility/BlynkHandlers.o ../src/utility/BlynkTimer.o blynk
rm: 'main.o' を削除できません: そのようなファイルやディレクトリはありません
rm: '../src/utility/BlynkDebug.o' を削除できません: そのようなファイルやディレクトリはありません
rm: '../src/utility/BlynkHandlers.o' を削除できません: そのようなファイルやディレクトリはありません
rm: '../src/utility/BlynkTimer.o' を削除できません: そのようなファイルやディレクトリはありません
rm: 'blynk' を削除できません: そのようなファイルやディレクトリはありません
make: [Makefile:64: clean] エラー 1 (無視されました)
g++ -I ../src/ -I ./ -DLINUX -c -O3 -w -DRASPBERRY main.cpp -o main.o
In file included from ../src/Blynk/BlynkApi.h:35,
                 from ./BlynkApiWiringPi.h:14,
                 from main.cpp:13:
../src/Blynk/BlynkDebug.h:54:18: fatal error: wiringPi.h: そのようなファイルやディレクトリはありません
   54 |         #include <wiringPi.h>
      |                  ^~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:70: main.o] エラー 1

考察

私の環境は、以下ですが、
image.png
Linux Quick Start Guide に示される、手順1のWiringPi をインストールできず、それをスキップしております。
また、bullseyeベースのRaspberry Pi OSでは、WiringPiがインストールできない、
https://qiita.com/ma2shita/items/b11045717333bcd79d15
とあります。(私も同様のエラーを確認しております)

つまり、bullseyeベースのRaspberry Pi OSでは、blynk2.0は使用できない、と判断してよろしいでしょうか。
ご知見を頂けましたら幸いです。

以上

0 likes

3Answer

../src/Blynk/BlynkDebug.h:54:18: fatal error: wiringPi.h: そのようなファイルやディレクトリはありません
   54 |         #include <wiringPi.h>
      |                  ^~~~~~~~~~~~

まさしくこのエラーが、「WiringPi」のインストールが必要ですよ、という意味では?

1Like

imagou様、ligun様
ご見解、ありがとうございます。
blynk2.0をbullseyeベースのRaspberry Pi OSで正式には使えないこと、再確認させて頂きました。

0Like

Your answer might help someone💌