Do you have the source that your kernel was compiled from? Do you at
least have the appropriate headers for you kernel and the config file
that was used?
On Mon, 2003-07-07 at 18:28, marrandy wrote:> # make clean ; make install
> rm -f torisatool makefw tor2fw.h
> rm -f zttool
> rm -f *.o ztcfg tzdriver sethdlc
> rm -f zonedata.lo tonezone.lo libtonezone.so.1.0 *.lo
> rm -f gendigits tones.h
> rm -f libtonezone*
> rm -f tor2ee
> rm -f core
> cc -I. -O4 -g -Wall -DBUILDING_TONEZONE -DSTANDALONE_ZAPATA -c -o
> gendigits.o gendigits.c
> cc -o gendigits gendigits.o -lm
> ./gendigits
> gcc -I/usr/src/linux-2.4/include -O6 -DMODULE -D__KERNEL__ -DEXPORT_SYMTAB
> -I/usr/src/linux/drivers/net -Wall -I. -Wstrict-prototypes
> -fomit-frame-pointer -I/usr/src/linux/drivers/net/wan -I
> /usr/src/linux/include -I/usr/src/linux/include/net -DECHO_CAN_MARK2
> -DCONFIG_ZAPATA_PPP -DTORMENTA_BASE=0xd0000 -DDEFAULT_TONE_ZONE=0
> -DSTANDALONE_ZAPATA -c zaptel.c
> In file included from /usr/include/linux/prefetch.h:13,
> from /usr/include/linux/list.h:6,
> from /usr/include/linux/module.h:11,
> from zaptel.c:35:
> /usr/include/asm/processor.h:55: `CONFIG_X86_L1_CACHE_SHIFT' undeclared
here
> (not in a function)
> /usr/include/asm/processor.h:55: requested alignment is not a constant
> In file included from /usr/include/linux/module.h:20,
> from zaptel.c:35:
> /usr/include/linux/modversions.h:1:2: #error
> "======================================================="
> /usr/include/linux/modversions.h:2:2: #error "You should not include
> /usr/include/{linux,asm}/ header"
> /usr/include/linux/modversions.h:3:2: #error "files directly for the
> compilation of kernel modules."
> /usr/include/linux/modversions.h:4:2: #error ""
> /usr/include/linux/modversions.h:5:2: #error "glibc now uses kernel
header
> files from a well-defined"
> /usr/include/linux/modversions.h:6:2: #error "working kernel version
(as
> recommended by Linus Torvalds)"
> /usr/include/linux/modversions.h:7:2: #error "These files are glibc
internal
> and may not match the"
> /usr/include/linux/modversions.h:8:2: #error "currently running
kernel. They
> should only be"
> /usr/include/linux/modversions.h:9:2: #error "included via other
system header
> files - user space"
> /usr/include/linux/modversions.h:10:2: #error "programs should not
directly
> include <linux/*.h> or"
> /usr/include/linux/modversions.h:11:2: #error "<asm/*.h> as
well."
> /usr/include/linux/modversions.h:12:2: #error ""
> /usr/include/linux/modversions.h:13:2: #error "To build kernel modules
please
> do the following:"
> /usr/include/linux/modversions.h:14:2: #error ""
> /usr/include/linux/modversions.h:15:2: #error " o Have the kernel
sources
> installed"
> /usr/include/linux/modversions.h:16:2: #error ""
> /usr/include/linux/modversions.h:17:2: #error " o Make sure that the
symbolic
> link"
> /usr/include/linux/modversions.h:18:2: #error " /lib/modules/`uname
> -r`/build exists and points to"
> /usr/include/linux/modversions.h:19:2: #error " the matching kernel
source
> directory"
> /usr/include/linux/modversions.h:20:2: #error ""
> /usr/include/linux/modversions.h:21:2: #error " o Now copy
> /boot/vmlinuz.version.h to"
> /usr/include/linux/modversions.h:22:2: #error " /lib/modules/`uname
> -r`/build/include/linux/version.h"
> /usr/include/linux/modversions.h:23:2: #error ""
> /usr/include/linux/modversions.h:24:2: #error " o When compiling, make
sure to
> use the following"
> /usr/include/linux/modversions.h:25:2: #error " compiler option to
use the
> correct include files:"
> /usr/include/linux/modversions.h:26:2: #error ""
> /usr/include/linux/modversions.h:27:2: #error "
-I/lib/modules/`uname
> -r`/build/include"
> /usr/include/linux/modversions.h:28:2: #error ""
> /usr/include/linux/modversions.h:29:2: #error " instead of"
> /usr/include/linux/modversions.h:30:2: #error ""
> /usr/include/linux/modversions.h:31:2: #error "
-I/usr/include/linux"
> /usr/include/linux/modversions.h:32:2: #error ""
> /usr/include/linux/modversions.h:33:2: #error " Please adjust the
Makefile
> accordingly."
> /usr/include/linux/modversions.h:34:2: #error
> "======================================================="
> In file included from /usr/include/linux/module.h:297,
> from zaptel.c:35:
> /usr/include/linux/version.h:2:2: #error
> "======================================================="
> /usr/include/linux/version.h:3:2: #error "You should not include
> /usr/include/{linux,asm}/ header"
> /usr/include/linux/version.h:4:2: #error "files directly for the
compilation
> of kernel modules."
> /usr/include/linux/version.h:5:2: #error ""
> /usr/include/linux/version.h:6:2: #error "glibc now uses kernel header
files
> from a well-defined"
> /usr/include/linux/version.h:7:2: #error "working kernel version (as
> recommended by Linus Torvalds)"
> /usr/include/linux/version.h:8:2: #error "These files are glibc
internal and
> may not match the"
> /usr/include/linux/version.h:9:2: #error "currently running kernel.
They
> should only be"
> /usr/include/linux/version.h:10:2: #error "included via other system
header
> files - user space"
> /usr/include/linux/version.h:11:2: #error "programs should not
directly
> include <linux/*.h> or"
> /usr/include/linux/version.h:12:2: #error "<asm/*.h> as
well."
> /usr/include/linux/version.h:13:2: #error ""
> /usr/include/linux/version.h:14:2: #error "To build kernel modules
please do
> the following:"
> /usr/include/linux/version.h:15:2: #error ""
> /usr/include/linux/version.h:16:2: #error " o Have the kernel sources
> installed"
> /usr/include/linux/version.h:17:2: #error ""
> /usr/include/linux/version.h:18:2: #error " o Make sure that the
symbolic
> link"
> /usr/include/linux/version.h:19:2: #error " /lib/modules/`uname
-r`/build
> exists and points to"
> /usr/include/linux/version.h:20:2: #error " the matching kernel
source
> directory"
> /usr/include/linux/version.h:21:2: #error ""
> /usr/include/linux/version.h:22:2: #error " o Now copy
/boot/vmlinuz.version.h
> to"
> /usr/include/linux/version.h:23:2: #error " /lib/modules/`uname
> -r`/build/include/linux/version.h"
> /usr/include/linux/version.h:24:2: #error ""
> /usr/include/linux/version.h:25:2: #error " o When compiling, make
sure to use
> the following"
> /usr/include/linux/version.h:26:2: #error " compiler option to use
the
> correct include files:"
> /usr/include/linux/version.h:27:2: #error ""
> /usr/include/linux/version.h:28:2: #error " -I/lib/modules/`uname
> -r`/build/include"
> /usr/include/linux/version.h:29:2: #error ""
> /usr/include/linux/version.h:30:2: #error " instead of"
> /usr/include/linux/version.h:31:2: #error ""
> /usr/include/linux/version.h:32:2: #error "
-I/usr/include/linux"
> /usr/include/linux/version.h:33:2: #error ""
> /usr/include/linux/version.h:34:2: #error " Please adjust the
Makefile
> accordingly."
> /usr/include/linux/version.h:35:2: #error
> "======================================================="
> In file included from zaptel.c:35:
> /usr/include/linux/module.h:299: parse error before "UTS_RELEASE"
> In file included from zaptel.c:39:
> /usr/include/linux/version.h:2:2: #error
> "======================================================="
> /usr/include/linux/version.h:3:2: #error "You should not include
> /usr/include/{linux,asm}/ header"
> /usr/include/linux/version.h:4:2: #error "files directly for the
compilation
> of kernel modules."
> /usr/include/linux/version.h:5:2: #error ""
> /usr/include/linux/version.h:6:2: #error "glibc now uses kernel header
files
> from a well-defined"
> /usr/include/linux/version.h:7:2: #error "working kernel version (as
> recommended by Linus Torvalds)"
> /usr/include/linux/version.h:8:2: #error "These files are glibc
internal and
> may not match the"
> /usr/include/linux/version.h:9:2: #error "currently running kernel.
They
> should only be"
> /usr/include/linux/version.h:10:2: #error "included via other system
header
> files - user space"
> /usr/include/linux/version.h:11:2: #error "programs should not
directly
> include <linux/*.h> or"
> /usr/include/linux/version.h:12:2: #error "<asm/*.h> as
well."
> /usr/include/linux/version.h:13:2: #error ""
> /usr/include/linux/version.h:14:2: #error "To build kernel modules
please do
> the following:"
> /usr/include/linux/version.h:15:2: #error ""
> /usr/include/linux/version.h:16:2: #error " o Have the kernel sources
> installed"
> /usr/include/linux/version.h:17:2: #error ""
> /usr/include/linux/version.h:18:2: #error " o Make sure that the
symbolic
> link"
> /usr/include/linux/version.h:19:2: #error " /lib/modules/`uname
-r`/build
> exists and points to"
> /usr/include/linux/version.h:20:2: #error " the matching kernel
source
> directory"
> /usr/include/linux/version.h:21:2: #error ""
> /usr/include/linux/version.h:22:2: #error " o Now copy
/boot/vmlinuz.version.h
> to"
> /usr/include/linux/version.h:23:2: #error " /lib/modules/`uname
> -r`/build/include/linux/version.h"
> /usr/include/linux/version.h:24:2: #error ""
> /usr/include/linux/version.h:25:2: #error " o When compiling, make
sure to use
> the following"
> /usr/include/linux/version.h:26:2: #error " compiler option to use
the
> correct include files:"
> /usr/include/linux/version.h:27:2: #error ""
> /usr/include/linux/version.h:28:2: #error " -I/lib/modules/`uname
> -r`/build/include"
> /usr/include/linux/version.h:29:2: #error ""
> /usr/include/linux/version.h:30:2: #error " instead of"
> /usr/include/linux/version.h:31:2: #error ""
> /usr/include/linux/version.h:32:2: #error "
-I/usr/include/linux"
> /usr/include/linux/version.h:33:2: #error ""
> /usr/include/linux/version.h:34:2: #error " Please adjust the
Makefile
> accordingly."
> /usr/include/linux/version.h:35:2: #error
> "======================================================="
> In file included from zaptel.c:49:
> /usr/include/linux/netdevice.h:165: `CONFIG_X86_L1_CACHE_SHIFT'
undeclared
> here (not in a function)
> /usr/include/linux/netdevice.h:165: requested alignment is not a constant
> In file included from /usr/include/asm/hardirq.h:6,
> from /usr/include/linux/interrupt.h:46,
> from /usr/include/linux/netdevice.h:455,
> from zaptel.c:49:
> /usr/include/linux/irq.h:65: `CONFIG_X86_L1_CACHE_SHIFT' undeclared
here (not
> in a function)
> /usr/include/linux/irq.h:65: requested alignment is not a constant
> In file included from /usr/include/linux/interrupt.h:46,
> from /usr/include/linux/netdevice.h:455,
> from zaptel.c:49:
> /usr/include/asm/hardirq.h:16: `CONFIG_X86_L1_CACHE_SHIFT' undeclared
here
> (not in a function)
> /usr/include/asm/hardirq.h:16: requested alignment is not a constant
> In file included from /usr/include/linux/netdevice.h:455,
> from zaptel.c:49:
> /usr/include/linux/interrupt.h:129: `CONFIG_X86_L1_CACHE_SHIFT'
undeclared
> here (not in a function)
> /usr/include/linux/interrupt.h:129: requested alignment is not a constant
> In file included from zaptel.c:49:
> /usr/include/linux/netdevice.h:507: `CONFIG_X86_L1_CACHE_SHIFT'
undeclared
> here (not in a function)
> /usr/include/linux/netdevice.h:507: requested alignment is not a constant
> zaptel.c:89: parse error before
"config_must_be_included_before_module"
> zaptel.c:89: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:89: warning: data definition has no type or storage class
> zaptel.c:90: parse error before
"config_must_be_included_before_module"
> zaptel.c:90: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:90: warning: data definition has no type or storage class
> zaptel.c:91: parse error before
"config_must_be_included_before_module"
> zaptel.c:91: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:91: warning: data definition has no type or storage class
> zaptel.c:92: parse error before
"config_must_be_included_before_module"
> zaptel.c:92: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:92: warning: data definition has no type or storage class
> zaptel.c:93: parse error before
"config_must_be_included_before_module"
> zaptel.c:93: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:93: warning: data definition has no type or storage class
> zaptel.c:94: parse error before
"config_must_be_included_before_module"
> zaptel.c:94: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:94: warning: data definition has no type or storage class
> zaptel.c:99: parse error before
"config_must_be_included_before_module"
> zaptel.c:99: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:99: warning: data definition has no type or storage class
> zaptel.c:100: parse error before
"config_must_be_included_before_module"
> zaptel.c:100: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:100: warning: data definition has no type or storage class
> zaptel.c:102: parse error before
"config_must_be_included_before_module"
> zaptel.c:102: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:102: warning: data definition has no type or storage class
> zaptel.c:103: parse error before
"config_must_be_included_before_module"
> zaptel.c:103: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:103: warning: data definition has no type or storage class
> zaptel.c:104: parse error before
"config_must_be_included_before_module"
> zaptel.c:104: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:104: warning: data definition has no type or storage class
> zaptel.c:105: parse error before
"config_must_be_included_before_module"
> zaptel.c:105: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:105: warning: data definition has no type or storage class
> zaptel.c:106: parse error before
"config_must_be_included_before_module"
> zaptel.c:106: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:106: warning: data definition has no type or storage class
> zaptel.c:107: parse error before
"config_must_be_included_before_module"
> zaptel.c:107: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:107: warning: data definition has no type or storage class
> zaptel.c:108: parse error before
"config_must_be_included_before_module"
> zaptel.c:108: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:108: warning: data definition has no type or storage class
> zaptel.c:109: parse error before
"config_must_be_included_before_module"
> zaptel.c:109: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:109: warning: data definition has no type or storage class
> zaptel.c:110: parse error before
"config_must_be_included_before_module"
> zaptel.c:110: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:110: warning: data definition has no type or storage class
> zaptel.c:111: parse error before
"config_must_be_included_before_module"
> zaptel.c:111: warning: type defaults to `int' in declaration of
> `config_must_be_included_before_module'
> zaptel.c:111: warning: data definition has no type or storage class
> make: *** [zaptel.o] Error 1
>
--
Steven Critchfield <critch@basesys.com>