I got it to compile now.
I typecasted the methods to (void*) in AddHook
entity->AddHook(Entity::UpdateWorldHook,(void*)UpdateWorldHook);
entity->AddHook(Entity::CollisionHook,(void*)CollisionHook);
entity->AddHook(Entity::DrawHook,(void*)DrawHook);
i don't like this way because i am pretty sure it is dirty and is causing the crash when i try to run it.
06-04 02:44:56.058: A/libc(8712): Fatal signal 11 (SIGSEGV) at 0x00000018 (code=1), thread 8738 (Thread-567)
But i have still no idea how to solve it. Because everything is working nicely on Windows and i have mostly just followed the tutorial from Josh http://www.leadwerks.com/werkspace/page/tutorials/_/class-hooks-r38