So after running a few tests with hypertable and a small ceph cluster, things are pretty stable on ubunti 12.04
But my main development is on mac (lion) so the ubuntu vm worked ok, things built fine, but Sigar does not like the VM (number of cores = 0)
So I have finally got the dependencies set up on Mac, cmake is all cool, but make runs into this this clang two-phase name lookup thing...
<pre>
/Users/Dan/projects/theirs/hypertable/src/src/cc/Common/Allocator.h:152:8: note: must qualify identifier to find this declaration in dependent base class
void set_arena(ArenaT *arena) { m_arenap = arena; }
^
In file included from /Users/Dan/projects/theirs/hypertable/src/src/cc/Common/tests/container_test.cc:23:
/Users/Dan/projects/theirs/hypertable/src/src/cc/Common/PageArenaAllocator.h:46:5: error: use of undeclared identifier 'check_allocate_size'
check_allocate_size(sz);
^
this->
<pre>
I can tell doug builds the binaries from mac (its Users/doug/... in the exceptions), so musta found a way round this. So whats the best way forward.
Cheers.