From the logs on the issue, this is the command that fails
C:/lazarus/fpc/3.0.4/bin/x86_64-win64/fpc.exe -gl -vbqewnhi -Sci -dlclwin32 -Fu../designer -Fu../debugger -Fu../debugger/frames -Fu../converter -Fu../packager -Fu../packager/frames -Fu../components/custom -Fuinclude/win -Fuframes -Fu. -Fiinclude -Fiinclude/win64 -Fi../images -FE.. -FU../units/x86_64-win64/win32 -WG "@C:\Users\User\AppData\Local\lazarus\idemake.cfg" -dx86_64 lazarus.pp
Is your user-account called "User"?
The backslash are still in place. And it is the same command that my IDE goes through (only I do not get the error).
"my IDE" here refers to the installation I made with the official installer as it comes from sourceforge.
That means I have the same fpc. We should both have the same "make.exe"
Leaves the question if there is a diff in the OS.
I don't yet have the current Windows Update installed. So no idea if that will change anything.
(Does 2.0.0 still work/rebuild on your PC?)
According to the logfile, it looks like fpc tries to access the file:
@C:UsersUserAppDataLocallazarusidemake.cfg -dx86_64
Fpc must have seen the @, because that makes it tread this as a file to be read.
Though it could have thought this is the file to compile, yet then I would have expected a warning that more than one file was specified...
At what time the " and \ were removed, is unclear. But I guess something went bad with the quoting, because it joined the next argument to the current.
Can you open a cmd.exe
And then run the above command from there?
If it fails at -va