[Asterisk-Users] zaptel on Fedora (Core 1) RedHat Linux-2.4
Satish Kumar
satishkbg at vsnl.net
Sat Apr 24 04:29:44 MST 2004
I think it was the version mismatch
It's compiling now. Thanks a lot.
Regards,
Satish Kumar B.G
----- Original Message -----
From: "Denis E. Pilon" <dpilon at dpilon.com>
To: <asterisk-users at lists.digium.com>
Sent: Saturday, April 24, 2004 1:37 AM
Subject: Re: [Asterisk-Users] zaptel on Fedora (Core 1) RedHat Linux-2.4
> Just making sure...
>
> Rule one for getting kernel source for anything....
>
> Do this before copying the config from /boot/.
>
> make mrproper
>
> This will clean out the source tree.
>
> This may help also... (I always make sure this is done.)
>
>
> Look at the Makefile....make sure the EXTRAVERSION matches you running
kernel
>
> Then go ahead with the steps you mentioned.
>
> DP
>
> > Hi!
> >
> > I have fresh installation of Fedora (Core 1) RedHat
> > Linux-2.4.22-1.2115.nptl
> > The kernel source is in place /usr/src/linux-2.4.22-1.2115.nptl
> > The config file for the kernel is in place
/boot/config-2.4.22-1.2115.nptl
> >
> > As per zaptel instruction, i first created the kernel config file as
> > follows:
> > # cd /usr/src/linux-2.4.22-1.2115.nptl; make menuconfig
> >
> > (in the menu config window)
> > I loaded the existing config file from /boot/config-2.4.22-1.2115.nptl
> > Then i saved the new over it and exit (i didn't make any other changes
in
> > the settings of any device etc, simply loaded and saved).
> >
> > and then did
> > # make dep (modversion.h file was created)
> >
> > I then tried to compile zaptel (zaptel-0.9.1.tar downloaded from ftp
site)
> > to get errors (see below)
> > All errors are in the kernel.h (and others) file included in tor2.c
> > I haven't added any digium/other h/w as yet.
> >
> > Could anyone help me fix this please.
> > Regards,
> >
> > Satish Kumar B.G
> > satishkbg at vsnl.net
> > ICODE india pvt ltd
> > Bangalore
> > India
> > ------------- errors ------------------
> > [root at localhost zaptel-0.9.1]# make clean; make install
> > rm -f torisatool makefw tor2fw.h
> > rm -f zttool
> > rm -f *.o ztcfg tzdriver sethdlc sethdlc-new
> > rm -f zonedata.lo tonezone.lo libtonezone.so.1.0 *.lo
> > rm -f *.ko *.mod.c .*o.cmd
> > rm -f gendigits tones.h
> > rm -f libtonezone*
> > rm -f tor2ee
> > rm -f core
> > 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 -DSTANDALONE_ZAPATA -c
> > zaptel.c
> > In file included from /usr/src/linux-2.4/include/asm/semaphore.h:39,
> > from /usr/src/linux-2.4/include/linux/fs.h:202,
> > 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:4,
> > 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:45:
> > /usr/src/linux-2.4/include/asm/system.h: In function `__set_64bit_var':
> > /usr/src/linux-2.4/include/asm/system.h:189: warning: dereferencing
> > type-punned pointer will break strict-aliasing rules
> > /usr/src/linux-2.4/include/asm/system.h:189: warning: dereferencing
> > type-punned pointer will break strict-aliasing rules
> > cc -I. -O4 -g -Wall -DBUILDING_TONEZONE -DSTANDALONE_ZAPATA makefw.c -o
> > makefw
> > ./makefw tormenta2.rbt tor2fw > tor2fw.h
> > Loaded 69900 bytes from file
> >
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:31: invalid suffix
"d5eeb25"
> > on integer constant
> > In file included from tor2.c:30:
> > /usr/src/linux-2.4/include/linux/kernel.h:60: error: syntax 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:17: invalid suffix "bf0" on
> > integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:61: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:62: error: `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: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:68: error:
> > `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:13: invalid suffix
"b742fd7"
> > on integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:69: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:69: error:
> > `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:27: invalid suffix "b7b126"
> > on integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:70: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:70: error:
> > `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:12: invalid suffix
"d26aa98"
> > on integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:72: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:73: error: `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:12: invalid suffix "cbb26"
on
> > integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:74: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:74: error:
`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:12: invalid suffix "da070"
on
> > integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:75: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:76: error:
`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:12: invalid suffix "a6504e"
> > on integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:77: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:77: error:
`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:12: invalid suffix "af" on
> > integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:79: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:80: error: `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: error: `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: error:
> > `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:14: invalid suffix
"fbff9b9"
> > on integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:84: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:84: error:
> > `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:27: invalid suffix "f2d36f"
> > on integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:85: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:85: error:
`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:93:16: invalid suffix
"b7d4074"
> > on integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:93: error: syntax error before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:94: error: `printk_R_ver_str'
> > declared as function returning a function
> > /usr/src/linux-2.4/include/linux/kernel.h:94: warning: function
> > declaration isn't a prototype
> > /usr/src/linux-2.4/include/linux/kernel.h:110: error: syntax error
before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:110: warning: function
> > declaration isn't a prototype
> > /usr/src/linux-2.4/include/linux/kernel.h:111: warning: parameter names
> > (without types) in function declaration
> > /usr/src/linux-2.4/include/linux/kernel.h:116:13: invalid suffix
"b2dc060"
> > on integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:116: error: syntax error
before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:116: error:
> > `dump_stack_R_ver_str' declared as function returning a function
> > /usr/src/linux-2.4/include/linux/kernel.h:116: warning: function
> > declaration isn't a prototype
> > /usr/src/linux-2.4/include/linux/kernel.h:194:13: invalid suffix
"b0fd3c5"
> > on integer constant
> > /usr/src/linux-2.4/include/linux/kernel.h:194: error: syntax error
before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/kernel.h:194: error:
> > `__out_of_line_bug_R_ver_str' declared as function returning a
> > function/usr/src/linux-2.4/include/linux/kernel.h:194: 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: error: field
> > `loops_per_jiffy_R_ver_str' declared as a function
> > 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:83:27: invalid suffix
"a8db2ac"
> > on integer constant
> > /usr/src/linux-2.4/include/asm/processor.h:83: error: syntax 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:202: warning: parameter names
> > (without types) in function declaration
> > /usr/src/linux-2.4/include/asm/processor.h: In function `set_in_cr4':
> > /usr/src/linux-2.4/include/asm/processor.h:206: error: `dad5638d'
> > undeclared (first use in this function)
> > /usr/src/linux-2.4/include/asm/processor.h:206: error: (Each undeclared
> > identifier is reported only once
> > /usr/src/linux-2.4/include/asm/processor.h:206: error: for each function
> > it appears in.)
> > /usr/src/linux-2.4/include/asm/processor.h:206: error: invalid lvalue in
> > assignment
> > /usr/src/linux-2.4/include/asm/processor.h: In function `clear_in_cr4':
> > /usr/src/linux-2.4/include/asm/processor.h:216: error: `dad5638d'
> > undeclared (first use in this function)
> > /usr/src/linux-2.4/include/asm/processor.h:216: error: invalid lvalue in
> > assignment
> > /usr/src/linux-2.4/include/asm/processor.h:255:12: invalid suffix "a" on
> > integer constant
> > /usr/src/linux-2.4/include/asm/processor.h: At top level:
> > /usr/src/linux-2.4/include/asm/processor.h:255: error: syntax error
before
> > numeric constant
> > /usr/src/linux-2.4/include/asm/processor.h:255: warning: function
> > declaration isn't a prototype
> > /usr/src/linux-2.4/include/asm/processor.h:259: warning: parameter names
> > (without types) in function declaration
> > In file included from tor2.c:32:
> > /usr/src/linux-2.4/include/linux/module.h:190:13: invalid suffix
"dada05"
> > on integer constant
> > In file included from tor2.c:32:
> > /usr/src/linux-2.4/include/linux/module.h:190: error: syntax error
before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/module.h:190: error:
> > `inter_module_register_R_ver_str' declared as function returning a
> > function
> > /usr/src/linux-2.4/include/linux/module.h:190: warning: function
> > declaration isn't a prototype
> > /usr/src/linux-2.4/include/linux/module.h:191:13: invalid suffix
"a9e845e"
> > on integer constant
> > /usr/src/linux-2.4/include/linux/module.h:191: error: syntax error
before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/module.h:191: error:
> > `inter_module_unregister_R_ver_str' declared as function returning a
> > function
> > /usr/src/linux-2.4/include/linux/module.h:191: warning: function
> > declaration isn't a prototype
> > /usr/src/linux-2.4/include/linux/module.h:192: error:
> > `inter_module_get_R_ver_str' declared as function returning a function
> > /usr/src/linux-2.4/include/linux/module.h:192: warning: parameter names
> > (without types) in function declaration
> > /usr/src/linux-2.4/include/linux/module.h:193: error:
> > `inter_module_get_request_R_ver_str' declared as function returning a
> > function
> > /usr/src/linux-2.4/include/linux/module.h:193: warning: parameter names
> > (without types) in function declaration
> > /usr/src/linux-2.4/include/linux/module.h:194:13: invalid suffix
"b99f7d8"
> > on integer constant
> > /usr/src/linux-2.4/include/linux/module.h:194: error: syntax error
before
> > numeric constant
> > /usr/src/linux-2.4/include/linux/module.h:194: error:
> > `inter_module_put_R_ver_str' declared as function returning a function
> > /usr/src/linux-2.4/include/linux/module.h:194: warning: function
> > declaration isn't a prototype
> > /usr/src/linux-2.4/include/linux/module.h:203: error:
> > `try_inc_mod_count_R_ver_str' declared as function returning a
> > function/usr/src/linux-2.4/include/linux/module.h:203: 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:4,
> > from /usr/src/linux-2.4/include/linux/slab.h:14,
> > from /usr/src/linux-2.4/include/asm/pci.h:37,
> > from /usr/src/linux-2.4/include/linux/pci.h:658,
> > 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:252: warning: implicit
> > declaration of function `__out_of_line_bug_R8b0fd3c5'
> > In file included from /usr/src/linux-2.4/include/asm/semaphore.h:39,
> > from /usr/src/linux-2.4/include/linux/fs.h:202,
> > 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:4,
> > from /usr/src/linux-2.4/include/linux/slab.h:14,
> > from /usr/src/linux-2.4/include/asm/pci.h:37,
> > from /usr/src/linux-2.4/include/linux/pci.h:658,
> > from tor2.c:33:
> > /usr/src/linux-2.4/include/asm/system.h: In function `__set_64bit_var':
> > /usr/src/linux-2.4/include/asm/system.h:189: warning: dereferencing
> > type-punned pointer will break strict-aliasing rules
> > /usr/src/linux-2.4/include/asm/system.h:189: warning: dereferencing
> > type-punned pointer will break strict-aliasing rules
> > In file included from /usr/src/linux-2.4/include/linux/highmem.h:5,
> > from /usr/src/linux-2.4/include/linux/vmalloc.h:8,
> > from /usr/src/linux-2.4/include/asm/io.h:47,
> > from /usr/src/linux-2.4/include/asm/pci.h:40,
> > from /usr/src/linux-2.4/include/linux/pci.h:658,
> > from tor2.c:33:
> > /usr/src/linux-2.4/include/asm/pgalloc.h: In function `get_pgd_fast':
> > /usr/src/linux-2.4/include/asm/pgalloc.h:79: error:
> > `boot_cpu_data_R4a8db2ac' undeclared (first use in this function)
> > /usr/src/linux-2.4/include/asm/pgalloc.h: In function `free_pgd_fast':
> > /usr/src/linux-2.4/include/asm/pgalloc.h:90: error:
> > `boot_cpu_data_R4a8db2ac' undeclared (first use in this function)
> > /usr/src/linux-2.4/include/asm/pgalloc.h: In function
> > `pte_alloc_one_fast':
> > /usr/src/linux-2.4/include/asm/pgalloc.h:123: error:
> > `boot_cpu_data_R4a8db2ac' undeclared (first use in this function)
> > /usr/src/linux-2.4/include/asm/pgalloc.h: In function `pte_free_fast':
> > /usr/src/linux-2.4/include/asm/pgalloc.h:133: error:
> > `boot_cpu_data_R4a8db2ac' undeclared (first use in this function)
> > In file included from /usr/src/linux-2.4/include/asm/io.h:47,
> > from /usr/src/linux-2.4/include/asm/pci.h:40,
> > from /usr/src/linux-2.4/include/linux/pci.h:658,
> > from tor2.c:33:
> > /usr/src/linux-2.4/include/linux/vmalloc.h: In function `vmalloc':
> > /usr/src/linux-2.4/include/linux/vmalloc.h:40: error:
> > `boot_cpu_data_R4a8db2ac' undeclared (first use in this function)
> > /usr/src/linux-2.4/include/linux/vmalloc.h: In function `vmalloc_dma':
> > /usr/src/linux-2.4/include/linux/vmalloc.h:49: error:
> > `boot_cpu_data_R4a8db2ac' undeclared (first use in this function)
> > /usr/src/linux-2.4/include/linux/vmalloc.h: In function `vmalloc_32':
> > /usr/src/linux-2.4/include/linux/vmalloc.h:58: error:
> > `boot_cpu_data_R4a8db2ac' undeclared (first use in this function)
> > 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] Error 1
> > [root at localhost zaptel-0.9.1]#
> > -----------------------------------------------------------------------
> > end of errors -------------------------------------------
> >
>
> _______________________________________________
> Asterisk-Users mailing list
> Asterisk-Users at lists.digium.com
> http://lists.digium.com/mailman/listinfo/asterisk-users
> To UNSUBSCRIBE or update options visit:
> http://lists.digium.com/mailman/listinfo/asterisk-users
More information about the asterisk-users
mailing list