The problem doesn't have anything to do with GSX that, according to your error log, cannot find its objects, because the line the GSX installer always add for their path is missing from your FSX.CFG file.
There might be many reasons why that line is missing:
- Your FSX.CFG was corrupted (had errors, usually resulted by having edited by hand), so the installer hasn't touched it. This can only fixed by fixing the errors in the file. Sometimes, removing it and let FSX recreate a new one, then reinstalling GSX, is the easiest way to do this.
- You (or some other addon), have reset the FSX.CFG to the default or to a previous situation *before* GSX was installed. This is fixed by reinstalling GSX.
- Your FSX registry keys are wrong, so the FSX.CFG used is not the one the GSX installer expects it to be (on a proper installation). The most common case of registry keys wrong, results by having installed FSX:SE when FSX *was* installed, and then uninstalling the regular FSX. This will cause ALL sort of problems, because FSX:SE still acts AS IF FSX is still installed.
Some websites or users and even developers, those with outdated products that don't really support the FSX+FSX:SE dual configuration (like we do, of course), suggest to manually edit the FSX:SE registry key to point to the FSX folder, but this must be done correctly, to ALL keys, and by properly setting a special "Co-Existence" key, which tell FSX:SE to stop running in "side-by-side" mode, and run in "stand-alone" mode, so it will use all the standard FSX registry keys.
If this registry editing is not made correctly, you'll end up with a mixup of correct and wrong registry keys and it will confuse proper installers (like our own), which support and recognize FSX, FSX:SE, FSX+FSX:SE as proper separate products, because the location (and even its *name) of the FSX.CFG file will change depending on some of these registry keys.
The best way to fix this is:
- Uninstall FSX:SE
- Be sure you don't have any registry key belonging to FSX. If you have an old FSX folder, remove it as well
- Reinstall FSX:SE, which will not set ALL its registry keys to run in the proper way, as a stand-alone product.