[Armadillo:02286] 「Armadillo-240でDirectFB」で「DirectFBがみつかりません」のエラーについて教えてください
ses/shibata
email@hidden
2007年 10月 23日 (火) 21:14:03 JST
こんばんは。SES 柴田です。いつもお世話になります。
HPの「Armadillo-9/Armadillo-240でDirectFBを動かしてみましょう」
を見ながら ビルドしているのですが、うまくいきません。
環境はATDE1.0で、WindowsXPの上で動かしています。
DirectFBの configurationと ビルド。それと その前に必要なクロスパッケージのインストールは
できているらしいのですが、DirectFB-examplesのコンフィグレーションで
checking for DIRECTFB... configure: error: Package directfb was not found in
the pkg-config search path.
Perhaps you should add the directory containing `directfb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'directfb' found
と出て とまってしまいます。PKG_CONFIG_PATHに手動でDirectfbのパスを設定しても
つぎつぎと見つからないモジュールが表示されてしまいうまくいきません。
長くなって申し訳ないのですが、 クロスモジュールのインストール、DirectFBのコンフィグレーションとビルドなど
そのときのメッセージの一部を 後ろにつけましたので 見ていただけないでしょうか。
(今月号のSoftwareDesignのほうを参考にしたほうがよいのかとも思うのですが
今のを途中で投げ出すのもちょっと。。)
サンプルとちがうところはクロスパッケージのバージョンだけなのですが問題あるのでしょうか。
どうぞよろしくお願いいたします。
↓作業したときのメッセージです。
=====================================================================
email@hidden:~$ ls
CrossPackage Desktop directfb memo
【クロスパッケージをインストールしたところです。↓】
email@hidden:~$ cd CrossPackage
email@hidden:~/CrossPackage$ su
Password:
email@hidden:/home/atmark/CrossPackage# dpkg -i *arm-cross*
(データベースを読み込んでいます... 現在 68713 個のファイルとディレクトリがインストールされています。)
〜中略〜
libfreetype6-arm-cross (2.1.7-8) を設定しています ...
libfreetype6-dev-arm-cross (2.1.7-8) を設定しています ...
libjpeg62-arm-cross (6b-10) を設定しています ...
libjpeg62-dev-arm-cross (6b-10) を設定しています ...
libpng12-0-arm-cross (1.2.8rel-1) を設定しています ...
libpng12-dev-arm-cross (1.2.8rel-1) を設定しています ...
email@hidden:/home/atmark/CrossPackage# exit
email@hidden:~/CrossPackage$ cd ..
email@hidden:~$ ls
CrossPackage Desktop directfb memo
【DirectFBのconfigureです。】
email@hidden:~/directfb/DirectFB-0.9.25.1$ ../configure-directfb-for-arm.sh
./configure --host=i686-pc-linux-gnu --target=arm-linux-gnu --disable-libtool-lock
--enable-shared --disable-x11 CC=arm-linux-gcc
configure: WARNING: If you wanted to set the --build type, don't use --host.
If a cross compiler is detected then cross compile mode will be used.
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
〜中略〜
Building Image Providers:
GIF yes
JPEG yes
MPEG2 I-Frame yes
PNG yes
〜中略〜
MuTouch touchscreen yes
PS/2 Mouse yes
Serial Mouse yes
SonyPI Jogdial yes
ucb1x00 Touchscreen yes
WM97xx Touchscreen yes
email@hidden:~/directfb/DirectFB-0.9.25.1$
【directFBのビルドメッセージです。(最後のほうだけ)】
arm-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/src/linux/drivers/video/nsc
-I/usr/src/linux/drivers/video/nsc/gfx -I/usr/src/linux/drivers/video/nsc/panel
-I../../include -I../../lib -I../../lib -I../../src -I../../systems -I../../gfxdrivers/nsc/include
-D_REENTRANT -O3 -ffast-math -pipe -D_GNU_SOURCE -Werror-implicit-function-declaration
-c nsc.c -fPIC -DPIC -o .libs/nsc.o
/bin/sh ../../libtool --mode=compile
arm-linux-gcc -DHAVE_CONFIG_H -I. -I. -I../.. -I/usr/src/linux/drivers/video/nsc
-I/usr/src/linux/drivers/video/nsc/gfx -
〜中略〜
make[2]: `all' に対して行うべき事はありません。
make[2]: Leaving directory `/home/atmark/directfb/DirectFB-0.9.25.1/patches'
Making all in rules
make[2]: Entering directory `/home/atmark/directfb/DirectFB-0.9.25.1/rules'
make[2]: `all' に対して行うべき事はありません。
make[2]: Leaving directory `/home/atmark/directfb/DirectFB-0.9.25.1/rules'
make[2]: Entering directory `/home/atmark/directfb/DirectFB-0.9.25.1'
make[2]: Leaving directory `/home/atmark/directfb/DirectFB-0.9.25.1'
make[1]: Leaving directory `/home/atmark/directfb/DirectFB-0.9.25.1'
email@hidden:~/directfb/DirectFB-0.9.25.1$
*****************************************************************************************************
【DirectFB examplesのconfigurationです。】
./configure --host=i686-pc-linux-gnu --target=arm-linux-gnu
DIRECTFB_LIBS=/home/atmark/directfb/DirectFB-examples-0.9.25/../DirectFB-0.9.25.1/src/.libs/libdirectfb-0.9.so.25
/home/atmark/directfb/DirectFB-examples-0.9.25/../DirectFB-0.9.25.1/lib/direct/.libs/libdirect-0.9.so.25
/home/atmark/directfb/DirectFB-examples-0.9.25/../DirectFB-0.9.25.1/lib/fusion/.libs/libfusion-0.9.so.25
configure: WARNING: If you wanted to set the --build type, don't use --host.
〜中略〜
Perhaps you should add the directory containing `directfb.pc'
to the PKG_CONFIG_PATH environment variable
No package 'directfb' found
*** DirectFB 0.9.25 or newer is required. The latest version
*** of DirectFB is available from http://www.directfb.org/.
email@hidden:~/directfb/DirectFB-examples-0.9.25$
↑DirectFBにパスが通ってないエラーがでてしまいます。
以上 どうぞよろしくおねがいします。
SES 柴田
-------------- next part --------------
HTMLの添付ファイルを保管しました...
URL: <http://lists.atmark-techno.com/pipermail/armadillo/attachments/20071023/757e8613/attachment.html>
armadillo メーリングリストの案内