Ganglia: gmond "Error creating multicast server"

Computers without IPv4 default gateway will likely force gmond (Ganglia monitor daemon) to spew something like this upon start.
Error creating multicast server mcast_join=239.2.11.71 port=8649 mcast_if=NULL family='inet4'. 
Exiting.

bubby (here) suggested to add static route to fix this problem, worked like a charm.
# route add -host 239.2.11.71 dev eth0

The guys at UCSF suggested the similar approach, though to quite-unrelated problem on multihomed computers here and here.

Building ganglia 3.7.0: ck

I was building ganglia 3.7.0 when suddenly this particular error message sprung out:

checking for CK... no
configure: error: Package requirements (ck) were not met:

No package 'ck' found

Consider adjusting the PKG_CONFIG_PATH environment variable if you
installed software in a non-standard prefix.

Alternatively, you may set the environment variables CK_CFLAGS
and CK_LIBS to avoid the need to call pkg-config.
See the pkg-config man page for more details.


Google showed up unrelated hits if you put ck library, duh!

It's actually ConcurrecyKit: concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures designed to aid in the research, design and implementation of high performance concurrent systems.

--I mistook it with ConsoleKit and actually did this shameless thing:
# ln -s /usr/lib64/pkgconfig/ck-connector.pc /usr/lib64/pkgconfig/ck.pc

Some software engineers, especially related to high-performance parallel-concurrent system, really lack the taste of name-picking for their library.