FlugHund wrote in Sun Oct 04, 2015 3:42 pm:Ahoy, before I start ranting about the qt5launcher, is Qt5 5.3.2 sufficient? Or would there be a newer version required? Also, cmake finds any qt5 packages it's looking for but are there any more requirements? And if so, how to find out?
If you have a look at
CMakeLists.txt, line 303, you will see that 5.1 is the minimum required version. The same file shows that there are no further requirements.
clrCoda wrote in Mon Oct 05, 2015 7:42 am:I believe it tries to launch automatically at the end of set up without asking a preference.
If I had to hazard a guess I might suggest this run at end of set up is desired to build/re-build the navdata_(VersionNumber).cache.
Were you able to make any headway?
Unfortunately not - I was able to download the release candidate and to test it, but I was unable to reproduce the error. Here's what I have been able to find so far:
- I have analyzed the runtime dependencies of each executable with Dependency Walker (the Windows version of ldd), as well as the build scripts. libintl-8.dll seems to be required only by FGRun and the Setup script seems to copy it correctly.
- FGRun and FGAdmin are automatically launched (in a special "quiet" mode) during Setup to set the default preferences - that's the only way the error can be triggered. There is no option to launch the full interface at the end of the installation process, nor is FlightGear launched automatically in the end. (See the Setup script, especially the "Run" section, as well as the official Inno Setup documentation on it.)
- In the Setup script, the FGRun/FGAdmin working directory is correctly set to {app}\bin - the directory the libintl-8.dll file is in - so the operating system should be able to find it.
Since I'm unable to reproduce the issue, could someone who has experienced this problem:
- download Dependency Walker, open <FlightGear installation directory>\bin\FGRun.exe with it and check if a yellow/black question mark appears next to libintl-8.dll;
- uninstall FlightGear completely;
- press Win+R to open the Run window, browse for the FlightGear installation file, append /LOG="C:\FGSetup.log" at the end (note the initial space), click OK, run the Setup program to completion and paste the contents of C:\FGSetup.log as a reply?