Package description for 'keepalived'

Keepalive facility for the IPVS kernel module

 The main goal of the keepalived project is to add a strong & robust
 keepalive facility to the Linux Virtual Server project.
 It implements a multilayer TCP/IP stack checks. Keepalived implements
 a framework based on three family checks : Layer3, Layer4 & Layer5. 
 This framework gives the daemon the ability of checking a LVS server 
 pool states. Keepalived can be sumarize as a LVS driving daemon.

 Keepalived implementation is based on an I/O multiplexer to handle a 
 strong multi-threading framework. All the events process use this I/O
 multiplexer.

Various other information for package 'keepalived'   (Repository 'mnemoc')

URL: http://www.keepalived.org/

Author: Alexandre Cassen <acassen@linux-vs.org>
Maintainer: Alejandro Mery <amery@geeks.cl>

License: GPL
Status: Stable
Version: 1.1.7

Download: http://www.keepalived.org/software/ keepalived-1.1.7.tar.gz

Buildtime: 2129 (5) ERROR seconds (on reference hardware)
Buildtime: 2128 (9) ERROR seconds (on reference hardware)
Buildtime: 2100 (5) ERROR seconds (on reference hardware)
Buildtime: 2035 (9) ERROR seconds (on reference hardware)
Buildtime: 2054 (5) ERROR seconds (on reference hardware)
Buildtime: 2053 (9) ERROR seconds (on reference hardware)

ROCK Sources:  keepalived.cachekeepalived.desclocations.patch

Error Logs

[5-ERROR] Use IPVS Framework       : Yes
[5-ERROR] IPVS sync daemon support : No
[5-ERROR] Use VRRP Framework       : No
[5-ERROR] Use LinkWatch            : Yes
[5-ERROR] Use Debug flags          : No
[5-ERROR] make -C lib || exit 1;
[5-ERROR] make[1]: Entering directory `/ROCK/loop/src.keepalived.1181950345.10951.41615694
42/keepalived-1.1.7/lib'
[5-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c memory.c
[5-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c utils.c
[5-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c notify.c
[5-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c timer.c
[5-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c scheduler.c
[5-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c vector.c
[5-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c list.c
[5-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c html.c
[5-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c parser.c
[5-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c watchdog.c
[5-ERROR] watchdog.c: In function 'wdog_read':
[5-ERROR] watchdog.c:62: warning: pointer targets in assignment differ in signedness
[5-ERROR] watchdog.c: In function 'wdog_accept':
[5-ERROR] watchdog.c:102: warning: pointer targets in passing argument 3 of 'accept' diffe
r in signedness
[5-ERROR] make[1]: Leaving directory `/ROCK/loop/src.keepalived.1181950345.10951.416156944
2/keepalived-1.1.7/lib'
[5-ERROR] make -C keepalived
[5-ERROR] make[1]: Entering directory `/ROCK/loop/src.keepalived.1181950345.10951.41615694
42/keepalived-1.1.7/keepalived'
[5-ERROR] make[2]: Entering directory `/ROCK/loop/src.keepalived.1181950345.10951.41615694
42/keepalived-1.1.7/keepalived/core'
[5-ERROR] gcc-42 -g -O2  -I/usr/src/linux/include -I../include -I../../lib -Wall -Wunused 
-Wstrict-prototypes -D_KRNL_2_2_ -D_WITH_LVS_ -D_WITHOUT_VRRP_  -c main.c
[5-ERROR] gcc-42 -g -O2  -I/usr/src/linux/include -I../include -I../../lib -Wall -Wunused 
-Wstrict-prototypes -D_KRNL_2_2_ -D_WITH_LVS_ -D_WITHOUT_VRRP_  -c daemon.c
[5-ERROR] gcc-42 -g -O2  -I/usr/src/linux/include -I../include -I../../lib -Wall -Wunused 
-Wstrict-prototypes -D_KRNL_2_2_ -D_WITH_LVS_ -D_WITHOUT_VRRP_  -c pidfile.c
[5-ERROR] gcc-42 -g -O2  -I/usr/src/linux/include -I../include -I../../lib -Wall -Wunused 
-Wstrict-prototypes -D_KRNL_2_2_ -D_WITH_LVS_ -D_WITHOUT_VRRP_  -c layer4.c
[5-ERROR] In file included from ../include/check_api.h:29,
[5-ERROR]                  from layer4.c:27:
[5-ERROR] ../include/check_data.h:38:27: error: linux/ip_masq.h: No such file or directory
[5-ERROR] ../include/check_data.h:39:25: error: net/ip_masq.h: No such file or directory
[5-ERROR] In file included from /usr/src/linux/include/net/ip_vs.h:10,
[5-ERROR]                  from ../include/check_data.h:44,
[5-ERROR]                  from ../include/check_api.h:29,
[5-ERROR]                  from layer4.c:27:
[5-ERROR] /usr/src/linux/include/linux/types.h:158: error: conflicting types for 'blkcnt_t
'
[5-ERROR] /usr/include/sys/types.h:235: error: previous declaration of 'blkcnt_t' was here
[5-ERROR] In file included from ../include/check_api.h:29,
[5-ERROR]                  from layer4.c:27:
[5-ERROR] ../include/check_data.h:113: error: 'IP_MASQ_TNAME_MAX' undeclared here (not in 
a function)
[5-ERROR] layer4.c: In function 'tcp_socket_state':
[5-ERROR] layer4.c:111: warning: pointer targets in passing argument 5 of 'getsockopt' dif
fer in signedness
[5-ERROR] make[2]: *** [layer4.o] Error 1
[5-ERROR] make[2]: Leaving directory `/ROCK/loop/src.keepalived.1181950345.10951.416156944
2/keepalived-1.1.7/keepalived/core'
[5-ERROR] make[1]: *** [all] Error 1
[5-ERROR] make[1]: Leaving directory `/ROCK/loop/src.keepalived.1181950345.10951.416156944
2/keepalived-1.1.7/keepalived'
[5-ERROR] make: *** [all] Error 2
[5-ERROR] --- BUILD ERROR ---

