-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
LocalErrorResultStatus: path to windows SDK is not under out/Platform-win #34
Comments
Thank you |
So I had a look through the logs, and for some reason the exec root isn't getting set to C:\ as you have specified, it appears to actually be this (from reproxy.exe.INFO): exec_root: "C:\Users\riturajs.CITRITE\chromium\src\out\Platform-win" So if the exec_root isn't set, then reclient will default to using the working directory, which is what seems to be happening here. But I noticed you've got exec_root set to C: on the rewrapper command, so I'm not sure why the . I did notice in the environment logged in reproxy.exe.INFO there is this:
I'm not a windows expert, but this seems possibly suspicious. What does an environment variable like this do? It looks like it intends to replace C: with the output directory but I'm not sure if that is the case. Anyway, you can try taking the exec_root setting out of the cfg file and explicitly setting it as a gn argument. Add the following to your args.gn (or redo the gn gen with this): rbe_exec_root=c:/ Let me know if that does the trick, and I'll try and figure out why this isn't getting picked up properly in the first place. |
Thank you for your investigation and sharing some fixes @MikeS-rec ! This didn't resolve the issue either however, we still see the same error. In fact, we had already tried this taking a clue from #23 . On the environment variable, I can't add a lot of windows insight either, not an expert, but I tried to see where its coming from and I noticed that
I tried to create a build of reclient with some additional logging to see whats happening in the rewrapper execution of the command, but when I try to build it for windows, I run into the following error. I think the issue is that in WSL the path for the file will be
which is different from.
Do you know what needs to be done to be able to build reclient on windows?
|
Hello folks!
I am working on setting up buildfarm with reclient to build chromium. My req is to build chromium for windows. Hoping one of you wizards here can point me in the right direction.
My setup is as follows:
When I try to run the chromium build command with the recommended args, I see the following error. I think the error is happening because even though I am setting exec_root to C:\ in my rewrapper_windows.cfg config file taking reference from #23 (as confirmed in the rewrapper.info log file attached and the command arg --exec_root:C: in the log just below), when the commands are finally executed, the exec_root changes which out/Platform-win which is build output directory I am passing in my gn comand.
My reproxy.cfg is
The rewrapper.cfg is
The GN command which is executed is
Logs - logs.zip
Could someone here take a look and share any pointers on how to fix this?
The text was updated successfully, but these errors were encountered: