LinuxSir.cn,穿越时空的Linuxsir!

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

ATI-DRIVERS安装问题

[复制链接]
发表于 2009-4-7 20:42:07 | 显示全部楼层 |阅读模式
最近重新编译GENTOO,用~amd64,kernel是2.6.29 ,编译到ATI-DRIVERS时出现错误,ebbuild.log如下:
* Determining the location of the kernel source code
* Found kernel source directory:
*     /usr/src/linux
* Found kernel object directory:
*     /lib/modules/2.6.29-gentoo-r1/build
* Found sources for kernel version:
*     2.6.29-gentoo-r1
* You have to Enable unused/obsolete exported symbols in Kernel hacking section of kernel config for fglrx to load
>>> Unpacking source...
* Applying ati-drivers-xen-8.552.patch ...
  [ ok ]
* Applying ati-powermode-opt-path-2.patch ...
  [ ok ]
* Converting 2.6.x/Makefile to use M= instead of SUBDIRS= ...
  [ ok ]
>>> Unpacking ./../common/usr/src/ati/fglrx_sample_source.tgz to /var/tmp/portage/x11-drivers/ati-drivers-8.582/work/extra
>>> Source unpacked in /var/tmp/portage/x11-drivers/ati-drivers-8.582/work
>>> Compiling source in /var/tmp/portage/x11-drivers/ati-drivers-8.582/work ...
* Preparing fglrx module
make -j3 HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= GCC_VER_MAJ=4 KVER=2.6.29-gentoo-r1 KDIR=/usr/src/linux kmod_build
make -C /usr/src/linux M=/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x modules
make[1]: Entering directory `/usr/src/linux-2.6.29-gentoo-r1'
  CC [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o
  CC [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o
  CC [M]  /var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_agp.o
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: 在函数‘KCL_ACPI_EvalObject’中:
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:229: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:255: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: 在函数‘KCL_ACPI_GetNotifyHandler’中:
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:483: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:485: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:487: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: 在函数‘KCL_ACPI_GetNotifyContext’中:
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:510: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:512: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:514: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: 在函数‘KCL_ACPI_UpdateNotifyHandler’中:
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:538: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:538: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:540: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c: 在函数‘KCL_ACPI_UpdateNotifyContext’中:
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:557: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:557: 错误:提领指向不完全类型的指针
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.c:559: 错误:提领指向不完全类型的指针
make[2]: *** [/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/kcl_acpi.o] 错误 1
make[2]: *** 正在等待未完成的任务....
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘KCL_GetEffectiveUid’中:
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1411: 错误:‘struct task_struct’没有名为‘euid’的成员
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘KCL_PosixSecurityCapSetIPCLock’中:
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1785: 错误:‘struct task_struct’没有名为‘cap_effective’的成员
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:1789: 错误:‘struct task_struct’没有名为‘cap_effective’的成员
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c: 在函数‘KCL_MEM_VM_GetRegionPhysAddrStr’中:
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3229: 警告:返回时将整数赋给指针,未作类型转换
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3230: 警告:返回时将整数赋给指针,未作类型转换
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3231: 警告:返回时将整数赋给指针,未作类型转换
/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.c:3233: 警告:返回时将整数赋给指针,未作类型转换
make[2]: *** [/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x/firegl_public.o] 错误 1
make[1]: *** [_module_/var/tmp/portage/x11-drivers/ati-drivers-8.582/work/common/lib/modules/fglrx/build_mod/2.6.x] 错误 2
make[1]: Leaving directory `/usr/src/linux-2.6.29-gentoo-r1'
make: *** [kmod_build] 错误 2
*
* ERROR: x11-drivers/ati-drivers-8.582 failed.
* Call stack:
*               ebuild.sh, line   48:  Called src_compile
*             environment, line 3362:  Called linux-mod_src_compile
*             environment, line 2541:  Called die
* The specific snippet of code:
*               eval "emake HOSTCC="$(tc-getBUILD_CC)"                                                 CROSS_COMPILE=${CHOST}-                                                 LDFLAGS="$(get_abi_LDFLAGS)"                                                 ${BUILD_FIXES}                                                 ${BUILD_PARAMS}                                                 ${BUILD_TARGETS} " || die "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} ${BUILD_TARGETS}";
*  The die message:
*   Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS=  GCC_VER_MAJ=4 KVER=2.6.29-gentoo-r1 KDIR=/usr/src/linux kmod_build
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/x11-drivers/ati-drivers-8.582/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/x11-drivers/ati-drivers-8.582/temp/environment'.
*


请问怎么办!
:help

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2009-4-7 20:45:08 | 显示全部楼层
ati-drivers好像要打补丁才能用2.6.29的内核吧
回复 支持 反对

使用道具 举报

发表于 2009-4-7 21:48:04 | 显示全部楼层
用fglrx驱动还是好好守着x86阵营才行。
回复 支持 反对

使用道具 举报

发表于 2009-4-7 22:34:26 | 显示全部楼层
我的和楼主一样,不知道怎么解决,知道的请说一下,谢谢。
回复 支持 反对

使用道具 举报

发表于 2009-4-7 23:18:21 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2009-4-9 23:19:20 | 显示全部楼层
zhe ge nong hao hou ,zen me yong emerge anzhuang?
回复 支持 反对

使用道具 举报

发表于 2009-4-10 11:23:51 | 显示全部楼层
打了个包,需要的朋友下。感谢骨头。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

发表于 2009-4-10 14:02:35 | 显示全部楼层
Post by zhou3345;1972280
打了个包,需要的朋友下。感谢骨头。
你确定打个补丁就可以用了吗//
回复 支持 反对

使用道具 举报

发表于 2009-4-10 14:10:41 | 显示全部楼层
能用,一切正常!
回复 支持 反对

使用道具 举报

发表于 2009-4-10 14:12:04 | 显示全部楼层
Post by fjzuyeqing;1972390
你确定打个补丁就可以用了吗//


你没编译成功吗?

补丁出来后我一直用的是它,除了gif图片的颜色不正之外,没发现有其他的问题。
回复 支持 反对

使用道具 举报

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

本版积分规则

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