LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1159|回复: 19

编译ati显卡驱动报错

[复制链接]
发表于 2008-8-5 10:29:01 | 显示全部楼层 |阅读模式
说明:显卡驱动如下
localhost ~ # lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation 82865G Integrated Graphics Controller (rev 02)

make.conf如下
VIDEO_CARDS="vga"

但是我-uDv gnome的时候还需要安装ati和其他的显卡驱动,现在的问题是安装ati显卡的时候报错
如下:
radeon_accelfuncs.c: In function 'RADEONSetupForMono8x8PatternFillMMIO':
radeon_accelfuncs.c:576: error: 'pattern' undeclared (first use in this function)
radeon_accelfuncs.c:576: error: (Each undeclared identifier is reported only once
radeon_accelfuncs.c:576: error: for each function it appears in.)
In file included from radeon_accel.c:526:
radeon_accelfuncs.c: In function 'RADEONSetupForMono8x8PatternFillCP':
radeon_accelfuncs.c:576: error: 'pattern' undeclared (first use in this function)
make[2]: *** [radeon_accel.lo] Error 1
make[2]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-ati-6.9.0/work/xf86-video-ati-6.9.0/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/x11-drivers/xf86-video-ati-6.9.0/work/xf86-video-ati-6.9.0'
make: *** [all] Error 2

请大家帮个忙..谢谢..
发表于 2008-8-5 10:45:36 | 显示全部楼层
emerge -av xorg-server
是什么输出呢?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 11:18:54 | 显示全部楼层
Post by kwindva;1882629
emerge -av xorg-server
是什么输出呢?


[ebuild   R   ] x11-base/xorg-server-1.4.2  USE="dri hal ipv6 sdl xorg -3dfx -debug -dmx -kdrive -minimal (-nptl) -xprint" INPUT_DEVICES="evdev keyboard mouse -acecad -aiptek -calcomp -citron -digitaledge -dmc -dynapro -elo2300 -elographics -fpit -hyperpen -jamstudio -joystick -magellan -microtouch -mutouch -palmax -penmount -spaceorb -summa -synaptics -tek4957 -ur98 -vmmouse -void -wacom" VIDEO_CARDS="vga -apm* -ark* -chips* -cirrus* -cyrix* -dummy* -epson -fbdev* -fglrx -geode -glint* -i128* -i740* -i810* (-impact) -imstt* -mach64* -mga* -neomagic* (-newport) -nsc* -nv* -nvidia -r128* -radeon* -rendition* -s3* -s3virge* -savage* -siliconmotion* -sis* -sisusb* (-sunbw2) (-suncg14) (-suncg3) (-suncg6) (-sunffb) (-sunleo) (-suntcx) -tdfx* -tga* -trident* -tseng* -v4l* -vermilion -vesa* -via* -vmware* -voodoo* -xgi" 9,346 kB

Total: 1 package (1 reinstall), Size of downloads: 9,346 kB
回复 支持 反对

使用道具 举报

发表于 2008-8-5 11:35:04 | 显示全部楼层
VIDEO_CARDS="i810"
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 12:00:47 | 显示全部楼层
我把VIDEO_CARDS="i180"但是我emerge -uDpv gnome的时候
localhost ~ # emerge -uDpv gnome
--- Invalid atom in /etc/portage/package.unmask: dev-libs/liboobs-2.22.0

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] x11-drivers/xf86-video-ati-6.9.0  USE="dri -debug" 0 kB
[ebuild     U ] gnome-base/nautilus-2.22.5.1-r1 [2.22.5.1] USE="X gnome -beagle -debug -tracker" 0 kB

还是需要安装ati..
回复 支持 反对

使用道具 举报

发表于 2008-8-5 12:08:48 | 显示全部楼层
i180?
凑数
回复 支持 反对

使用道具 举报

发表于 2008-8-5 12:11:04 | 显示全部楼层
arch里面也是无法编译通过开源的ati驱动6.9.0。

不过貌似你显卡不是ati干嘛要编译ati驱动呢
回复 支持 反对

使用道具 举报

发表于 2008-8-5 12:41:27 | 显示全部楼层
在 /etc/portage/package.use里写上:
x11-base/xorg-server -video_cards_ati  -video_cards_radeon看看呢?
或者把x11-drivers/xf86-video-ati-6.9.0 写进/etc/portage/profile/package.provided里面。
回复 支持 反对

使用道具 举报

发表于 2008-8-5 12:59:43 | 显示全部楼层
你的world文件里不会有xf86-video-ati吧?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 14:16:01 | 显示全部楼层
Post by kwindva;1882676
在 /etc/portage/package.use里写上:
x11-base/xorg-server -video_cards_ati  -video_cards_radeon看看呢?
或者把x11-drivers/xf86-video-ati-6.9.0 写进/etc/portage/profile/package.provided里面。


还是不好用x11-drivers/xf86-video-ati-6.9.0是写到/etc/portage/package.provided里吧..

to:zhllg
world文件在什么地方。。。

谢谢...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表