[9-ERROR] Use IPVS Framework       : Yes
[9-ERROR] IPVS sync daemon support : No
[9-ERROR] Use VRRP Framework       : No
[9-ERROR] Use LinkWatch            : Yes
[9-ERROR] Use Debug flags          : No
[9-ERROR] make -C lib || exit 1;
[9-ERROR] make[1]: Entering directory `/ROCK/loop/src.keepalived.1181971862.14187.29388996
55/keepalived-1.1.7/lib'
[9-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c memory.c
[9-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c utils.c
[9-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c notify.c
[9-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c timer.c
[9-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c scheduler.c
[9-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c vector.c
[9-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c list.c
[9-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c html.c
[9-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c parser.c
[9-ERROR] gcc-42 -g -O2 -I. -Wall -Wunused -Wstrict-prototypes  -c watchdog.c
[9-ERROR] watchdog.c: In function 'wdog_read':
[9-ERROR] watchdog.c:62: warning: pointer targets in assignment differ in signedness
[9-ERROR] watchdog.c: In function 'wdog_accept':
[9-ERROR] watchdog.c:102: warning: pointer targets in passing argument 3 of 'accept' diffe
r in signedness
[9-ERROR] make[1]: Leaving directory `/ROCK/loop/src.keepalived.1181971862.14187.293889965
5/keepalived-1.1.7/lib'
[9-ERROR] make -C keepalived
[9-ERROR] make[1]: Entering directory `/ROCK/loop/src.keepalived.1181971862.14187.29388996
55/keepalived-1.1.7/keepalived'
[9-ERROR] make[2]: Entering directory `/ROCK/loop/src.keepalived.1181971862.14187.29388996
55/keepalived-1.1.7/keepalived/core'
[9-ERROR] gcc-42 -g -O2  -I/usr/src/linux/include -I../include -I../../lib -Wall -Wunused 
-Wstrict-prototypes -D_KRNL_2_2_ -D_WITH_LVS_ -D_WITHOUT_VRRP_  -c main.c
[9-ERROR] gcc-42 -g -O2  -I/usr/src/linux/include -I../include -I../../lib -Wall -Wunused 
-Wstrict-prototypes -D_KRNL_2_2_ -D_WITH_LVS_ -D_WITHOUT_VRRP_  -c daemon.c
[9-ERROR] gcc-42 -g -O2  -I/usr/src/linux/include -I../include -I../../lib -Wall -Wunused 
-Wstrict-prototypes -D_KRNL_2_2_ -D_WITH_LVS_ -D_WITHOUT_VRRP_  -c pidfile.c
[9-ERROR] gcc-42 -g -O2  -I/usr/src/linux/include -I../include -I../../lib -Wall -Wunused 
-Wstrict-prototypes -D_KRNL_2_2_ -D_WITH_LVS_ -D_WITHOUT_VRRP_  -c layer4.c
[9-ERROR] In file included from ../include/check_api.h:29,
[9-ERROR]                  from layer4.c:27:
[9-ERROR] ../include/check_data.h:38:27: error: linux/ip_masq.h: No such file or directory
[9-ERROR] ../include/check_data.h:39:25: error: net/ip_masq.h: No such file or directory
[9-ERROR] In file included from /usr/src/linux/include/net/ip_vs.h:10,
[9-ERROR]                  from ../include/check_data.h:44,
[9-ERROR]                  from ../include/check_api.h:29,
[9-ERROR]                  from layer4.c:27:
[9-ERROR] /usr/src/linux/include/linux/types.h:158: error: conflicting types for 'blkcnt_t
'
[9-ERROR] /usr/include/sys/types.h:235: error: previous declaration of 'blkcnt_t' was here
[9-ERROR] In file included from ../include/check_api.h:29,
[9-ERROR]                  from layer4.c:27:
[9-ERROR] ../include/check_data.h:113: error: 'IP_MASQ_TNAME_MAX' undeclared here (not in 
a function)
[9-ERROR] layer4.c: In function 'tcp_socket_state':
[9-ERROR] layer4.c:111: warning: pointer targets in passing argument 5 of 'getsockopt' dif
fer in signedness
[9-ERROR] make[2]: *** [layer4.o] Error 1
[9-ERROR] make[2]: Leaving directory `/ROCK/loop/src.keepalived.1181971862.14187.293889965
5/keepalived-1.1.7/keepalived/core'
[9-ERROR] make[1]: *** [all] Error 1
[9-ERROR] make[1]: Leaving directory `/ROCK/loop/src.keepalived.1181971862.14187.293889965
5/keepalived-1.1.7/keepalived'
[9-ERROR] make: *** [all] Error 2
[9-ERROR] --- BUILD ERROR ---