[Asterisk-Users] Eicon Diva - problems building new v3 melware driver

Klaus Darilion klaus.mailinglists at pernau.at
Tue May 16 01:55:52 MST 2006


Armin Schindler wrote:
> On Tue, 16 May 2006, Klaus Darilion wrote:
>> Hi Armin!
>>
>> I now tried 2 versions:
>> A) I also executed "make prepare" in the kernel sources before building with
>> "make KDIR=/usr/src/kernel-source-2.6.8"
>>
>> B) I compiled with the kernel headers:
>> "make KDIR=/lib/modules/2.6.8-2-386/build/"
>>
>> Both times I got the same error message (see below). It would be great if you
>> can take a look at it because this Asterisk server should go in production
>> today.
> 
> What kernel is that? When I use the plain kernel 2.6.8 from kernel.org I 
> don't even get any warning.

This is the default Debian 2.6 Kernel:
server1:/usr/lib/eicon/divas/src# dpkg -l |grep kernel
ii  initrd-tools
ii  iptables
ii  kernel-headers-2.6.8-2
ii  kernel-headers-2.6.8-2-386
ii  kernel-image-2.6.8-2-386
ii  kernel-kbuild-2.6-3
ii  kernel-source-2.6.8
ii  linux-kernel-headers
ii  module-init-tools

> Either the kernel headers are incomplete or this distribution kernel is 
> incompatible in some way. Can you provide a tgz of these sources(headers) 
> directory to me?

You can find the sources and other useful things (e.g. file list) at 
http://packages.debian.org/stable/devel/kernel-headers-2.6.8-2-386

At http://packages.debian.org/ you can even search for certain files.

If you still need a tarball from me, please speak.

regards
klaus

