|
发信人: huicai (老灰菜), 信区: LinuxApp
标 题: Re: linux-image 2.6.29-1 in Debian sid
发信站: 水木社区 (Sat Mar 28 22:56:58 2009), 站内
打http://liquorix.net/patches/FGLRX-2.6.29-9.2-5.diff补丁后再编译
libdrm2 2.4.5-2启动不起来,换用libdrm2 2.3.1-2搞定
~->fglrxinfo
display: :0.0 screen: 0
OpenGL vendor string: ATI Technologies Inc.
OpenGL renderer string: ATI MOBILITY FireGL V5200
OpenGL version string: 2.1.8494 FireGL Release
~->uname -a
Linux HM_Li 2.6.29-hmli #1 SMP PREEMPT Fri Mar 27 09:03:38 CST 2009 i686
GNU/Linux
好像已经有bugreport了
- $ more fglrx-source.buildlog.2.6.29-1-amd64.1238459603
- /usr/bin/make -f debian/rules clean
- make[1]: Entering directory `/usr/src/modules/fglrx'
- dh_testroot
- rm -f configure-stamp
- rm -f fglrx.ko fglrx.mod.c *.o libfglrx_ip.a
- rm -f .version .*.o.flags .*.o.d .*.o.cmd .*.ko.cmd
- rm -rf .tmp_versions
- rm -rf patch
- dh_clean
- rm -f /usr/src/modules/fglrx/debian/control
- rm -f /usr/src/modules/fglrx/debian/dirs
- make[1]: Leaving directory `/usr/src/modules/fglrx'
- /usr/bin/make -f debian/rules binary_modules
- make[1]: Entering directory `/usr/src/modules/fglrx'
- if [ -f /usr/src/modules/fglrx/debian/control.template ]; then \
- cat /usr/src/modules/fglrx/debian/control.template > /usr/src/modules/fglrx/debian/control; \
- fi
- dh_testdir
- touch configure-stamp
- dh_testdir
- /usr/bin/make -C /lib/modules/2.6.29-1-amd64/build SUBDIRS=/usr/src/modules/fglrx modules
- make[2]: Entering directory `/usr/src/linux-headers-2.6.29-1-amd64'
- CC [M] /usr/src/modules/fglrx/firegl_public.o
- In file included from /usr/src/modules/fglrx/firegl_public.c:171:
- /usr/src/modules/fglrx/firegl_public.h:164:1: warning: "PM_EVENT_SUSPEND" redefined
- In file included from /usr/src/linux-headers-2.6.29-1-common/arch/x86/include/asm/apic.h:4,
- from /usr/src/linux-headers-2.6.29-1-common/arch/x86/include/asm/smp.h:13,
- from /usr/src/linux-headers-2.6.29-1-common/include/linux/smp.h:36,
- from /usr/src/linux-headers-2.6.29-1-common/include/linux/topology.h:33,
- from /usr/src/linux-headers-2.6.29-1-common/include/linux/mmzone.h:767,
- from /usr/src/linux-headers-2.6.29-1-common/include/linux/gfp.h:4,
- from /usr/src/linux-headers-2.6.29-1-common/include/linux/kmod.h:22,
- from /usr/src/linux-headers-2.6.29-1-common/include/linux/module.h:13,
- from /usr/src/modules/fglrx/firegl_public.c:93:
- /usr/src/linux-headers-2.6.29-1-common/include/linux/pm.h:241:1: warning: this is the location of the previous definition
- /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_GetEffectiveUid’:
- /usr/src/modules/fglrx/firegl_public.c:1407: error: ‘struct task_struct’ has no member named ‘euid’
- /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_PosixSecurityCapSetIPCLock’:
- /usr/src/modules/fglrx/firegl_public.c:1781: error: ‘struct task_struct’ has no member named ‘cap_effective’
- /usr/src/modules/fglrx/firegl_public.c:1785: error: ‘struct task_struct’ has no member named ‘cap_effective’
- /usr/src/modules/fglrx/firegl_public.c: In function ‘KCL_MEM_VM_GetRegionPhysAddrStr’:
- /usr/src/modules/fglrx/firegl_public.c:3225: warning: return makes pointer from integer without a cast
- /usr/src/modules/fglrx/firegl_public.c:3226: warning: return makes pointer from integer without a cast
- /usr/src/modules/fglrx/firegl_public.c:3227: warning: return makes pointer from integer without a cast
- /usr/src/modules/fglrx/firegl_public.c:3229: warning: return makes pointer from integer without a cast
- make[5]: *** [/usr/src/modules/fglrx/firegl_public.o] Error 1
- make[4]: *** [_module_/usr/src/modules/fglrx] Error 2
- make[3]: *** [sub-make] Error 2
- make[2]: *** [all] Error 2
- make[2]: Leaving directory `/usr/src/linux-headers-2.6.29-1-amd64'
- make[1]: *** [build] Error 2
- make[1]: Leaving directory `/usr/src/modules/fglrx'
- make: *** [kdist_image] Error 2
复制代码 |
|