京つう

  日記/くらし/一般  |  伏見区

新規登録ログインヘルプ


2013年08月06日

Raspberry piメモ

●WiringPi-Perl の build.sh に失敗する

wiringpi_wrap.c:730:20: fatal error: EXTERN.h: そのようなファイルやディレクトリはありません
compilation terminated.
gcc: error: wiringpi_wrap.o: そのようなファイルやディレクトリはありません

#gcc -fpic -c -Dbool=char -I/usr/lib/perl/5.10.1/CORE wiringpi_wrap.c WiringPi/wiringPi/wiringPi.c -D_GNU_SOURCE
 ↓
gcc -fpic -c -Dbool=char -I/usr/lib/perl/5.14.2/CORE wiringpi_wrap.c WiringPi/wiringPi/wiringPi.c -D_GNU_SOURCE

wiringpi_wrap.c:1847:38: fatal error: WiringPi/wiringPi/serial.h: そのようなファイルやディレクトリはありません
compilation terminated.
gcc: error: wiringpi_wrap.o: そのようなファイルやディレクトリはありません

cd WiringPi/wiringPi/
cp wiringSerial.h serial.h

●WiringPi-PHP のbuildは成功しますが、test.phpを実行すると以下のようなエラーが出ます。
PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib/php5/20100525+lfs/wiringpi.so' - /usr/lib/php5/20100525+lfs/wiringpi.so: undefined symbol: piHiPri in Unknown on line 0

build.shにpiHiPriを追加してください。

gcc `php-config --includes` -fpic -c ../wiringpi_wrap.c ../WiringPi/wiringPi/wiringPi.c ../WiringPi/wiringPi/wiringShift.c ../WiringPi/wiringPi/wiringSerial.c ../WiringPi/wiringPi/piHiPri.c
gcc -shared wiringpi_wrap.o wiringPi.o wiringSerial.o wiringShift.o piHiPri.o -o wiringpi.so

●カメラモジュール
Raspberry piメモ

同じカテゴリー(趣味)の記事画像
KTWR GUAM (DRM)の日本語放送
石垣島にいます
気温の測定
冬でも日射の影響で3℃も温度が上がる
2台目のラズベリーパイを買った
ラズベリーパイ ライブカメラ
同じカテゴリー(趣味)の記事
 KTWR GUAM (DRM)の日本語放送 (2014-06-08 20:52)
 石垣島にいます (2013-05-25 15:08)
 UV-Bの測定 (2013-04-19 11:58)
 気温の測定 (2013-01-23 13:38)
 冬でも日射の影響で3℃も温度が上がる (2013-01-06 20:12)
 2台目のラズベリーパイを買った (2012-11-22 21:00)
※このブログではブログの持ち主が承認した後、コメントが反映される設定です。
上の画像に書かれている文字を入力して下さい
 
<ご注意>
書き込まれた内容は公開され、ブログの持ち主だけが削除できます。