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.

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# 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

Reply via email to