Hi all! Sorry, the error-log in my previous mail was disturbed. Can anybody please give me some advice, what is wrong at my first try to compile Asterisk. I have successfully downloaded the sources from CVS, but now the next step at zaptel " clean; make install" fails. Please have a look at the error-log below. There must be a fundamental mis-configuration I suppose, but I am unfortunately not an expert in this area. Franz ------ error-log ----------------------------------------------------- lpc:/usr/src # cd zaptel lpc:/usr/src/zaptel # make clean; make install rm -f torisatool makefw tor2fw.h rm -f zttool rm -f *.o ztcfg tzdriver sethdlc sethdlc-new rm -f zonedata.lo tonezone.lo libtonezone.so.1.0 *.lo rm -f 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 -DSTANDALONE_ZAPATA -c zaptel.c In file included from /usr/include/linux/module.h:20, from zaptel.c:44: /usr/include/asm/module.h:54:2: #error unknown processor family In file included from /usr/include/linux/mm.h:205, from /usr/include/asm/pci.h:7, from /usr/include/linux/pci.h:677, from zaptel.c:46: /usr/include/linux/page-flags.h:119: error: `CONFIG_X86_L1_CACHE_SHIFT' undeclared here (not in a function) /usr/include/linux/page-flags.h:119: error: requested alignment is not a constant In file included from zaptel.c:48: /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 Configure kernel sources:" /usr/include/linux/version.h:23:2: #error " - cd /usr/src/linux" /usr/include/linux/version.h:24:2: #error " - make mrproper" /usr/include/linux/version.h:25:2: #error " - make cloneconfig" /usr/include/linux/version.h:26:2: #error " - make dep" /usr/include/linux/version.h:27:2: #error "" /usr/include/linux/version.h:28:2: #error " o When compiling, make sure to use the following" /usr/include/linux/version.h:29:2: #error " compiler option to use the correct include files:" /usr/include/linux/version.h:30:2: #error "" /usr/include/linux/version.h:31:2: #error " -I/lib/modules/`uname -r`/build/include" /usr/include/linux/version.h:32:2: #error "" /usr/include/linux/version.h:33:2: #error " instead of" /usr/include/linux/version.h:34:2: #error "" /usr/include/linux/version.h:35:2: #error " -I/usr/include/linux" /usr/include/linux/version.h:36:2: #error "" /usr/include/linux/version.h:37:2: #error " Please adjust the Makefile accordingly." /usr/include/linux/version.h:38:2: #error "=======================================================" In file included from zaptel.h:36, from zaptel.c:82: /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 Configure kernel sources:" /usr/include/linux/version.h:23:2: #error " - cd /usr/src/linux" /usr/include/linux/version.h:24:2: #error " - make mrproper" /usr/include/linux/version.h:25:2: #error " - make cloneconfig" /usr/include/linux/version.h:26:2: #error " - make dep" /usr/include/linux/version.h:27:2: #error "" /usr/include/linux/version.h:28:2: #error " o When compiling, make sure to use the following" /usr/include/linux/version.h:29:2: #error " compiler option to use the correct include files:" /usr/include/linux/version.h:30:2: #error "" /usr/include/linux/version.h:31:2: #error " -I/lib/modules/`uname -r`/build/include" /usr/include/linux/version.h:32:2: #error "" /usr/include/linux/version.h:33:2: #error " instead of" /usr/include/linux/version.h:34:2: #error "" /usr/include/linux/version.h:35:2: #error " -I/usr/include/linux" /usr/include/linux/version.h:36:2: #error "" /usr/include/linux/version.h:37:2: #error " Please adjust the Makefile accordingly." /usr/include/linux/version.h:38:2: #error "=======================================================" In file included from zaptel.c:82: zaptel.h:1375:41: missing binary operator before token "(" zaptel.c: In function `zt_ctl_open': zaptel.c:1681: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /usr/include/linux/module.h:481) zaptel.c: In function `zt_chan_open': zaptel.c:1688: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /usr/include/linux/module.h:481) zaptel.c: In function `zt_ctl_release': zaptel.c:1695: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/include/linux/module.h:493) zaptel.c: In function `zt_chan_release': zaptel.c:1702: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/include/linux/module.h:493) zaptel.c: In function `zt_timing_open': zaptel.c:2003: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /usr/include/linux/module.h:481) zaptel.c: In function `zt_timer_release': zaptel.c:2038: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/include/linux/module.h:493) zaptel.c: In function `zt_specchan_open': zaptel.c:2067: warning: `MOD_INC_USE_COUNT' is deprecated (declared at /usr/include/linux/module.h:481) zaptel.c: In function `zt_specchan_release': zaptel.c:2089: warning: `MOD_DEC_USE_COUNT' is deprecated (declared at /usr/include/linux/module.h:493) zaptel.c: In function `zt_open': zaptel.c:2124: error: invalid operands to binary & zaptel.c: In function `zt_read': zaptel.c:2155: error: invalid operands to binary & zaptel.c: In function `zt_write': zaptel.c:2189: error: invalid operands to binary & zaptel.c: In function `zt_release': zaptel.c:2409: error: invalid operands to binary & zaptel.c: In function `zt_ioctl': zaptel.c:3946: error: invalid operands to binary & zaptel.c: In function `zt_poll': zaptel.c:5492: error: invalid operands to binary & make: *** [zaptel.o] Error 1 lpc:/usr/src/zaptel #
Tilghman Lesher
2004-Jan-15 08:09 UTC
[Asterisk-Users] Problem at compiling zaptel (again)
On Thursday 15 January 2004 08:37, Franz Edler wrote:> Can anybody please give me some advice, what is wrong at my first try > to compile Asterisk. I have successfully downloaded the sources from > CVS, but now the next step at zaptel " clean; make install" fails. > > Please have a look at the error-log below. > There must be a fundamental mis-configuration I suppose, but I am > unfortunately not an expert in this area.<snip> You don't have kernel-source and kernel-headers installed. -Tilghman