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

Taizo ITO taizo.ito @ hde.co.jp
2011年 11月 15日 (火) 15:01:06 JST


伊藤です。

drmの開発パッケージがインストールされていないのではないでしょうか。

# yum install libdrm-devel

を実行してコンパイルしてはどうでしょうか。

(2011/11/15 14:52), 河野修治 wrote:
> Shujiです。
> 回答ありがとうございます。
> LIBDRM_LIBS= の末尾に -ldrm を入れたところ、前回のエラーはなくなりました。 かなり前進したようです。
> ただ、 Mesa-7.10.2/src/mesa/drivers/dri/intel/intel_regions.c でエラー
> がでてしまいました。
> 原因をしらべようとして、このファイルをあけてみましたが、妙なことに
> きづきました。
> 
> #include  で定義している .h のなかにそこにないファイルがあるのです。
>    #include "intel_bufmgr.h"
> 勿論、他のディレクトリ下にあるかもしれませんが、調べた限りはありませんでした。
> そして、エラーメッセージの内容は明らかになにかの定義が抜けているとの
> メッセージですから、これと関係している可能性はありますが、よくわかりません。
> 恐れ入りますが、ご協力願えませんか?
> 
> ↓makeエラー
> #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/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 mailing list
> centos-users @ oss.poyo.jp
> http://oss.poyo.jp/mailman/listinfo/centos-users
> CentOS Japanese Planet:
> http://oss.poyo.jp/centos-ja/planet/
> 
> 


-- 
Taizo ITO <taizo.ito @ hde.co.jp>
HDE, Inc.


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