Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 102942

Summary: drm module from ati-drivers-8.16.20 does not build
Product: Gentoo Linux Reporter: Michal Pytasz <mpytasz>
Component: New packagesAssignee: X11 External Driver Maintainers <x11-drivers>
Status: RESOLVED FIXED    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Michal Pytasz 2005-08-18 00:20:47 UTC
drm module from ati-drivers-8.16.20 does not build 

Reproducible: Always
Steps to Reproduce:
1.emerge -av ati-drivers
Actual Results:  
 * Building the DRM module...
make: Entering directory `/usr/src/linux-2.6.12-gentoo-r8'
  CC [M] 
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/agp3.o
  CC [M] 
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/nvidia-agp.o
  CC [M] 
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/agpgart_be.o
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/agpgart_be.c:
In function `__fgl_agp_init':
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/agpgart_be.c:8166:
warning: `pm_register' is deprecated (declared at include/linux/pm.h:106)
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/agpgart_be.c:
In function `__fgl_agp_cleanup':
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/agpgart_be.c:8176:
warning: `pm_unregister_all' is deprecated (declared at include/linux/pm.h:116)
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/agpgart_be.c:
At top level:
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/agpgart_be.c:6070:
warning: 'ati_gart_base' defined but not used
  CC [M] 
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/i7505-agp.o
  CC [M] 
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.o
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:124:25:
asm/ioctl32.h: Nie ma takiego pliku ani katalogu
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `firegl_stub_putminor':
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:498:
warning: `inter_module_put' is deprecated (declared at include/linux/module.h:568)
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:500:
warning: `inter_module_unregister' is deprecated (declared at
include/linux/module.h:565)
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `firegl_stub_register':
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:520:
warning: `inter_module_register' is deprecated (declared at
include/linux/module.h:564)
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:551:
warning: `inter_module_put' is deprecated (declared at include/linux/module.h:568)
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `firegl_get_user_ptr':
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:1067:
warning: assignment makes pointer from integer without a cast
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `firegl_put_user_ptr':
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:1099:
warning: cast from pointer to integer of different size
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:1099:
warning: cast from pointer to integer of different size
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:1099:
warning: cast from pointer to integer of different size
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:1099:
warning: cast from pointer to integer of different size
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_verify_area':
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:1428:
warning: `verify_area' is deprecated (declared at include/asm/uaccess.h:54)
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_register_ioctl32_conversion':
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:2177:
warning: implicit declaration of function `register_ioctl32_conversion'
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:
In function `__ke_unregister_ioctl32_conversion':
/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.c:2182:
warning: implicit declaration of function `unregister_ioctl32_conversion'
make[1]: ***
[/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod/firegl_public.o]
B&#322;&#261;d 1
make: ***
[_module_/var/tmp/portage/ati-drivers-8.16.20/work/lib/modules/fglrx/build_mod]
B&#322;&#261;d 2
make: Leaving directory `/usr/src/linux-2.6.12-gentoo-r8'
 * DRM module not built

Expected Results:  
functional drm module ald dri in X

gentoo-sources-2.6.12-r8
gcc-3.4.4
xorg-x11-6.8.2.-r2
Comment 1 Michal Pytasz 2005-08-18 00:23:28 UTC
Forgot to mention, it's amd64 runing natve 64 bit mode with multilib
Comment 2 LuisMi Garcia 2005-08-18 02:24:12 UTC
I think the problem could be amd64. It doesn't works here (amd64). 
Comment 3 Michal Pytasz 2005-08-18 02:34:09 UTC
Posted bug to ati customer care as well 
Comment 4 Luke Fisher 2005-08-18 04:31:50 UTC
This patch from 8.14.13 should probably be re-added:

        epatch ${FILESDIR}/ioctl32.patch

It fixed up all my problems.
Comment 5 Michal Pytasz 2005-08-18 04:52:55 UTC
Works for me too, thanks  
Comment 6 Luca Barbato gentoo-dev 2005-09-27 09:44:49 UTC
patch present in the -r1 I guess I could close this bug as fixed