Summary: | ASTERISK-00243: Not compiling on 2.4.20-20.9 kernel (RH 9) | ||
Reporter: | Tjardick van der Kraan (tjardick) | Labels: | |
Date Opened: | 2003-09-11 04:43:08 | Date Closed: | 2011-06-07 14:05:23 |
Priority: | Major | Regression? | No |
Status: | Closed/Complete | Components: | Core/General |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | When trying to compile zaptel on 2.4.20-20.9 kernel on RedHat 9 it stops when trying to compile zaptel.c. Seems (see bottom of additional info) that it's in the zt_register_tone_zone function. As soon as i point usr/src/linux and linux-2.4 back to linux-2.4.20-8-orig and it compiles fine. ****** ADDITIONAL INFORMATION ****** [root@chromium zaptel]# make cc -I. -O4 -g -Wall -DBUILDING_TONEZONE -DSTANDALONE_ZAPATA -c -o gendigits.o gendigits.c cc -o gendigits gendigits.o -lm ./gendigits 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 -DECHO_CAN_MARK2 -DCONFIG_ZAPATA_PPP -DTORMENTA_BASE=0xd0000 -DDEFAULT_TONE_ZONE=0 -DSTANDALONE_ZAPATA -c zaptel.c In file included from zaptel.c:34: /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 zaptel.c:36: /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:83: invalid suffix on integer constant /usr/src/linux-2.4/include/asm/processor.h:83: parse error before numeric constant /usr/src/linux-2.4/include/asm/processor.h:83: warning: function declaration isn't a prototype /usr/src/linux-2.4/include/asm/processor.h:266: invalid suffix on integer constant /usr/src/linux-2.4/include/asm/processor.h:266: parse error before numeric constant /usr/src/linux-2.4/include/asm/processor.h:266: warning: function declaration isn't a prototype /usr/src/linux-2.4/include/asm/processor.h:270: warning: parameter names (without types) in function declaration In file included from zaptel.c:36: /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/linux/proc_fs.h:5, from zaptel.c:37: /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' zaptel.c: In function `zaptel_proc_read': zaptel.c:415: warning: implicit declaration of function `sprintf_R1d26aa98' zaptel.c: In function `zt_register_tone_zone': zaptel.c:953: warning: implicit declaration of function `printk_R1b7d4074' make: *** [zaptel.o] Error 1 | ||
Comments: | By: Tjardick van der Kraan (tjardick) 2003-09-11 05:57:19 as others confirming the same problem have fixed it by reinstalling the kernel-source rpm. i'm going to try the same and see if that fixes. Will repost with outcome. By: Tjardick van der Kraan (tjardick) 2003-09-11 05:59:43 Reinstalling the RPM has fixed the problem (newer RPM ?!?!) both for me and others. Bug can be closed. By: John Todd (jtodd) 2003-09-11 13:56:14 Bug closed as requested. |