I fixed this error on mine by creating a symbolic link in /usr/src with: ln -s linux-2.4.21-15.0.3.EL linux-2.4 of course using your particular flavor of redhat kernel instead of linux-2.4.21-15.0.3.EL.
> -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Ricardo Maia Martins dos Santos > Sent: Wednesday, July 21, 2004 2:50 PM > To: [EMAIL PROTECTED] > Subject: [Asterisk-Users] Error in compilation [URGENT]. > > Hi. > > I'm from Brazil, and I have some problems due the instalation > of zaptel. > Using RH9, kernel 2.4.20-8. > > I don't understand the error and i need help. > > While the compilation of zaptel 1.0, this return many errors > and warnings. The errors is listed below: > > # make > > gcc -I/usr/src/linux-2.4/include -O6 -DMODULE -D__KERNEL__ > -DEXPORT_SYMTAB -I/usr/src/linux/drivers/net -Wall -I. > -Wstrict-prototypes -fomit-frame-pointer > -I/usr/src/linux/drivers/net/wan -I /usr/src/linux/include > -I/usr/src/linux/include/net -DMODVERSIONS -include > /usr/src/linux-2.4/include/linux/modversions.h > -DSTANDALONE_ZAPATA -c tor2.c In file included from tor2.c:30: > /usr/src/linux-2.4/include/linux/kernel.h:60: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:60: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:60: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:61: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:61: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:62: > `panic_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:62: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:68: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:68: > `simple_strtoul_R_ver_str' > declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:68: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:69: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:69: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:69: > `simple_strtol_R_ver_str' > declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:69: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:70: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:70: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:70: > `simple_strtoull_R_ver_str' > declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:70: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:72: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:72: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:73: > `sprintf_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:73: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:74: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:74: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:74: > `vsprintf_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:74: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:75: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:75: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:76: > `snprintf_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:76: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:77: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:77: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:77: > `vsnprintf_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:77: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:79: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:79: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:80: > `sscanf_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:80: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:81: > `vsscanf_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:81: warning: > parameter names (without types) in function declaration > /usr/src/linux-2.4/include/linux/kernel.h:83: > `get_option_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:83: warning: > parameter names (without types) in function declaration > /usr/src/linux-2.4/include/linux/kernel.h:84: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:84: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:84: > `get_options_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:84: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:85: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:85: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:85: > `memparse_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:85: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:91: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:91: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:92: > `printk_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:92: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:108: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:108: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:109: warning: > parameter names (without types) in function declaration > /usr/src/linux-2.4/include/linux/kernel.h:114: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:114: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:114: > `dump_stack_R_ver_str' declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:114: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/kernel.h:191: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/kernel.h:191: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/kernel.h:191: > `__out_of_line_bug_R_ver_str' > declared as function returning a function > /usr/src/linux-2.4/include/linux/kernel.h:191: warning: > function declaration isn't a prototype In file included from > /usr/src/linux-2.4/include/linux/prefetch.h:13, > from /usr/src/linux-2.4/include/linux/list.h:6, > from /usr/src/linux-2.4/include/linux/module.h:12, > from tor2.c:32: > /usr/src/linux-2.4/include/asm/processor.h:60: warning: > parameter names (without types) in function declaration > /usr/src/linux-2.4/include/asm/processor.h:60: field > `loops_per_jiffy_R_ver_str' declared as a function > /usr/src/linux-2.4/include/asm/processor.h:82: invalid suffix > on integer constant > /usr/src/linux-2.4/include/asm/processor.h:82: parse error > before numeric constant > /usr/src/linux-2.4/include/asm/processor.h:82: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/asm/processor.h:265: invalid > suffix on integer constant > /usr/src/linux-2.4/include/asm/processor.h:265: parse error > before numeric constant > /usr/src/linux-2.4/include/asm/processor.h:265: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/asm/processor.h:269: warning: > parameter names (without types) in function declaration In > file included from tor2.c:32: > /usr/src/linux-2.4/include/linux/module.h:183: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/module.h:183: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/module.h:183: > `inter_module_register_R_ver_str' declared as function > returning a function > /usr/src/linux-2.4/include/linux/module.h:183: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/module.h:184: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/module.h:184: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/module.h:184: > `inter_module_unregister_R_ver_str' declared as function > returning a function > /usr/src/linux-2.4/include/linux/module.h:184: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/module.h:185: > `inter_module_get_R_ver_str' > declared as function returning a function > /usr/src/linux-2.4/include/linux/module.h:185: warning: > parameter names (without types) in function declaration > /usr/src/linux-2.4/include/linux/module.h:186: > `inter_module_get_request_R_ver_str' declared as function > returning a function > /usr/src/linux-2.4/include/linux/module.h:186: warning: > parameter names (without types) in function declaration > /usr/src/linux-2.4/include/linux/module.h:187: invalid suffix > on integer constant > /usr/src/linux-2.4/include/linux/module.h:187: parse error > before numeric constant > /usr/src/linux-2.4/include/linux/module.h:187: > `inter_module_put_R_ver_str' > declared as function returning a function > /usr/src/linux-2.4/include/linux/module.h:187: warning: > function declaration isn't a prototype > /usr/src/linux-2.4/include/linux/module.h:196: > `try_inc_mod_count_R_ver_str' > declared as function returning a function > /usr/src/linux-2.4/include/linux/module.h:196: warning: > parameter names (without types) in function declaration In > file included from /usr/src/linux-2.4/include/linux/fs.h:19, > from > /usr/src/linux-2.4/include/linux/capability.h:17, > from /usr/src/linux-2.4/include/linux/binfmts.h:4, > from /usr/src/linux-2.4/include/linux/sched.h:10, > from /usr/src/linux-2.4/include/linux/mm.h:22, > from /usr/src/linux-2.4/include/linux/slab.h:14, > from /usr/src/linux-2.4/include/asm/pci.h:32, > from /usr/src/linux-2.4/include/linux/pci.h:657, > from tor2.c:33: > /usr/src/linux-2.4/include/linux/dcache.h: In function `dget': > /usr/src/linux-2.4/include/linux/dcache.h:254: warning: > implicit declaration of function `__out_of_line_bug_R8b0fd3c5' > tor2.c: In function `tor2_spanconfig': > tor2.c:206: warning: implicit declaration of function > `printk_R1b7d4074' > tor2.c: In function `init_spans': > tor2.c:274: warning: implicit declaration of function > `sprintf_R1d26aa98' > make: ** [tor2.o] Erro 1 > > -- > Ricardo Maia > Novas Tecnologias > Universidade do Vale do Paraíba - UNIVAP. > http://www.univap.br/ > 12 3947-1055 > > _______________________________________________ > Asterisk-Users mailing list > [EMAIL PROTECTED] > http://lists.digium.com/mailman/listinfo/asterisk-users > To UNSUBSCRIBE or update options visit: > http://lists.digium.com/mailman/listinfo/asterisk-users > _______________________________________________ Asterisk-Users mailing list [EMAIL PROTECTED] http://lists.digium.com/mailman/listinfo/asterisk-users To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users