|
|
现在内核版本是2.6.18
装ati驱动显示错误信息如下
make: Entering directory `/usr/src/linux-2.6.18-gentoo'
CC [M] /var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:233: error: `UTS_RELEASE' undeclared here (not in a function)
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_open':
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:559: warning: assignment discards qualifiers from pointer target type
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_vm_map':
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3159: error: `VM_SHM' undeclared (first use in this function)
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3159: error: (Each undeclared identifier is reported only once
/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.c:3159: error: for each function it appears in.)
make[1]: *** [/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod/firegl_public.o] 错误 1
make: *** [_module_/var/tmp/portage/ati-drivers-8.27.10-r1/work/common/lib/modules/fglrx/build_mod] 错误 2
make: Leaving directory `/usr/src/linux-2.6.18-gentoo'
* DRM module not built
>>> Source compiled.
>>> Test phase [not enabled]: x11-drivers/ati-drivers-8.27.10-r1
>>> Install ati-drivers-8.27.10-r1 into /var/tmp/portage/ati-drivers-8.27.10-r1/image/ category x11-drivers
* Installing fglrx module
install: 无法 stat “fglrx.ko”: 没有那个文件或目录
!!! ERROR: x11-drivers/ati-drivers-8.27.10-r1 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_install
ebuild.sh, line 1020: Called src_install
ati-drivers-8.27.10-r1.ebuild, line 205: Called linux-mod_src_install
linux-mod.eclass, line 497: Called die
!!! doins fglrx.ko failed
!!! If you need support, post the topmost build error, and the call stack if relevant.
装摄像头驱动显示错误信息如下
* Preparing spca5xx module
Building SPCA5XX driver for 2.5/2.6 kernel.
Remember: you must have read/write access to your kernel source tree.
make -C /usr/src/linux M=/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301 CC=i686-pc-linux-gnu-gcc modules
make[1]: Entering directory `/usr/src/linux-2.6.18-gentoo'
CC [M] /var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spcadecoder.o
CC [M] /var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.o
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function `spca5xx_open':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:3838: warning: implicit declaration of function `video_devdata'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:3838: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:3843: warning: implicit declaration of function `video_get_drvdata'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:3843: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function `spca5xx_close':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:3953: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function `spca5xx_do_ioctl':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:4000: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function `spca5xx_ioctl':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:4925: warning: implicit declaration of function `video_usercopy'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function `spca5xx_read':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:4948: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function `spca5xx_mmap':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5055: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: At top level:
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5107: error: variable `spca50x_template' has initializer but incomplete type
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5108: error: unknown field `owner' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5108: warning: excess elements in struct initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5108: warning: (near initialization for `spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5109: error: unknown field `name' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5109: warning: excess elements in struct initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5109: warning: (near initialization for `spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5110: error: unknown field `type' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5110: warning: excess elements in struct initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5110: warning: (near initialization for `spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5111: error: unknown field `hardware' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5111: warning: excess elements in struct initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5111: warning: (near initialization for `spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5112: error: unknown field `fops' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5112: warning: excess elements in struct initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5112: warning: (near initialization for `spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5114: error: unknown field `release' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5114: error: `video_device_release' undeclared here (not in a function)
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5114: warning: excess elements in struct initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5114: warning: (near initialization for `spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5116: error: unknown field `minor' specified in initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5116: warning: excess elements in struct initializer
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5116: warning: (near initialization for `spca50x_template')
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function `cd_to_spca50x':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5954: warning: implicit declaration of function `to_video_device'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5954: warning: initialization makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5955: warning: return makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function `spca50x_create_sysfs':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:6064: warning: implicit declaration of function `video_device_create_file'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: In function `spca5xx_probe':
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8275: warning: implicit declaration of function `video_device_alloc'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8275: warning: assignment makes pointer from integer without a cast
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8278: error: invalid application of `sizeof' to incomplete type `video_device'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8278: error: invalid application of `sizeof' to incomplete type `video_device'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8278: error: invalid application of `sizeof' to incomplete type `video_device'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8280: error: dereferencing pointer to incomplete type
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8282: warning: implicit declaration of function `video_set_drvdata'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8287: warning: implicit declaration of function `video_register_device'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8287: error: `VFL_TYPE_GRABBER' undeclared (first use in this function)
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8287: error: (Each undeclared identifier is reported only once
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8287: error: for each function it appears in.)
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8316: error: dereferencing pointer to incomplete type
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8317: warning: implicit declaration of function `video_device_release'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:8319: warning: implicit declaration of function `video_unregister_device'
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c: At top level:
/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.c:5107: error: storage size of `spca50x_template' isn't known
make[2]: *** [/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301/drivers/usb/spca5xx.o] 错误 1
make[2]: *** 正在等待未完成的任务....
make[1]: *** [_module_/var/tmp/portage/spca5xx-20060301/work/spca5xx-20060301] 错误 2
make[1]: Leaving directory `/usr/src/linux-2.6.18-gentoo'
make: *** [default] 错误 2
!!! ERROR: media-video/spca5xx-20060301 failed.
Call stack:
ebuild.sh, line 1546: Called dyn_compile
ebuild.sh, line 937: Called src_compile
ebuild.sh, line 1255: Called linux-mod_src_compile
linux-mod.eclass, line 469: Called die
!!! Unable to make KERNELDIR=/usr/src/linux default.
!!! If you need support, post the topmost build error, and the call stack if relevant. |
|