> 
> Armin
>  
>> Thanks
>> Klaus
>>
>>
>> Searching for configured kernel in /usr/src/kernel-source-2.6.8
>> Kernel version is 2.6.8
>>
>> Building divas4linux kernel modules...
>> Using kernel 2.6 build mechanism of /usr/src/kernel-source-2.6.8...
>>
>> make[1]: Entering directory `/usr/src/kernel-source-2.6.8'
>>   CC [M]
>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.o
>>   CC [M]
>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capiutil.o
>>   CC [M]
>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capilib.o
>>   CC [M]
>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi_proc.o
>>   LD [M]
>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kernelcapi.o
>>   CC [M]
>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.o
>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.c:447:40:
>> missing binary operator before token "("
>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.c:
>> In function `handle_recv_skb':
>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.c:451:
>> error: structure has no member named `receive_room'
>> make[2]: ***
>> [/root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/capi.o]
>> Error 1
>> make[1]: ***
>> [_module_/root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi]
>> Error 2
>> make[1]: Leaving directory `/usr/src/kernel-source-2.6.8'
>> make: *** [kernel] Error 1
>>
>>
>>
>> Armin Schindler wrote:
>>> On Mon, 15 May 2006, Klaus Darilion wrote:
>>>> Hi Armin!
>>>>
>>>> I have problems on debian sarge with standard 2.6.8-2-386 kernel.
>>>>
>>>> I've installed the packages:
>>>> kernel-headers-2.6.8-2
>>>> kernel-headers-2.6.8-2-386
>>>> kernel-image-2.6.8-2-386
>>>> kernel-kbuild-2.6-3
>>>> kernel-source-2.6.8
>>>>
>>>> Then I unpacked the kernel sources into /usr/src/kernel-source-2.6.8
>>>> and made
>>>> a symlink from /usr/src/linux --> kernel-source-2.6.8
>>>>
>>>> Then I entered /usr/src/linux, started "make menuconfig", loaded the
>>>> configuration from /boot/config-2.6.8-2-386 and exited from the
>>>> config
>>>> application.
>>>>
>>>> I think now I should have configured kernel sources.
>>>>
>>>> But if I start compiling, I got lots of errors (see below)
>>> The kernel config might be ready, but some things are still missing.
>>> 'make prepare' in the kernel directory should do the needed basic stuff.
>>>
>>> Armin
>>>
>>>
>>>> Help is appreciated :-)
>>>>
>>>> thanks
>>>> klaus
>>>>
>>>>
>>>> server1:~/asterisk/divas4linux-melware-3.0.e-106.622-1# make
>>>> Searching for configured kernel in /usr/src/linux
>>>> Kernel version is 2.6.8
>>>>
>>>> Building divas4linux kernel modules...
>>>> Using kernel 2.6 build mechanism of /usr/src/linux...
>>>>
>>>> make[1]: Entering directory `/usr/src/kernel-source-2.6.8'
>>>>  CC [M]
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.o
>>>> In file included from include/linux/kernel.h:11,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/linkage.h:5:25: asm/linkage.h: No such file or
>>>> directory
>>>> In file included from include/linux/posix_types.h:47,
>>>> from include/linux/types.h:13,
>>>> from include/linux/kernel.h:13,
>>>> from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> /usr/lib/gcc-lib/i486-linux/3.3.5/include/asm/posix_types.h:13:22:
>>>> features.h:
>>>> No such file or directory
>>>> /usr/lib/gcc-lib/i486-linux/3.3.5/include/asm/posix_types.h:14:35: no
>>>> include
>>>> path in which to find asm/posix_types.h
>>>> In file included from include/linux/kernel.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/types.h:14:23: asm/types.h: No such file or directory
>>>> In file included from include/linux/kernel.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/types.h:18: error: syntax error before "__kernel_dev_t"
>>>> include/linux/types.h:18: warning: type defaults to `int' in
>>>> declaration of
>>>> `__kernel_dev_t'
>>>> include/linux/types.h:18: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:21: error: syntax error before "dev_t"
>>>> include/linux/types.h:21: warning: type defaults to `int' in
>>>> declaration of
>>>> `dev_t'
>>>> include/linux/types.h:21: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:22: error: syntax error before "ino_t"
>>>> include/linux/types.h:22: warning: type defaults to `int' in
>>>> declaration of
>>>> `ino_t'
>>>> include/linux/types.h:22: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:23: error: syntax error before "mode_t"
>>>> include/linux/types.h:23: warning: type defaults to `int' in
>>>> declaration of
>>>> `mode_t'
>>>> include/linux/types.h:23: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:24: error: syntax error before "nlink_t"
>>>> include/linux/types.h:24: warning: type defaults to `int' in
>>>> declaration of
>>>> `nlink_t'
>>>> include/linux/types.h:24: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:25: error: syntax error before "off_t"
>>>> include/linux/types.h:25: warning: type defaults to `int' in
>>>> declaration of
>>>> `off_t'
>>>> include/linux/types.h:25: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:26: error: syntax error before "pid_t"
>>>> include/linux/types.h:26: warning: type defaults to `int' in
>>>> declaration of
>>>> `pid_t'
>>>> include/linux/types.h:26: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:27: error: syntax error before "daddr_t"
>>>> include/linux/types.h:27: warning: type defaults to `int' in
>>>> declaration of
>>>> `daddr_t'
>>>> include/linux/types.h:27: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:29: error: syntax error before "suseconds_t"
>>>> include/linux/types.h:29: warning: type defaults to `int' in
>>>> declaration of
>>>> `suseconds_t'
>>>> include/linux/types.h:29: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:30: error: syntax error before "timer_t"
>>>> include/linux/types.h:30: warning: type defaults to `int' in
>>>> declaration of
>>>> `timer_t'
>>>> include/linux/types.h:30: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:31: error: syntax error before "clockid_t"
>>>> include/linux/types.h:31: warning: type defaults to `int' in
>>>> declaration of
>>>> `clockid_t'
>>>> include/linux/types.h:31: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:35: error: syntax error before "uid_t"
>>>> include/linux/types.h:35: warning: type defaults to `int' in
>>>> declaration of
>>>> `uid_t'
>>>> include/linux/types.h:35: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:36: error: syntax error before "gid_t"
>>>> include/linux/types.h:36: warning: type defaults to `int' in
>>>> declaration of
>>>> `gid_t'
>>>> include/linux/types.h:36: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:37: error: syntax error before "uid16_t"
>>>> include/linux/types.h:37: warning: type defaults to `int' in
>>>> declaration of
>>>> `uid16_t'
>>>> include/linux/types.h:37: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:38: error: syntax error before "gid16_t"
>>>> include/linux/types.h:38: warning: type defaults to `int' in
>>>> declaration of
>>>> `gid16_t'
>>>> include/linux/types.h:38: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:42: error: syntax error before "old_uid_t"
>>>> include/linux/types.h:42: warning: type defaults to `int' in
>>>> declaration of
>>>> `old_uid_t'
>>>> include/linux/types.h:42: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:43: error: syntax error before "old_gid_t"
>>>> include/linux/types.h:43: warning: type defaults to `int' in
>>>> declaration of
>>>> `old_gid_t'
>>>> include/linux/types.h:43: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:55: error: syntax error before "loff_t"
>>>> include/linux/types.h:55: warning: type defaults to `int' in
>>>> declaration of
>>>> `loff_t'
>>>> include/linux/types.h:55: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:64: error: syntax error before "size_t"
>>>> include/linux/types.h:64: warning: type defaults to `int' in
>>>> declaration of
>>>> `size_t'
>>>> include/linux/types.h:64: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:69: error: syntax error before "ssize_t"
>>>> include/linux/types.h:69: warning: type defaults to `int' in
>>>> declaration of
>>>> `ssize_t'
>>>> include/linux/types.h:69: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:74: error: syntax error before "ptrdiff_t"
>>>> include/linux/types.h:74: warning: type defaults to `int' in
>>>> declaration of
>>>> `ptrdiff_t'
>>>> include/linux/types.h:74: warning: data definition has no type or
>>>> storage
>>>> class
>>>> make[2]: ***
>>>> [/root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.o]
>>>> Interrupt
>>>> make[1]: ***
>>>> [_module_/root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi]
>>>> Interrupt
>>>> make: *** [kernel] Interrupt
>>>>
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ /asterisk/divas4linux-melware-3.0.e-106.622-1#
>>>> server1:~ make
>>>> Searching for configured kernel in /usr/src/linux
>>>> Kernel version is 2.6.8
>>>>
>>>> Building divas4linux kernel modules...
>>>> Using kernel 2.6 build mechanism of /usr/src/linux...
>>>>
>>>> make[1]: Entering directory `/usr/src/kernel-source-2.6.8'
>>>>  CC [M]
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.o
>>>> In file included from include/linux/kernel.h:11,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/linkage.h:5:25: asm/linkage.h: No such file or
>>>> directory
>>>> In file included from include/linux/posix_types.h:47,
>>>> from include/linux/types.h:13,
>>>> from include/linux/kernel.h:13,
>>>> from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> /usr/lib/gcc-lib/i486-linux/3.3.5/include/asm/posix_types.h:13:22:
>>>> features.h:
>>>> No such file or directory
>>>> /usr/lib/gcc-lib/i486-linux/3.3.5/include/asm/posix_types.h:14:35: no
>>>> include
>>>> path in which to find asm/posix_types.h
>>>> In file included from include/linux/kernel.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/types.h:14:23: asm/types.h: No such file or directory
>>>> In file included from include/linux/kernel.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/types.h:18: error: syntax error before "__kernel_dev_t"
>>>> include/linux/types.h:18: warning: type defaults to `int' in
>>>> declaration of
>>>> `__kernel_dev_t'
>>>> include/linux/types.h:18: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:21: error: syntax error before "dev_t"
>>>> include/linux/types.h:21: warning: type defaults to `int' in
>>>> declaration of
>>>> `dev_t'
>>>> include/linux/types.h:21: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:22: error: syntax error before "ino_t"
>>>> include/linux/types.h:22: warning: type defaults to `int' in
>>>> declaration of
>>>> `ino_t'
>>>> include/linux/types.h:22: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:23: error: syntax error before "mode_t"
>>>> include/linux/types.h:23: warning: type defaults to `int' in
>>>> declaration of
>>>> `mode_t'
>>>> include/linux/types.h:23: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:24: error: syntax error before "nlink_t"
>>>> include/linux/types.h:24: warning: type defaults to `int' in
>>>> declaration of
>>>> `nlink_t'
>>>> include/linux/types.h:24: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:25: error: syntax error before "off_t"
>>>> include/linux/types.h:25: warning: type defaults to `int' in
>>>> declaration of
>>>> `off_t'
>>>> include/linux/types.h:25: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:26: error: syntax error before "pid_t"
>>>> include/linux/types.h:26: warning: type defaults to `int' in
>>>> declaration of
>>>> `pid_t'
>>>> include/linux/types.h:26: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:27: error: syntax error before "daddr_t"
>>>> include/linux/types.h:27: warning: type defaults to `int' in
>>>> declaration of
>>>> `daddr_t'
>>>> include/linux/types.h:27: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:29: error: syntax error before "suseconds_t"
>>>> include/linux/types.h:29: warning: type defaults to `int' in
>>>> declaration of
>>>> `suseconds_t'
>>>> include/linux/types.h:29: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:30: error: syntax error before "timer_t"
>>>> include/linux/types.h:30: warning: type defaults to `int' in
>>>> declaration of
>>>> `timer_t'
>>>> include/linux/types.h:30: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:31: error: syntax error before "clockid_t"
>>>> include/linux/types.h:31: warning: type defaults to `int' in
>>>> declaration of
>>>> `clockid_t'
>>>> include/linux/types.h:31: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:35: error: syntax error before "uid_t"
>>>> include/linux/types.h:35: warning: type defaults to `int' in
>>>> declaration of
>>>> `uid_t'
>>>> include/linux/types.h:35: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:36: error: syntax error before "gid_t"
>>>> include/linux/types.h:36: warning: type defaults to `int' in
>>>> declaration of
>>>> `gid_t'
>>>> include/linux/types.h:36: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:37: error: syntax error before "uid16_t"
>>>> include/linux/types.h:37: warning: type defaults to `int' in
>>>> declaration of
>>>> `uid16_t'
>>>> include/linux/types.h:37: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:38: error: syntax error before "gid16_t"
>>>> include/linux/types.h:38: warning: type defaults to `int' in
>>>> declaration of
>>>> `gid16_t'
>>>> include/linux/types.h:38: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:42: error: syntax error before "old_uid_t"
>>>> include/linux/types.h:42: warning: type defaults to `int' in
>>>> declaration of
>>>> `old_uid_t'
>>>> include/linux/types.h:42: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:43: error: syntax error before "old_gid_t"
>>>> include/linux/types.h:43: warning: type defaults to `int' in
>>>> declaration of
>>>> `old_gid_t'
>>>> include/linux/types.h:43: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:55: error: syntax error before "loff_t"
>>>> include/linux/types.h:55: warning: type defaults to `int' in
>>>> declaration of
>>>> `loff_t'
>>>> include/linux/types.h:55: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:64: error: syntax error before "size_t"
>>>> include/linux/types.h:64: warning: type defaults to `int' in
>>>> declaration of
>>>> `size_t'
>>>> include/linux/types.h:64: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:69: error: syntax error before "ssize_t"
>>>> include/linux/types.h:69: warning: type defaults to `int' in
>>>> declaration of
>>>> `ssize_t'
>>>> include/linux/types.h:69: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:74: error: syntax error before "ptrdiff_t"
>>>> include/linux/types.h:74: warning: type defaults to `int' in
>>>> declaration of
>>>> `ptrdiff_t'
>>>> include/linux/types.h:74: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:79: error: syntax error before "time_t"
>>>> include/linux/types.h:79: warning: type defaults to `int' in
>>>> declaration of
>>>> `time_t'
>>>> include/linux/types.h:79: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:84: error: syntax error before "clock_t"
>>>> include/linux/types.h:84: warning: type defaults to `int' in
>>>> declaration of
>>>> `clock_t'
>>>> include/linux/types.h:84: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:89: error: syntax error before "caddr_t"
>>>> include/linux/types.h:89: warning: type defaults to `int' in
>>>> declaration of
>>>> `caddr_t'
>>>> include/linux/types.h:89: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:107: error: syntax error before "u_int8_t"
>>>> include/linux/types.h:107: warning: type defaults to `int' in
>>>> declaration of
>>>> `u_int8_t'
>>>> include/linux/types.h:107: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:108: error: syntax error before "int8_t"
>>>> include/linux/types.h:108: warning: type defaults to `int' in
>>>> declaration of
>>>> `int8_t'
>>>> include/linux/types.h:108: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:109: error: syntax error before "u_int16_t"
>>>> include/linux/types.h:109: warning: type defaults to `int' in
>>>> declaration of
>>>> `u_int16_t'
>>>> include/linux/types.h:109: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:110: error: syntax error before "int16_t"
>>>> include/linux/types.h:110: warning: type defaults to `int' in
>>>> declaration of
>>>> `int16_t'
>>>> include/linux/types.h:110: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:111: error: syntax error before "u_int32_t"
>>>> include/linux/types.h:111: warning: type defaults to `int' in
>>>> declaration of
>>>> `u_int32_t'
>>>> include/linux/types.h:111: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:112: error: syntax error before "int32_t"
>>>> include/linux/types.h:112: warning: type defaults to `int' in
>>>> declaration of
>>>> `int32_t'
>>>> include/linux/types.h:112: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:116: error: syntax error before "uint8_t"
>>>> include/linux/types.h:116: warning: type defaults to `int' in
>>>> declaration of
>>>> `uint8_t'
>>>> include/linux/types.h:116: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:117: error: syntax error before "uint16_t"
>>>> include/linux/types.h:117: warning: type defaults to `int' in
>>>> declaration of
>>>> `uint16_t'
>>>> include/linux/types.h:117: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:118: error: syntax error before "uint32_t"
>>>> include/linux/types.h:118: warning: type defaults to `int' in
>>>> declaration of
>>>> `uint32_t'
>>>> include/linux/types.h:118: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:121: error: syntax error before "uint64_t"
>>>> include/linux/types.h:121: warning: type defaults to `int' in
>>>> declaration of
>>>> `uint64_t'
>>>> include/linux/types.h:121: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:122: error: syntax error before "u_int64_t"
>>>> include/linux/types.h:122: warning: type defaults to `int' in
>>>> declaration of
>>>> `u_int64_t'
>>>> include/linux/types.h:122: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:123: error: syntax error before "int64_t"
>>>> include/linux/types.h:123: warning: type defaults to `int' in
>>>> declaration of
>>>> `int64_t'
>>>> include/linux/types.h:123: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:151: error: syntax error before
>>>> "__kernel_daddr_t"
>>>> include/linux/types.h:151: warning: no semicolon at end of struct or
>>>> union
>>>> include/linux/types.h:152: warning: type defaults to `int' in
>>>> declaration of
>>>> `f_tinode'
>>>> include/linux/types.h:152: warning: data definition has no type or
>>>> storage
>>>> class
>>>> include/linux/types.h:155: error: syntax error before '}' token
>>>> In file included from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/kernel.h:15:27: asm/byteorder.h: No such file or
>>>> directory
>>>> include/linux/kernel.h:16:21: asm/bug.h: No such file or directory
>>>> In file included from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:13,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/kernel.h:81: error: syntax error before "size_t"
>>>> include/linux/kernel.h:82: warning: function declaration isn't a
>>>> prototype
>>>> include/linux/kernel.h:82: warning: conflicting types for built-in
>>>> function
>>>> `snprintf'
>>>> include/linux/kernel.h:83: error: syntax error before "size_t"
>>>> include/linux/kernel.h:83: warning: function declaration isn't a
>>>> prototype
>>>> include/linux/kernel.h:84: error: syntax error before "size_t"
>>>> include/linux/kernel.h:85: warning: function declaration isn't a
>>>> prototype
>>>> include/linux/kernel.h:86: error: syntax error before "size_t"
>>>> include/linux/kernel.h:86: warning: function declaration isn't a
>>>> prototype
>>>> include/linux/kernel.h:190:2: #error "Please fix asm/byteorder.h"
>>>> In file included from include/linux/thread_info.h:20,
>>>> from include/linux/spinlock.h:12,
>>>> from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:14,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/bitops.h:3:23: asm/types.h: No such file or directory
>>>> include/linux/bitops.h:4:24: asm/bitops.h: No such file or directory
>>>> In file included from include/linux/thread_info.h:20,
>>>> from include/linux/spinlock.h:12,
>>>> from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:14,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/bitops.h: In function `get_bitmask_order':
>>>> include/linux/bitops.h:78: warning: implicit declaration of function
>>>> `fls'
>>>> include/linux/bitops.h: At top level:
>>>> include/linux/bitops.h:111: error: syntax error before "w"
>>>> include/linux/bitops.h:112: warning: function declaration isn't a
>>>> prototype
>>>> include/linux/bitops.h: In function `generic_hweight64':
>>>> include/linux/bitops.h:114: error: `w' undeclared (first use in this
>>>> function)
>>>> include/linux/bitops.h:114: error: (Each undeclared identifier is
>>>> reported
>>>> only once
>>>> include/linux/bitops.h:114: error: for each function it appears in.)
>>>> In file included from include/linux/spinlock.h:12,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:14,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/thread_info.h:21:29: asm/thread_info.h: No such file or
>>>> directory
>>>> In file included from include/linux/spinlock.h:12,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:14,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/thread_info.h: In function `set_thread_flag':
>>>> include/linux/thread_info.h:32: warning: implicit declaration of
>>>> function
>>>> `set_bit'
>>>> include/linux/thread_info.h:32: warning: implicit declaration of
>>>> function
>>>> `current_thread_info'
>>>> include/linux/thread_info.h:32: error: invalid type argument of `->'
>>>> include/linux/thread_info.h: In function `clear_thread_flag':
>>>> include/linux/thread_info.h:37: warning: implicit declaration of
>>>> function
>>>> `clear_bit'
>>>> include/linux/thread_info.h:37: error: invalid type argument of `->'
>>>> include/linux/thread_info.h: In function `test_and_set_thread_flag':
>>>> include/linux/thread_info.h:42: warning: implicit declaration of
>>>> function
>>>> `test_and_set_bit'
>>>> include/linux/thread_info.h:42: error: invalid type argument of `->'
>>>> include/linux/thread_info.h: In function
>>>> `test_and_clear_thread_flag':
>>>> include/linux/thread_info.h:47: warning: implicit declaration of
>>>> function
>>>> `test_and_clear_bit'
>>>> include/linux/thread_info.h:47: error: invalid type argument of `->'
>>>> include/linux/thread_info.h: In function `test_thread_flag':
>>>> include/linux/thread_info.h:52: warning: implicit declaration of
>>>> function
>>>> `test_bit'
>>>> include/linux/thread_info.h:52: error: invalid type argument of `->'
>>>> include/linux/thread_info.h: At top level:
>>>> include/linux/thread_info.h:55: warning: `struct thread_info'
>>>> declared inside
>>>> parameter list
>>>> include/linux/thread_info.h:55: warning: its scope is only this
>>>> definition or
>>>> declaration, which is probably not what you want
>>>> include/linux/thread_info.h: In function `set_ti_thread_flag':
>>>> include/linux/thread_info.h:57: error: dereferencing pointer to
>>>> incomplete
>>>> type
>>>> include/linux/thread_info.h: At top level:
>>>> include/linux/thread_info.h:60: warning: `struct thread_info'
>>>> declared inside
>>>> parameter list
>>>> include/linux/thread_info.h: In function `clear_ti_thread_flag':
>>>> include/linux/thread_info.h:62: error: dereferencing pointer to
>>>> incomplete
>>>> type
>>>> include/linux/thread_info.h: At top level:
>>>> include/linux/thread_info.h:65: warning: `struct thread_info'
>>>> declared inside
>>>> parameter list
>>>> include/linux/thread_info.h: In function
>>>> `test_and_set_ti_thread_flag':
>>>> include/linux/thread_info.h:67: error: dereferencing pointer to
>>>> incomplete
>>>> type
>>>> include/linux/thread_info.h: At top level:
>>>> include/linux/thread_info.h:70: warning: `struct thread_info'
>>>> declared inside
>>>> parameter list
>>>> include/linux/thread_info.h: In function
>>>> `test_and_clear_ti_thread_flag':
>>>> include/linux/thread_info.h:72: error: dereferencing pointer to
>>>> incomplete
>>>> type
>>>> include/linux/thread_info.h: At top level:
>>>> include/linux/thread_info.h:75: warning: `struct thread_info'
>>>> declared inside
>>>> parameter list
>>>> include/linux/thread_info.h: In function `test_ti_thread_flag':
>>>> include/linux/thread_info.h:77: error: dereferencing pointer to
>>>> incomplete
>>>> type
>>>> include/linux/thread_info.h: In function `set_need_resched':
>>>> include/linux/thread_info.h:82: error: `TIF_NEED_RESCHED' undeclared
>>>> (first
>>>> use in this function)
>>>> include/linux/thread_info.h: In function `clear_need_resched':
>>>> include/linux/thread_info.h:87: error: `TIF_NEED_RESCHED' undeclared
>>>> (first
>>>> use in this function)
>>>> In file included from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:14,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/spinlock.h:16:52: asm/processor.h: No such file or
>>>> directory
>>>> include/linux/spinlock.h:17:24: asm/system.h: No such file or
>>>> directory
>>>> include/linux/spinlock.h:396:24: asm/atomic.h: No such file or
>>>> directory
>>>> In file included from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:14,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/spinlock.h: At top level:
>>>> include/linux/spinlock.h:397: error: syntax error before '*' token
>>>> include/linux/spinlock.h:397: warning: function declaration isn't a
>>>> prototype
>>>> include/linux/spinlock.h: In function `bit_spin_lock':
>>>> include/linux/spinlock.h:415: error: invalid type argument of `->'
>>>> include/linux/spinlock.h: In function `bit_spin_trylock':
>>>> include/linux/spinlock.h:438: error: invalid type argument of `->'
>>>> include/linux/spinlock.h: In function `bit_spin_unlock':
>>>> include/linux/spinlock.h:453: error: invalid type argument of `->'
>>>> include/linux/spinlock.h:453: error: `TIF_NEED_RESCHED' undeclared
>>>> (first use
>>>> in this function)
>>>> include/linux/spinlock.h: In function `bit_spin_is_locked':
>>>> include/linux/spinlock.h:464: error: invalid type argument of `->'
>>>> In file included from include/linux/list.h:7,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:15,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/prefetch.h:14:27: asm/processor.h: No such file or
>>>> directory
>>>> include/linux/prefetch.h:15:23: asm/cache.h: No such file or
>>>> directory
>>>> In file included from include/linux/list.h:7,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:15,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/prefetch.h: At top level:
>>>> include/linux/prefetch.h:58: error: syntax error before "size_t"
>>>> include/linux/prefetch.h:59: warning: function declaration isn't a
>>>> prototype
>>>> In file included from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:15,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/list.h:8:24: asm/system.h: No such file or directory
>>>> In file included from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:15,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/list.h: In function `__list_add_rcu':
>>>> include/linux/list.h:94: warning: implicit declaration of function
>>>> `smp_wmb'
>>>> In file included from include/linux/isdn/capilli.h:17,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:16,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/capi.h:15:23: asm/types.h: No such file or directory
>>>> In file included from include/linux/capi.h:16,
>>>> from include/linux/isdn/capilli.h:17,
>>>> from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:16,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/ioctl.h:4:23: asm/ioctl.h: No such file or directory
>>>> In file included from include/linux/isdn/capilli.h:17,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.h:16,
>>>>                 from
>>>> /root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.c:15:
>>>> include/linux/capi.h: At top level:
>>>> include/linux/capi.h:26: error: syntax error before "__u32"
>>>> include/linux/capi.h:26: warning: no semicolon at end of struct or
>>>> union
>>>> include/linux/capi.h:27: warning: type defaults to `int' in
>>>> declaration of
>>>> `datablkcnt'
>>>> include/linux/capi.h:27: warning: data definition has no type or
>>>> storage class
>>>> include/linux/capi.h:28: error: syntax error before "datablklen"
>>>> include/linux/capi.h:28: warning: type defaults to `int' in
>>>> declaration of
>>>> `datablklen'
>>>> include/linux/capi.h:28: warning: data definition has no type or
>>>> storage class
>>>> include/linux/capi.h:29: warning: type defaults to `int' in
>>>> declaration of
>>>> `capi_register_params'
>>>> include/linux/capi.h:29: warning: data definition has no type or
>>>> storage class
>>>> include/linux/capi.h:46: error: syntax error before "__u32"
>>>> include/linux/capi.h:46: warning: no semicolon at end of struct or
>>>> union
>>>> include/linux/capi.h:47: warning: type defaults to `int' in
>>>> declaration of
>>>> `minorversion'
>>>> include/linux/capi.h:47: warning: data definition has no type or
>>>> storage class
>>>> include/linux/capi.h:48: error: syntax error before
>>>> "majormanuversion"
>>>> include/linux/capi.h:48: warning: type defaults to `int' in
>>>> declaration of
>>>> `majormanuversion'
>>>> include/linux/capi.h:48: warning: data definition has no type or
>>>> storage class
>>>> include/linux/capi.h:49: error: syntax error before
>>>> "minormanuversion"
>>>> include/linux/capi.h:49: warning: type defaults to `int' in
>>>> declaration of
>>>> `minormanuversion'
>>>> include/linux/capi.h:49: warning: data definition has no type or
>>>> storage class
>>>> include/linux/capi.h:50: warning: type defaults to `int' in
>>>> declaration of
>>>> `capi_version'
>>>> include/linux/capi.h:50: warning: data definition has no type or
>>>> storage class
>>>> include/linux/capi.h:66: error: syntax error before "__u16"
>>>> include/linux/capi.h:66: warning: no semicolon at end of struct or
>>>> union
>>>> include/linux/capi.h:67: warning: type defaults to `int' in
>>>> declaration of
>>>> `nbchannel'
>>>> make[2]: ***
>>>> [/root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi/kcapi.o]
>>>> Interrupt
>>>> make[1]: ***
>>>> [_module_/root/asterisk/divas4linux-melware-3.0.e-106.622-1/kernel26/kernelcapi]
>>>> Interrupt
>>>> make: *** [kernel] Interrupt
>>>> _______________________________________________
>>>> --Bandwidth and Colocation provided by Easynews.com --
>>>>
>>>> Asterisk-Users mailing list
>>>> To UNSUBSCRIBE or update options visit:
>>>> http://lists.digium.com/mailman/listinfo/asterisk-users
>>>>
>>> _______________________________________________
>>> --Bandwidth and Colocation provided by Easynews.com --
>>>
>>> Asterisk-Users mailing list
>>> To UNSUBSCRIBE or update options visit:
>>> http://lists.digium.com/mailman/listinfo/asterisk-users
>> _______________________________________________
>> --Bandwidth and Colocation provided by Easynews.com --
>>
>> Asterisk-Users mailing list
>> To UNSUBSCRIBE or update options visit:
>> http://lists.digium.com/mailman/listinfo/asterisk-users
>>
> _______________________________________________
> --Bandwidth and Colocation provided by Easynews.com --
> 
> Asterisk-Users mailing list
> To UNSUBSCRIBE or update options visit:
>    http://lists.digium.com/mailman/listinfo/asterisk-users




More information about the asterisk-users mailing list