
ofabelo at canarias
Nov 21, 2007, 2:05 AM
Post #1 of 1
(198 views)
Permalink
|
|
[lvs-users] Ktcpvs compiling error
|
|
Hello, firstly, I had an error that it doesn't find the modversions.h file. I did a "cp /usr/src/linux/include/config/modversions.h /usr/src/linux/include/linux/. It works I think. Now, it shows the error: # make install gcc -D__KERNEL__ -DMODULE -DEXPORT_SYMTAB -DMODVERSIONS -g -DCONFIG_TCP_VS_DEBUG -O2 -Wall -Wstrict-prototypes -I/usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -c -o tcp_vs_ctl.o tcp_vs_ctl.c In file included from /usr/src/linux/include/asm/system.h:7, from /usr/src/linux/include/asm/processor.h:18, from /usr/src/linux/include/linux/prefetch.h:14, from /usr/src/linux/include/linux/list.h:8, from /usr/src/linux/include/linux/module.h:9, from tcp_vs_ctl.c:19: /usr/src/linux/include/asm/cmpxchg.h: In function '__set_64bit_var': /usr/src/linux/include/asm/cmpxchg.h:57: warning: dereferencing type-punned pointer will break strict-aliasing rules /usr/src/linux/include/asm/cmpxchg.h:57: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /usr/src/linux/include/linux/prefetch.h:14, from /usr/src/linux/include/linux/list.h:8, from /usr/src/linux/include/linux/module.h:9, from tcp_vs_ctl.c:19: /usr/src/linux/include/asm/processor.h: In function 'cpuid_count': /usr/src/linux/include/asm/processor.h:611: warning: pointer targets in passing argument 1 of 'native_cpuid' differ in signedness /usr/src/linux/include/asm/processor.h:611: warning: pointer targets in passing argument 2 of 'native_cpuid' differ in signedness /usr/src/linux/include/asm/processor.h:611: warning: pointer targets in passing argument 3 of 'native_cpuid' differ in signedness /usr/src/linux/include/asm/processor.h:611: warning: pointer targets in passing argument 4 of 'native_cpuid' differ in signedness In file included from /usr/src/linux/include/linux/aio.h:5, from /usr/src/linux/include/linux/sched.h:298, from /usr/src/linux/include/asm/irq.h:13, from /usr/src/linux/include/linux/irq.h:23, from /usr/src/linux/include/asm/hardirq.h:5, from /usr/src/linux/include/linux/hardirq.h:7, from /usr/src/linux/include/linux/interrupt.h:11, from /usr/src/linux/include/linux/netdevice.h:610, from /usr/src/linux/include/net/sock.h:48, from /usr/src/linux/include/net/inet_sock.h:25, from /usr/src/linux/include/net/ip.h:30, from tcp_vs_ctl.c:26: /usr/src/linux/include/linux/workqueue.h: In function 'cancel_delayed_work': /usr/src/linux/include/linux/workqueue.h:165: warning: dereferencing type-punned pointer will break strict-aliasing rules In file included from /usr/src/linux/include/linux/irq.h:23, from /usr/src/linux/include/asm/hardirq.h:5, from /usr/src/linux/include/linux/hardirq.h:7, from /usr/src/linux/include/linux/interrupt.h:11, from /usr/src/linux/include/linux/netdevice.h:610, from /usr/src/linux/include/net/sock.h:48, from /usr/src/linux/include/net/inet_sock.h:25, from /usr/src/linux/include/net/ip.h:30, from tcp_vs_ctl.c:26: /usr/src/linux/include/asm/irq.h:15:25: error: irq_vectors.h: No existe el fichero o el directorio In file included from /usr/src/linux/include/asm/hardirq.h:5, from /usr/src/linux/include/linux/hardirq.h:7, from /usr/src/linux/include/linux/interrupt.h:11, from /usr/src/linux/include/linux/netdevice.h:610, from /usr/src/linux/include/net/sock.h:48, from /usr/src/linux/include/net/inet_sock.h:25, from /usr/src/linux/include/net/ip.h:30, from tcp_vs_ctl.c:26: /usr/src/linux/include/linux/irq.h: At top level: /usr/src/linux/include/linux/irq.h:180: error: 'NR_IRQS' undeclared here (not in a function) In file included from /usr/src/linux/include/net/tcp.h:35, from tcp_vs_ctl.c:28: /usr/src/linux/include/net/inet_hashtables.h: In function '__inet_lookup_established': /usr/src/linux/include/net/inet_hashtables.h:367: warning: dereferencing type-pu nned pointer will break strict-aliasing rules /usr/src/linux/include/net/inet_hashtables.h:373: warning: dereferencing type-punned pointer will break strict-aliasing rules tcp_vs_ctl.c: In function 'do_tcp_vs_set_ctl': tcp_vs_ctl.c:634: error: 'MOD_INC_USE_COUNT' undeclared (first use in this function) tcp_vs_ctl.c:634: error: (Each undeclared identifier is reported only once tcp_vs_ctl.c:634: error: for each function it appears in.) tcp_vs_ctl.c:770: error: 'MOD_DEC_USE_COUNT' undeclared (first use in this function) tcp_vs_ctl.c: At top level: tcp_vs_ctl.c:1044: warning: initialization makes pointer from integer without a cast tcp_vs_ctl.c:1045: warning: initialization makes integer from pointer without a cast tcp_vs_ctl.c:1053: warning: initialization from incompatible pointer type tcp_vs_ctl.c:1056: warning: initialization from incompatible pointer type tcp_vs_ctl.c:1058: warning: initialization from incompatible pointer type tcp_vs_ctl.c:1061: warning: initialization from incompatible pointer type tcp_vs_ctl.c:1064: warning: initialization from incompatible pointer type tcp_vs_ctl.c:1067: warning: initialization from incompatible pointer type tcp_vs_ctl.c: In function 'tcp_vs_control_start': tcp_vs_ctl.c:1095: error: too many arguments to function 'register_sysctl_table' make: *** [tcp_vs_ctl.o] Error 1 Thanks beforehand. Cheers. _______________________________________________ LinuxVirtualServer.org mailing list - lvs-users[at]LinuxVirtualServer.org Send requests to lvs-users-request[at]LinuxVirtualServer.org or go to http://lists.graemef.net/mailman/listinfo/lvs-users
|