This one is driving me nuts
:
- fpc.exe when called from the command line doesn't complain about anything, finds fpc.cfg and compiles (no errors with "-va").
- lazarus.exe keeps complaining (see above). The fpc.file is there, no wrong paths; also I checked the configuration directory, no wrong paths...
- I used procmon to determine a possibly wrong path to no avail.
- Called "lazarus.exe --skip-checks=FpcExe --debug-log="c:\temp\lazarus.log" --debug-enable="DBG_VERBOSE,DBG_VERBOSE_FULL_DATA,DBG_WARNINGS,DBG_ERRORS,FPDEBUG_VERBOSE" to no avail (except for this one:
"Hint: (lazarus) [TBuildManager.SetBuildTarget] Old=i386-win32--win32 New=i386-win32--win32 Changed: OS/CPU=True LCL=False"
Same config works on a Windows 10 machine (this is a Windows 7).
When I ignore all warnings and go to the configuration, in the sources configuration I get this:
Warning: Found version 3.3.1, expected 3.2.2
Which is wrong; the sources are 3.3.1 but the compiler is 3.3.1 too - verified by its output.
I'm looking for a hint/warning/whatever that points me to the root cause. How can I get more information?