>Jim,
>
>I opened the offending classlib and changed the references to include file manually. Now the project is compiling without errors and at least I can proceed. Don't know why it didn't do it automatically...
To do that sort of automatically, USE each scx/vcx, and check Reserved8 where not empty. Copy the value from a record that you know has proper value. Then recompile all of the classlibs and forms.
Seeing that you had "vfp98" in the error messages, I figure there are some classes which had their include file set back in VFP6... and it probably worked as long as the VFP6 directories were there. I wish VFP didn't put full (relative) path to home() for include files... because whenever you change version of Fox, you have to go hunt these references.
The cure for this is simple: have a local app.h that goes everywhere, is set as _include, and #includes the foxpro.h and others. The cure isn't perfect, of course, because this is something you need to do from day one on a project, and because there are still framework and third party tools which may need to be checked.