[centos-users 1577] Re: Intelドライバを作成できない

河野修治 shuji_kohno @ livedoor.com
2011年 11月 16日 (水) 17:06:34 JST


Shujiです。
一応、また一歩前進しました ありがとうございます。

#yum install libdrm-devel ではうまくゆかなかったため、
libdrm-devel-2.4.25-lbl1.tar をダウンロードして展開しました。
/home/shuji/usr/include 下に libdrm ディレクトリができたので、
それを /usr/local/include にリンクして、勿論、 LIBDRM_CFLAGS にも
-I/usr/local/include/libdrm を加えました。
make しますと、エラーの内容が変ったので、ひとつ進展はしたと
考えています。 前回 メールでお知らせした、 intel_bufmgr.h は
/usr/local/include にありましたので、それをリンクしています。
次の段階では intel_regions.c で BO__ALLOC_FOR_RENDER が宣言され
ていないとのですから、 やはり #define されている .h がたりない
と考えられます。
intel_regions.c には #include "main/hash.h" という定義がなされていますが、これもやはりありません。
が、これについてはエラーはでていません。(そこへいくまでに
落ちたとも考えられますが....)
ともかく、まだなにかが抜けていることはたしかなようです。

#make
  :
中略
  :
gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver
-I../../../../../include -I../../../../../src/mapi
-I../../../../../src/mesa -I../../../../../src/egl/main
-I../../../../../src/egl/drivers/dri -I/usr/local/include
-I/usr/local/include/drm -I/usr/local/include/libdrm -I/usr/local/lib
-I/home/shuji/usr/include -I/home/shuji/usr/X11R7/include  -g -O2
-Wall -Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden
-fno-strict-aliasing  -fPIC  -DUSE_X86_ASM -DUSE_MMX_ASM
-DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS
-DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER
-DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS
-DFEATURE_GL=1 -I../intel -DI915 -DDRM_VBLANK_FLIP=DRM_VBLANK_FLIP
intel_regions.c -o intel_regions.o
intel_regions.c: In function `intel_region_alloc':
intel_regions.c:185: error: `BO_ALLOC_FOR_RENDER' が宣言されていません (この関数内で最初に利用)
intel_regions.c:185: error: (未宣言の各変数については、それが最初に現われたそれ ぞれの関数
intel_regions.c:185: error:  に対して一度だけ報告されます。)
intel_regions.c:187: 警告: 関数 `drm_intel_bo_alloc_tiled' の暗黙の宣言
intel_regions.c:189: 警告: 代入により、キャストなしで整数からポインタを作りまし た
gmake[6]: *** [intel_regions.o] エラー 1
gmake[6]: Leaving directory
`/home/shuji/Desktop/Mesa-7.10.2/src/mesa/drivers/dri/i915'
gmake[5]: *** [lib] エラー 2
gmake[5]: Leaving directory
`/home/shuji/Desktop/Mesa-7.10.2/src/mesa/drivers/dri/i915'
gmake[4]: *** [subdirs] エラー 1
gmake[4]: Leaving directory
`/home/shuji/Desktop/Mesa-7.10.2/src/mesa/drivers/dri'
gmake[3]: *** [default] エラー 1
gmake[3]: Leaving directory `/home/shuji/Desktop/Mesa-7.10.2/src/mesa/drivers'
gmake[2]: *** [driver_subdirs] エラー 2
gmake[2]: Leaving directory `/home/shuji/Desktop/Mesa-7.10.2/src/mesa'
make[1]: *** [subdirs] エラー 1
make[1]: Leaving directory `/home/shuji/Desktop/Mesa-7.10.2/src'
make: *** [default] エラー 1
[root @ shujik Mesa-7.10.2]#


centos-users メーリングリストの案内