Header not found generates a very different error.
Unfortunately without seeing the declaration of SystemPtr it is hard to tell why you are getting the error you are seeing.
It is probably a smart point of sorts which means it should have operator->()
Cheers,
_
Bookmarks