I'm trying to compile rh kernel 2.4.18-17.8.0 with my gcc version 3.2 20020903 (Red Hat Linux 8.0 3.2-7).
I'm using configs/kernel-2.4.18-i686.config as my .config. Compiling vmlinuz works fine, but modules fails with funny error message. any idea why is that? Dan. make -r -f tmp_include_depends all make[1]: Entering directory `/home/danken/linux' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/danken/linux' make -C kernel CFLAGS="-D__KERNEL__ -I/home/danken/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /home/danken/linux/include/linux/modversions.h" MAKING_MODULES=1 modules make[1]: Entering directory `/home/danken/linux/kernel' make[1]: Nothing to be done for `modules'. make[1]: Leaving directory `/home/danken/linux/kernel' make -C drivers CFLAGS="-D__KERNEL__ -I/home/danken/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /home/danken/linux/include/linux/modversions.h" MAKING_MODULES=1 modules make[1]: Entering directory `/home/danken/linux/drivers' make -C addon modules make[2]: Entering directory `/home/danken/linux/drivers/addon' make -C aep modules make[3]: Entering directory `/home/danken/linux/drivers/addon/aep' make[3]: Nothing to be done for `modules'. make[3]: Leaving directory `/home/danken/linux/drivers/addon/aep' make -C bcm5700 modules make[3]: Entering directory `/home/danken/linux/drivers/addon/bcm5700' make[3]: Nothing to be done for `modules'. make[3]: Leaving directory `/home/danken/linux/drivers/addon/bcm5700' make -C cipe modules make[3]: Entering directory `/home/danken/linux/drivers/addon/cipe' gcc -D__KERNEL__ -I/home/danken/linux/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -DMODULE -DMODVERSIONS -include /home/danken/linux/include/linux/modversions.h -nostdinc -I /usr/lib/gcc-lib/i386-redhat-linux/3.2/include -DKBUILD_BASENAME=module -c -o module.o module.c In file included from /home/danken/linux/include/linux/skbuff.h:18, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/linux/kernel.h:107: parse error before numeric constant /home/danken/linux/include/linux/kernel.h:107: warning: function declaration isn't a prototype /home/danken/linux/include/linux/kernel.h:108: warning: parameter names (without types) in function declaration In file included from /home/danken/linux/include/linux/ptrace.h:24, from /home/danken/linux/include/linux/binfmts.h:4, from /home/danken/linux/include/linux/sched.h:9, from /home/danken/linux/include/linux/skbuff.h:19, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/asm/ptrace.h:60: invalid suffix on integer constant /home/danken/linux/include/asm/ptrace.h:60: parse error before numeric constant /home/danken/linux/include/asm/ptrace.h:60: `show_regs_R_ver_str' declared as function returning a function /home/danken/linux/include/asm/ptrace.h:60: warning: function declaration isn't a prototype In file included from /home/danken/linux/include/linux/prefetch.h:13, from /home/danken/linux/include/linux/list.h:6, from /home/danken/linux/include/linux/wait.h:14, from /home/danken/linux/include/linux/fs.h:12, from /home/danken/linux/include/linux/capability.h:17, from /home/danken/linux/include/linux/binfmts.h:5, from /home/danken/linux/include/linux/sched.h:9, from /home/danken/linux/include/linux/skbuff.h:19, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/asm/processor.h:73: invalid suffix on integer constant /home/danken/linux/include/asm/processor.h:73: parse error before numeric constant /home/danken/linux/include/asm/processor.h:73: warning: function declaration isn't a prototype /home/danken/linux/include/asm/processor.h:256: invalid suffix on integer constant /home/danken/linux/include/asm/processor.h:256: parse error before numeric constant /home/danken/linux/include/asm/processor.h:256: warning: function declaration isn't a prototype /home/danken/linux/include/asm/processor.h:260: warning: parameter names (without types) in function declaration /home/danken/linux/include/asm/processor.h:436: invalid suffix on floating constant /home/danken/linux/include/asm/processor.h:436: parse error before numeric constant /home/danken/linux/include/asm/processor.h:436: `kernel_thread_R_ver_str' declared as function returning a function /home/danken/linux/include/asm/processor.h:436: warning: function declaration isn't a prototype In file included from /home/danken/linux/include/linux/fs.h:23, from /home/danken/linux/include/linux/capability.h:17, from /home/danken/linux/include/linux/binfmts.h:5, from /home/danken/linux/include/linux/sched.h:9, from /home/danken/linux/include/linux/skbuff.h:19, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/linux/string.h:16: invalid suffix on integer constant /home/danken/linux/include/linux/string.h:16: parse error before numeric constant /home/danken/linux/include/linux/string.h:16: `strpbrk_R_ver_str' declared as function returning a function /home/danken/linux/include/linux/string.h:16: warning: function declaration isn't a prototype /home/danken/linux/include/linux/string.h:17: `strtok_R_ver_str' declared as function returning a function /home/danken/linux/include/linux/string.h:17: warning: parameter names (without types) in function declaration In file included from /home/danken/linux/include/linux/string.h:25, from /home/danken/linux/include/linux/fs.h:23, from /home/danken/linux/include/linux/capability.h:17, from /home/danken/linux/include/linux/binfmts.h:5, from /home/danken/linux/include/linux/sched.h:9, from /home/danken/linux/include/linux/skbuff.h:19, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/asm/string.h:416: invalid suffix on floating constant /home/danken/linux/include/asm/string.h:416: parse error before numeric constant /home/danken/linux/include/asm/string.h:416: `strstr_R_ver_str' declared as function returning a function /home/danken/linux/include/asm/string.h:416: warning: function declaration isn't a prototype In file included from /home/danken/linux/include/asm/semaphore.h:39, from /home/danken/linux/include/linux/fs.h:200, from /home/danken/linux/include/linux/capability.h:17, from /home/danken/linux/include/linux/binfmts.h:5, from /home/danken/linux/include/linux/sched.h:9, from /home/danken/linux/include/linux/skbuff.h:19, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/asm/system.h:370: invalid suffix on integer constant /home/danken/linux/include/asm/system.h:370: parse error before numeric constant /home/danken/linux/include/asm/system.h:370: warning: function declaration isn't a prototype In file included from /home/danken/linux/include/linux/timex.h:152, from /home/danken/linux/include/linux/sched.h:14, from /home/danken/linux/include/linux/skbuff.h:19, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/asm/timex.h:53: invalid suffix on integer constant /home/danken/linux/include/asm/timex.h:53: parse error before numeric constant /home/danken/linux/include/asm/timex.h:53: warning: function declaration isn't a prototype In file included from /home/danken/linux/include/linux/sched.h:24, from /home/danken/linux/include/linux/skbuff.h:19, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/linux/tty.h:59: syntax error before '{' token /home/danken/linux/include/linux/tty.h:93: parse error before '}' token /home/danken/linux/include/linux/tty.h:95: parse error before "screen_info_R_ver_str" /home/danken/linux/include/linux/tty.h:95: warning: type defaults to `int' in declaration of `screen_info_R_ver_str' /home/danken/linux/include/linux/tty.h:95: warning: parameter names (without types) in function declaration /home/danken/linux/include/linux/tty.h:95: warning: data definition has no type or storage class /home/danken/linux/include/linux/tty.h:349: invalid suffix on floating constant /home/danken/linux/include/linux/tty.h:349: parse error before numeric constant /home/danken/linux/include/linux/tty.h:349: warning: function declaration isn't a prototype In file included from /home/danken/linux/include/linux/skbuff.h:19, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/linux/sched.h:146: invalid suffix on floating constant /home/danken/linux/include/linux/sched.h:146: parse error before numeric constant /home/danken/linux/include/linux/sched.h:146: `show_state_R_ver_str' declared as function returning a function /home/danken/linux/include/linux/sched.h:146: warning: function declaration isn't a prototype /home/danken/linux/include/linux/sched.h:147: invalid suffix on integer constant /home/danken/linux/include/linux/sched.h:147: parse error before numeric constant /home/danken/linux/include/linux/sched.h:147: `show_stack_R_ver_str' declared as function returning a function /home/danken/linux/include/linux/sched.h:147: warning: function declaration isn't a prototype In file included from /home/danken/linux/include/linux/mm.h:23, from /home/danken/linux/include/linux/skbuff.h:26, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/asm/pgtable.h:96: invalid suffix on integer constant /home/danken/linux/include/asm/pgtable.h:96: parse error before numeric constant /home/danken/linux/include/asm/pgtable.h:96: `empty_zero_page_R_ver_str' declared as function returning an array /home/danken/linux/include/asm/pgtable.h:96: warning: function declaration isn't a prototype In file included from /home/danken/linux/include/linux/skbuff.h:26, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/linux/mm.h:585: invalid suffix on integer constant /home/danken/linux/include/linux/mm.h:585: parse error before numeric constant /home/danken/linux/include/linux/mm.h:585: `show_mem_R_ver_str' declared as function returning a function /home/danken/linux/include/linux/mm.h:585: warning: function declaration isn't a prototype /home/danken/linux/include/linux/mm.h:721: `page_is_ram_R_ver_str' declared as function returning a function /home/danken/linux/include/linux/mm.h:721: warning: parameter names (without types) in function declaration In file included from /home/danken/linux/include/linux/highmem.h:5, from /home/danken/linux/include/linux/skbuff.h:27, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/asm/pgalloc.h: In function `get_pgd_fast': /home/danken/linux/include/asm/pgalloc.h:78: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:79: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:79: invalid lvalue in assignment /home/danken/linux/include/asm/pgalloc.h:81: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:81: invalid lvalue in decrement /home/danken/linux/include/asm/pgalloc.h: In function `free_pgd_fast': /home/danken/linux/include/asm/pgalloc.h:89: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:90: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:90: invalid lvalue in assignment /home/danken/linux/include/asm/pgalloc.h:91: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:91: invalid lvalue in increment /home/danken/linux/include/asm/pgalloc.h: In function `pte_alloc_one_fast': /home/danken/linux/include/asm/pgalloc.h:127: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:128: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:128: invalid lvalue in assignment /home/danken/linux/include/asm/pgalloc.h:130: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:130: invalid lvalue in decrement /home/danken/linux/include/asm/pgalloc.h: In function `pte_free_fast': /home/danken/linux/include/asm/pgalloc.h:137: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:138: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:138: invalid lvalue in assignment /home/danken/linux/include/asm/pgalloc.h:139: invalid suffix on integer constant /home/danken/linux/include/asm/pgalloc.h:139: invalid lvalue in increment In file included from /home/danken/linux/include/linux/irq.h:19, from /home/danken/linux/include/asm/hardirq.h:6, from /home/danken/linux/include/linux/interrupt.h:45, from /home/danken/linux/include/asm/highmem.h:25, from /home/danken/linux/include/linux/highmem.h:11, from /home/danken/linux/include/linux/skbuff.h:27, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/asm/irq.h: At top level: /home/danken/linux/include/asm/irq.h:37: invalid suffix on integer constant /home/danken/linux/include/asm/irq.h:37: parse error before numeric constant /home/danken/linux/include/asm/irq.h:37: `disable_irq_R_ver_str' declared as function returning a function /home/danken/linux/include/asm/irq.h:37: warning: function declaration isn't a prototype /home/danken/linux/include/asm/irq.h:38: invalid suffix on integer constant /home/danken/linux/include/asm/irq.h:38: parse error before numeric constant /home/danken/linux/include/asm/irq.h:38: `disable_irq_nosync_R_ver_str' declared as function returning a function /home/danken/linux/include/asm/irq.h:38: warning: function declaration isn't a prototype /home/danken/linux/include/asm/irq.h:39: `enable_irq_R_ver_str' declared as function returning a function /home/danken/linux/include/asm/irq.h:39: warning: parameter names (without types) in function declaration In file included from /home/danken/linux/include/asm/highmem.h:25, from /home/danken/linux/include/linux/highmem.h:11, from /home/danken/linux/include/linux/skbuff.h:27, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/linux/interrupt.h:265: invalid suffix on integer constant /home/danken/linux/include/linux/interrupt.h:265: parse error before numeric constant /home/danken/linux/include/linux/interrupt.h:265: `probe_irq_mask_R_ver_str' declared as function returning a function /home/danken/linux/include/linux/interrupt.h:265: warning: function declaration isn't a prototype In file included from /home/danken/linux/include/linux/skbuff.h:227, from /home/danken/linux/include/linux/netdevice.h:147, from cipe.h:62, from module.c:15: /home/danken/linux/include/linux/slab.h:73: warning: parameter names (without types) in function declaration make[3]: *** [module.o] Error 1 make[3]: Leaving directory `/home/danken/linux/drivers/addon/cipe' make[2]: *** [_modsubdir_cipe] Error 2 make[2]: Leaving directory `/home/danken/linux/drivers/addon' make[1]: *** [_modsubdir_addon] Error 2 make[1]: Leaving directory `/home/danken/linux/drivers' make: *** [_mod_drivers] Error 2 ================================================================= To unsubscribe, send mail to [EMAIL PROTECTED] with the word "unsubscribe" in the message body, e.g., run the command echo unsubscribe | mail [EMAIL PROTECTED]