I was building ganglia 3.7.0 when suddenly the 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 putCK Library, duh!
It ' s actually concurrecykit:concurrency primitives, safe memory reclamation mechanisms and non-blocking data structures Designed to aid in the design and implementation of high performance concurrent systems.
-I mistook it with consolekit and actually do 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 n Ame-picking for their library.
Thank you: The almighty Google motherfucker GFW
Http://jendralhxr.blogspot.co.uk/2014/04/building-ganglia-370-ck.html
Ganglia Install No package ' ck ' found