compilation issues with GP extension