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

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