keepalived-1.2.1 は問題なくビルドできる。
keepalived-1.2.2 から新たに入った IPv6サポート周りが要求してくるライブラリが作れない。
libnl が必要なのだけど、rpm で入れれるのは libnl-1.0-0.10.pre5.5。
でもこのバージョンだと keppalived はビルドできなくて、pre8 以降じゃないと genl.h と ctrl.h が入ってなくてコンパイル通らない。
なので、libnl-1.1 のsourceから作ろうとすると
route/link/vlan.c:51: error: 'VLAN_FLAG_REORDER_HDR' undeclared here (not in a function)
時間なくてあきらめました。
最初から libnl-1.1 が入ってるディストリビューションなら通るんだろうねコレ。
※追記