kdyz jsem emergoval znova ati-drivers
tak tam skocila nejakek warning ze se nezkompilovali DRM modules

Kód:
bash-2.05b# emerge ati-drivers
Calculating dependencies ...done!
>>> emerge (1 of 1) media-video/ati-drivers-8.8.25 to /
>>> md5 src_uri ;-) fglrx_6_8_0-8.8.25-1.i386.rpm
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found sources for kernel version:
 *     2.6.11-gentoo-r3
 * X11 implementation is xorg-x11.
>>> Unpacking source...
>>> Unpacking fglrx_6_8_0-8.8.25-1.i386.rpm
 * Applying 8.08-kernel-2.6.10.patch ...                                  [ ok ]
>>> Source unpacked.
 * Building the DRM module...
make: Entering directory `/usr/src/linux-2.6.11-gentoo-r3'
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agp3.o
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/nvidia-agp.o
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.o
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `x86_64_insert_memory':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c:3804: warning: integer constant is too large for "long" type
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `agp_find_supported_device':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c:6527: warning: unused variable `cap_ptr'
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `__fgl_agp_init':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c:7612: warning: `pm_register' is deprecated (declared at include/linux/pm.h:106)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c: In function `__fgl_agp_cleanup':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c:7622: warning: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c: At top level:
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/agpgart_be.c:6508: warning: `agp_check_supported_device' defined but not used
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/i7505-agp.o
  CC [M]  /var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_putminor':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:504: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:506: warning: `inter_module_unregister' is deprecated (declared at include/linux/module.h:574)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `firegl_stub_register':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:526: warning: `inter_module_register' is deprecated (declared at include/linux/module.h:573)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:557: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_get_vm_phys_addr':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:1579: warning: passing arg 1 of `pmd_offset' from incompatible pointer type
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `do_vm_shm_nopage':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2074: warning: passing arg 1 of `pmd_offset' from incompatible pointer type
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_vm_phys_addr_str':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2445: warning: passing arg 1 of `pmd_offset' from incompatible pointer type
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: At top level:
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2533: warning: initialization from incompatible pointer type
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_vm_map':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2594: warning: implicit declaration of function `remap_page_range'
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: At top level:
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2748: error: parse error before '*' token
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2748: warning: type defaults to `int' in declaration of `drm_agp_module_stub'
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2748: warning: data definition has no type or storage class
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agpgart_available':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2890: error: `drm_agp_t' undeclared (first use in this function)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2890: error: (Each undeclared identifier is reported only once
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2890: error: for each function it appears in.)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2890: error: parse error before ')' token
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2911: error: request for member `free_memory' in something not a structureor union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2913: error: request for member `free_memory' in something not a structureor union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2916: error: request for member `allocate_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2918: error: request for member `allocate_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2921: error: request for member `bind_memory' in something not a structureor union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2923: error: request for member `bind_memory' in something not a structureor union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2926: error: request for member `unbind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2928: error: request for member `unbind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2931: error: request for member `enable' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2933: error: request for member `enable' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2936: error: request for member `acquire' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2938: error: request for member `acquire' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2941: error: request for member `release' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2943: error: request for member `release' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2946: error: request for member `copy_info' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:2948: error: request for member `copy_info' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_uninit':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3019: warning: `inter_module_put' is deprecated (declared at include/linux/module.h:578)
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_free_memory':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3052: error: request for member `free_memory' in something not a structureor union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3053: error: request for member `free_memory' in something not a structureor union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_allocate_memory':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3062: error: request for member `allocate_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3063: error: request for member `allocate_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_bind_memory':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3073: error: request for member `bind_memory' in something not a structureor union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3074: error: request for member `bind_memory' in something not a structureor union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_unbind_memory':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3084: error: request for member `unbind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3085: error: request for member `unbind_memory' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_enable':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3095: error: request for member `enable' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3097: error: request for member `enable' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_acquire':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3143: error: request for member `acquire' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3144: error: request for member `acquire' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_release':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3154: error: request for member `release' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3155: error: request for member `release' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c: In function `__ke_agp_copy_info':
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3168: error: request for member `copy_info' in something not a structure or union
/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.c:3175: error: request for member `copy_info' in something not a structure or union
make[1]: *** 

[/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.o] Error 1
make: *** [_module_/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod] Error 2
make: Leaving directory `/usr/src/linux-2.6.11-gentoo-r3'

>>> Test phase [not enabled]: media-video/ati-drivers-8.8.25

>>> Install ati-drivers-8.8.25 into /var/tmp/portage/ati-drivers-8.8.25/image/ category media-video
install: cannot stat `/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/fglrx.ko': No such file or directory
 * lib -> lib
man:
making executable: /usr/lib/libfglrx_gamma.so.1.0
>>> Completed installing ati-drivers-8.8.25 into /var/tmp/portage/ati-drivers-8.8.25/image/

