Perhaps its just me , but i think there is an error in the linux signature for "CBaseEntity::Teleport". Using "_ZN11CBaseEntity8TeleportEPK6VectorPK6QAngle S" causes an error but if you add 2_ to the end it works.
The full working linux signature for CBaseEntity::Teleport appears to be
"_ZN11CBaseEntity8TeleportEPK6VectorPK6QAngle S2_"
( and i cant explain why this bboard keeps putting a space between Angle & S. perhaps its haunted ? )