Well I got throught the first problem, it couldn't find half of the c library... turns out its coz of the #include_next in some of the headers the latest gnu compiler uses, i replaced them all with #include, then bullet built fine and vdrift gets a little closer to being built XD
Basically my problem now is
In function `COLLISION_WORLD::Init()':
collision_detection.cpp
.text+0x3c5): undefined reference to `btDefaultCollisionConfiguration::btDefaultCollisionConfiguration(btStackAlloc*, btPoolAllocator*, btPoolAllocator*)'
So how do I get it to find it? XD I'm compiling from svn.