>>> Merging media-video/ati-drivers-8.8.25 to /
--- /etc/
--- /etc/env.d/
>>> /etc/env.d/09ati
--- /lib/
--- /lib/modules/

--- /lib/modules/2.6.11-gentoo-r3/
--- /lib/modules/2.6.11-gentoo-r3/video/
--- /opt/
--- /opt/ati/
--- /opt/ati/bin/
>>> /opt/ati/bin/fglrxinfo
>>> /opt/ati/bin/fglrx_xgamma
>>> /opt/ati/bin/fglrxconfig
--- /usr/
--- /usr/lib/
--- /usr/lib/modules/
--- /usr/lib/modules/dri/
>>> /usr/lib/modules/dri/fglrx_dri.so
--- /usr/lib/modules/linux/
>>> /usr/lib/modules/linux/libfglrxdrm.a
--- /usr/lib/modules/drivers/
>>> /usr/lib/modules/drivers/fglrx_drv.o
--- /usr/lib/opengl/
--- /usr/lib/opengl/ati/
>>> /usr/lib/opengl/ati/lib/
>>> /usr/lib/opengl/ati/lib/libGL.so.1.2
>>> /usr/lib/opengl/ati/lib/libGL.la
>>> /usr/lib/opengl/ati/lib/libGL.so -> libGL.so.1.2
>>> /usr/lib/opengl/ati/extensions -> ../xorg-x11/extensions
>>> /usr/lib/opengl/ati/include -> ../xorg-x11/include
>>> /usr/lib/libfglrx_gamma.so.1.0
>>> /usr/lib/libfglrx_gamma.a
--- /usr/include/
--- /usr/include/X11/
--- /usr/include/X11/extensions/
>>> /usr/include/X11/extensions/fglrx_gamma.h
--- /usr/include/include/
--- /usr/include/include/GL/
>>> /usr/include/include/GL/glxATI.h
>>> /usr/lib/opengl/ati/lib/libGL.so.1 -> libGL.so.1.2
>>> Safely unmerging already-installed instance...
--- !mtime obj /usr/lib/opengl/ati/lib/libGL.so.1.2
--- !mtime obj /usr/lib/opengl/ati/lib/libGL.la
--- !mtime obj /usr/lib/modules/linux/libfglrxdrm.a
--- !mtime obj /usr/lib/modules/drivers/fglrx_drv.o
--- !mtime obj /usr/lib/modules/dri/fglrx_dri.so
--- !mtime obj /usr/lib/libfglrx_gamma.so.1.0
--- !mtime obj /usr/lib/libfglrx_gamma.a
--- !mtime obj /usr/include/include/GL/glxATI.h
--- !mtime obj /usr/include/X11/extensions/fglrx_gamma.h
--- !mtime obj /opt/ati/bin/fglrxinfo
--- !mtime obj /opt/ati/bin/fglrxconfig
--- !mtime obj /opt/ati/bin/fglrx_xgamma
--- cfgpro dir /lib/modules/2.6.11-gentoo-r3/video
--- cfgpro dir /lib/modules/2.6.11-gentoo-r3
--- !mtime obj /etc/env.d/09ati
--- !empty dir /usr/lib/opengl/ati/lib
--- !empty dir /usr/lib/opengl/ati
--- !empty dir /usr/lib/opengl
--- !empty dir /usr/lib/modules/linux
--- !empty dir /usr/lib/modules/drivers
--- !empty dir /usr/lib/modules/dri
--- !empty dir /usr/lib/modules
--- !empty dir /usr/lib
--- !empty dir /usr/include/include/GL
--- !empty dir /usr/include/include
--- !empty dir /usr/include/X11/extensions
--- !empty dir /usr/include/X11
--- !empty dir /usr/include
--- !empty dir /usr
--- !empty dir /opt/ati/bin
--- !empty dir /opt/ati
--- !empty dir /opt
--- !empty dir /lib/modules
--- !empty dir /lib
--- !empty dir /etc/env.d
--- !empty dir /etc
--- !targe sym /usr/lib/opengl/ati/lib/libGL.so.1
--- !targe sym /usr/lib/opengl/ati/lib/libGL.so
--- !targe sym /usr/lib/opengl/ati/include
--- !targe sym /usr/lib/opengl/ati/extensions
>>> original instance of package unmerged safely.

 * To switch to ATI OpenGL, run "opengl-update ati"
 * To change your XF86Config you can use the bundled "fglrxconfig"

 * ***
 * If you are experiencing problems with memory allocation try to add
 * this line to in your X11 configuration file:
 *              Option "KernelModuleParm"  "agplock=0"
 * That should solve the hangups you could have with Neverwinter Nights
 * ***

Kód:
[/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod/firegl_public.o] Error 1
make: *** [_module_/var/tmp/portage/ati-drivers-8.8.25/work/lib/modules/fglrx/build_mod] Error 2
make: Leaving directory `/usr/src/linux-2.6.11-gentoo-r3'

>>> Test phase [not enabled]: media-video/ati-drivers-8.8.25