Panda Bullet

If I remember right there has not been much changes betweem 2440 and 2476. You could give it a try - I can’t tell for sure without trying myself.
Of you could use an SVN client to get exactly the version r2476 from the SVN server.

The following source file has a list of all include which are required: panda/src/bullet/bullet_includes.h

#include "btBulletDynamicsCommon.h"
#include "BulletCollision/BroadphaseCollision/btBroadphaseProxy.h"
#include "BulletCollision/CollisionDispatch/btGhostObject.h"
#include "BulletCollision/CollisionDispatch/btManifoldResult.h"
#include "BulletCollision/CollisionShapes/btConvexPointCloudShape.h"
#include "BulletCollision/CollisionShapes/btHeightfieldTerrainShape.h"
#include "BulletCollision/Gimpact/btGImpactCollisionAlgorithm.h"
#include "BulletCollision/Gimpact/btGImpactShape.h"
#include "BulletDynamics/Character/btKinematicCharacterController.h"
#include "BulletDynamics/Vehicle/btRaycastVehicle.h"
#include "BulletSoftBody/btSoftBodyHelpers.h"
#include "BulletSoftBody/btSoftBodyInternals.h"
#include "BulletSoftBody/btSoftBodyRigidBodyCollisionConfiguration.h"
#include "BulletSoftBody/btSoftRigidDynamicsWorld.h"

Umm… I’m a bit confused here too. There is no need to copy anything usually. Panda3D’s include directory contains only the header files of the Panda3D objects. The third-party header files should be picked up by a C++ program directly from the third-party directory.