I finally got around to creating and landing this CL: https://chromium-review.googlesource.com/c/v8/v8/+/1382738
gm.py should now work on Windows. On Tue, Dec 4, 2018 at 8:42 PM Jakob Kummerow <jkumme...@chromium.org> wrote: > If some third-party article or blog post has instructions that don't work, > you should probably contact the author of that post. > > That said, building V8 on Windows is easy, just follow the instructions on > v8.dev. In short: get depot_tools and put them in the path; fetch v8; cd > v8; gclient sync; gn gen out\my_dir and adapt build parameters as > desired; ninja -C out\my_dir d8 > > In other news, I can confirm that gm.py currently doesn't work on Windows. > I'll fix it. That'll make the last two steps (gn gen + ninja -C) even more > convenient. > > > On Fri, Nov 30, 2018 at 5:42 AM Osman Zakir <osmanzak...@gmail.com> wrote: > >> I tried to generate project files to build V8 by following the >> instructions in this blog post on Medium: >> https://medium.com/dailyjs/how-to-build-v8-on-windows-and-not-go-mad-6347c69aacd4 >> . When I ran the command python tools/dev/v8gen.py x64.release as >> documented there, I got this error: >> >>> Hint: You can raise verbosity (-vv) to see the output of failed commands. >>> Traceback (most recent call last): >>> File "tools/dev/v8gen.py", line 304, in <module> >>> sys.exit(gen.main()) >>> File "tools/dev/v8gen.py", line 298, in main >>> return self._options.func() >>> File "tools/dev/v8gen.py", line 166, in cmd_gen >>> gn_outdir, >>> File "tools/dev/v8gen.py", line 208, in _call_cmd >>> stderr=subprocess.STDOUT, >>> File >>> "C:\v8\depot_tools\win_tools-2_7_6_bin\python\bin\lib\subprocess.py", line >>> 573, in check_output >>> raise CalledProcessError(retcode, cmd, output=output) >>> subprocess.CalledProcessError: Command >>> '['C:\\v8\\depot_tools\\win_tools-2_7_6_bin\\python\\bin\\python.exe', >>> '-u', 'tools\\mb\\mb.py', 'gen', '-f', 'infra\\mb\\mb_config.pyl', '-m', >>> 'developer_default', '-b', 'x64.release', 'out.gn/x64.release']' >>> returned non-zero exit status 1 >>> >> >> I need some help here. Thanks in advance for any replies and help. I'm >> using Windows 10 Home, with both Python 2.7 and Python 3.7. The install of >> the former is placed higher and then I have the depot_tools higher than >> that (in the PATH variable). >> >> -- >> -- >> v8-users mailing list >> v8-users@googlegroups.com >> http://groups.google.com/group/v8-users >> --- >> You received this message because you are subscribed to the Google Groups >> "v8-users" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to v8-users+unsubscr...@googlegroups.com. >> For more options, visit https://groups.google.com/d/optout. >> > -- -- v8-users mailing list v8-users@googlegroups.com http://groups.google.com/group/v8-users --- You received this message because you are subscribed to the Google Groups "v8-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to v8-users+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.