[XFree86] cannot compile kernel module

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



 
I tried to compile the DRM v4.3 for Linux. It gave me the following warnings 
and error: 
 
 
=== KERNEL HEADERS IN /lib/modules/2.4.20-8/build/include 
=== SMP=0 MODULES=1 MODVERSIONS=1 AGP=1 
=== Compiling for machine i686 
=== WARNING 
=== WARNING Use 2.4.x kernels ONLY ! 
=== WARNING 
cc -O2 -Wall -Wwrite-strings -Wpointer-arith -Wcast-align -Wstrict-prototypes 
-Wnested-externs -Wpointer-arith -D__KERNEL__ -DMODULE -fomit-frame-pointer 
-fno-strict-aliasing -DCONFIG_AGP -DCONFIG_AGP_MODULE -DCONFIG_DRM_SIS 
-DMODVERSIONS -include /lib/modules/2.4.20-8/build/include/linux/modversions.h 
-DEXPORT_SYMTAB -I/lib/modules/2.4.20-8/build/include -c gamma_drv.c -o 
gamma_drv.o 
In file included from /lib/modules/2.4.20-8/build/include/linux/irq.h:69, 
                 from /lib/modules/2.4.20-8/build/include/asm/hardirq.h:6, 
                 from 
/lib/modules/2.4.20-8/build/include/linux/interrupt.h:46, 
                 from /lib/modules/2.4.20-8/build/include/asm/highmem.h:25, 
                 from /lib/modules/2.4.20-8/build/include/linux/highmem.h:11, 
                 from /lib/modules/2.4.20-8/build/include/linux/vmalloc.h:8, 
                 from /lib/modules/2.4.20-8/build/include/asm/io.h:47, 
                 from /lib/modules/2.4.20-8/build/include/asm/pci.h:35, 
                 from /lib/modules/2.4.20-8/build/include/linux/pci.h:657, 
                 from drmP.h:50, 
                 from gamma_drv.c:34: 
/lib/modules/2.4.20-8/build/include/asm/hw_irq.h: In function 
`x86_do_profile': 
/lib/modules/2.4.20-8/build/include/asm/hw_irq.h:195: warning: nested extern 
declaration of `prof_cpu_mask' 
/lib/modules/2.4.20-8/build/include/asm/hw_irq.h:196: warning: nested extern 
declaration of `_stext' 
In file included from /lib/modules/2.4.20-8/build/include/linux/vmalloc.h:8, 
                 from /lib/modules/2.4.20-8/build/include/asm/io.h:47, 
                 from /lib/modules/2.4.20-8/build/include/asm/pci.h:35, 
                 from /lib/modules/2.4.20-8/build/include/linux/pci.h:657, 
                 from drmP.h:50, 
                 from gamma_drv.c:34: 
/lib/modules/2.4.20-8/build/include/linux/highmem.h: In function `bh_kmap': 
/lib/modules/2.4.20-8/build/include/linux/highmem.h:20: warning: pointer of 
type `void *' used in arithmetic 
In file included from gamma_drv.c:54: 
drm_vm.h: In function `gamma_mmap': 
drm_vm.h:462: warning: passing arg 1 of `remap_page_range_R2baf18f2' makes 
pointer from integer without a cast 
drm_vm.h:462: incompatible type for argument 4 of `remap_page_range_R2baf18f2' 
drm_vm.h:462: too few arguments to function `remap_page_range_R2baf18f2' 
make: *** [gamma_drv.o] Error 1 
 
 
 
 
 
I'm not sure why this happened. Please help. 
 
(I'm running RedHat 9, Kernel is 2.4.20-8, on i686) 
_______________________________________________
XFree86 mailing list
XFree86@xxxxxxxxxxx
http://XFree86.Org/mailman/listinfo/xfree86

[Index of Archives]     [X Forum]     [Xorg]     [XFree86 Newbie]     [IETF Announce]     [Security]     [Font Config]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux Kernel]

  Powered by Linux