Compile GX on 9.8.1 and 9.9

Hi,
i have several GX (some are almost copy of an example). all compile and run nicely using compiler from Geosoft Desktop version 9.8 (using GX9.8 dev include folder), but then, i have errors by using Geosoft Desktop version 9.8.1 and now 9.9.
Errors are as:
error 102: unable to find the "GEO_DIRECTORY_USER_ETC" variable.
error 102: unable to find the "GEO_DIRECTORY_ETC" variable.
error 102: unable to find the "iFindPathNameEx_SYS" function.
error 102: unable to find the "Abort_SYS" function.
error 102: unable to find the "Strcpy_STR" function.
error 102: unable to find the "Strcat_STR" function.
error 102: unable to find the "iGets_RA" function.
error 102: unable to find the "SplitString_STR" function.
error 102: unable to find the "iCharComp_STR" function.
error 102: unable to find the "I" variable.
error 154: parse error at "I"

Of course, there was no edit on my source between 9.8 and 9.8.1.
Does anybody have an idea of the issue?
[should be a change from 9.8 to 9.8.1, that is still on 9.9]

Thanks

Comments

  • Just in case anyone else gets stuck with this: This is a bug introduced with the release of Oasis montaj v9.8 i.e. it has nothing to do with the GX Developer (gxh) version. Bug logged by Seequent in March 2021. Solution is to downgrade montaj to v9.7.1.