HidePrefix use __DIR__ that is not support in PHP 5.2.
Topic on Extension talk:HidePrefix
Appearance
had the same problem. Added this line before the entry point if statement:
if( !defined( __DIR__ ) )define( __DIR__, dirname( __FILE__ ) );
that fixed it.
Fixed in the last version, should work with PHP 5.2 now.