Really, KMeans is a really easy algorithm. Any good reason why not hand coding it yourself? I did it in Qt and then ported the code to plain old STL, without too much problems.
I am started to be a fan to Joel's idea: no external dependencies, so please feel free to tell me what's good about a large piece of software you don't control, and others on this question have already mentioned it's not a good piece of software/
Talk is cheap, real man show their code to the world:
http://github.com/elcuco/data%5Fmining%5Fdemo
I should clean the code a little to be more generic, and current version is not ported to STL, but it's a start!