compile fixes for recent OS X/Xcode
When I compiled ps on OS X Yosemite 10.10.2, Xcode 6.2, I got something like:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/../include/c++/v1/map:1192:17: error: no matching function for call to object of type 'const PS::NodeIDCmp' if (_tree.value_comp().key_comp()(__k, __nd->_value.__cc.first)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ... ... src/system/dashboard.cc:8:3: error: member function 'splitNodeID' not viable: 'this' argument has type 'const PS::NodeIDCmp', but function is not marked const splitNodeID(a, a_primary, a_secondary); ^~~~~~~~~~~
Also, there's no librt on OS X
thanks, Yizhi. i'm doing a major refactor at the dev branch, will the merge this pull soon.