Hm. That appears to have bitrotted then. Which kind of indicates how much usage the MinGW build is getting. It's community maintained, so feel free to fix it and contribute a patch. As a first hint: instead of > > make out/Makefile.ia32
there should probably be > make out/Makefile.ia32.release > make out/Makefile.ia32.debug in tools/mingw-generate-makefiles.sh around line 79. On Mon, Apr 18, 2016 at 7:58 PM, Zac Hansen <xax...@gmail.com> wrote: > Yeah, it doesn't work for me. Or maybe there's some step I'm missing? > > $ tools/mingw-generate-makefiles.sh > find: 'out': No such file or directory > make: *** No rule to make target `out/Makefile.ia32'. Stop. > find: 'out': No such file or directory > > > xaxxon@DESKTOP-QK88IBI MINGW64 ~/v8 ((1ff65e9...)) > $ mkdir out > > xaxxon@DESKTOP-QK88IBI MINGW64 ~/v8 ((1ff65e9...)) > $ tools/mingw-generate-makefiles.sh > make: *** No rule to make target `out/Makefile.ia32'. Stop. > > > On Mon, Apr 18, 2016 at 5:23 AM, Jakob Kummerow <jkumme...@chromium.org> > wrote: > >> Have you seen the MinGW section of the instructions >> <https://github.com/v8/v8/wiki/Building-with-Gyp#mingw>? >> >> On Sun, Apr 17, 2016 at 9:17 AM, Zac Hansen <xax...@gmail.com> wrote: >> >>> Thank you for your help. I managed to get it compiling in visual studio >>> 2015.2. >>> >>> I submitted this bug: >>> https://bugs.chromium.org/p/v8/issues/detail?id=4927&can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Priority%20Owner%20Summary%20HW%20OS%20Component%20Stars&groupby=&sort= >>> >>> I hope that is sufficient information. >>> >>> --Zac >>> >>> On Saturday, April 16, 2016 at 10:20:09 PM UTC-7, Jochen Eisinger wrote: >>>> >>>> I use the mingw that comes with depot_tools (specifically, started via >>>> git_bash.bat in depot_tools/git-1.9.5 (or whatever the exact directory name >>>> is). >>>> >>>> I use, however, visual studio 2015 to build (I just open the >>>> build/all.sln using VS). I don't think the make generator works on windows. >>>> You might have some luck using ninja (GYP_GENERATORS=ninja). >>>> >>>> Can you file a bug about landmines not working with the depot_tool >>>> toolchain? >>>> >>>> best >>>> -jochen >>>> >>>> On Sun, Apr 17, 2016 at 1:39 AM Zac Hansen <xax...@gmail.com> wrote: >>>> >>>>> It seems the instructions here: >>>>> https://github.com/v8/v8/wiki/Building-with-Gyp have been broken for >>>>> 4+ years when looking for solutions to the problems I"m having. >>>>> >>>>> I done a clean checkout with DEPOT_TOOLS_WIN_TOOLCHAIN=0 set, put >>>>> python in my path, but when I type make ia32.releaseI get: >>>>> >>>>> $ make ia32.release -j4 >>>>> make[1]: Entering directory `/c/Users/xaxxon/deleteme3/v8/out' >>>>> make[1]: *** No rule to make target `../build\isolate.gypi', needed >>>>> by `Makefile.ia32.release'. Stop. >>>>> make[1]: Leaving directory `/c/Users/xaxxon/deleteme3/v8/out' >>>>> make: *** [ia32.release] Error 2 >>>>> >>>>> >>>>> >>>>> or if I do x64.release: >>>>> >>>>> >>>>> $ make x64.release -j4 >>>>> make[1]: Entering directory `/c/Users/xaxxon/deleteme3/v8/out' >>>>> third_party\icu\icudata.target.x64.release.mk:8: warning: overriding >>>>> commands for target `/c/Users/xaxxon/deleteme3/v8/out/x64.release\ >>>>> icudt.dll' >>>>> third_party\icu\icudata.host.x64.release.mk:8: warning: ignoring old >>>>> commands for target >>>>> `/c/Users/xaxxon/deleteme3/v8/out/x64.release\icudt.dll' >>>>> make[1]: *** No rule to make target `../build\isolate.gypi', needed >>>>> by `Makefile.x64.release'. Stop. >>>>> make[1]: Leaving directory `/c/Users/xaxxon/deleteme3/v8/out' >>>>> make: *** [x64.release] Error 2 >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> and if I don't do the DEPOT_TOOLS_WIN_TOOLCHAIN=0, I get landmines.py >>>>> errors. >>>>> >>>>>> >>>>>> >>>>>> C:\Users\xaxxon\deleteme4>fetch v8 >>>>>> Running: 'c:\Users\xaxxon\depot_tools\python276_bin\python.exe' >>>>>> 'c:\Users\xaxxon\depot_tools\gclient.py' root >>>>>> Running: 'c:\Users\xaxxon\depot_tools\python276_bin\python.exe' >>>>>> 'c:\Users\xaxxon\depot_tools\gclient.py' config --spec 'solutions = [ >>>>>> { >>>>>> "managed": False, >>>>>> "name": "v8", >>>>>> "url": "https://chromium.googlesource.com/v8/v8.git", >>>>>> "custom_deps": {}, >>>>>> "deps_file": "DEPS", >>>>>> "safesync_url": "", >>>>>> }, >>>>>> ] >>>>>> ' >>>>>> Running: 'c:\Users\xaxxon\depot_tools\python276_bin\python.exe' >>>>>> 'c:\Users\xaxxon\depot_tools\gclient.py' sync --with_branch_heads >>>>>> Error: Command 'c:\\Users\\xaxxon\\depot_tools\\python276_bin\\python.exe >>>>>> v8/build/landmines.py' returned non-zero exit status 1 in C:\Users\ >>>>>> xaxxon\deleteme4 >>>>>> Traceback (most recent call last): >>>>>> File "c:\Users\xaxxon\depot_tools\\fetch.py", line 346, in <module> >>>>>> sys.exit(main()) >>>>>> File "c:\Users\xaxxon\depot_tools\\fetch.py", line 341, in main >>>>>> return run(options, spec, root) >>>>>> File "c:\Users\xaxxon\depot_tools\\fetch.py", line 335, in run >>>>>> return checkout.init() >>>>>> File "c:\Users\xaxxon\depot_tools\\fetch.py", line 142, in init >>>>>> self.run_gclient(*sync_cmd) >>>>>> File "c:\Users\xaxxon\depot_tools\\fetch.py", line 76, in >>>>>> run_gclient >>>>>> return self.run(cmd_prefix + cmd, **kwargs) >>>>>> File "c:\Users\xaxxon\depot_tools\\fetch.py", line 66, in run >>>>>> return subprocess.check_output(cmd, **kwargs) >>>>>> File "c:\Users\xaxxon\depot_tools\python276_bin\lib\subprocess.py", >>>>>> line 573, in check_output >>>>>> raise CalledProcessError(retcode, cmd, output=output) >>>>>> subprocess.CalledProcessError: Command '('c:\\Users\\xaxxon\\ >>>>>> depot_tools\\python276_bin\\python.exe', 'c:\\Users\\xaxxon\\ >>>>>> depot_tools\\gclient.py', 'sync', '--with_branch_heads')' returned >>>>>> non-zero exit status 2 >>>>>> >>>>>> >>>>>> someone previously suggested running gclient sync after running into >>>>> this error: >>>>> >>>>> C:\Users\xaxxon\deleteme4\v8>gclient sync >>>>> .gclient file in parent directory C:\Users\xaxxon\deleteme4 might not >>>>> be the file you want to use >>>>> Syncing projects: 100% (17/17), done. >>>>> >>>>> >>>>> ________ running 'c:\Users\xaxxon\depot_tools\python276_bin\python.exe >>>>> v8/build/landmines.py' in 'C:\Users\xaxxon\deleteme4' >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> Please follow the instructions at https:// >>>>> www.chromium.org/developers/how-tos/build-instructions-windows >>>>> >>>>> >>>>> >>>>> >>>>> Traceback (most recent call last): >>>>> File "v8/build/landmines.py", line 245, in <module> >>>>> sys.exit(main()) >>>>> File "v8/build/landmines.py", line 232, in main >>>>> gyp_environment.set_environment() >>>>> File "C:\Users\xaxxon\deleteme4\v8\build\gyp_environment.py", line >>>>> 54, in set_environment >>>>> vs_toolchain.SetEnvironmentAndGetRuntimeDllDirs() >>>>> File "C:\Users\xaxxon\deleteme4\v8\build\vs_toolchain.py", line 44, >>>>> in SetEnvironmentAndGetRuntimeDllDirs >>>>> Update() >>>>> File "C:\Users\xaxxon\deleteme4\v8\build\vs_toolchain.py", line 331, >>>>> in Update >>>>> subprocess.check_call(get_toolchain_args) >>>>> File "c:\Users\xaxxon\depot_tools\python276_bin\lib\subprocess.py", >>>>> line 540, in check_call >>>>> raise CalledProcessError(retcode, cmd) >>>>> subprocess.CalledProcessError: Command '['c:\\Users\\xaxxon\\ >>>>> depot_tools\\python276_bin\\python.exe', 'c:\\Users\\xaxxon\\ >>>>> depot_tools\\win_toolchain\\get_toolchain_if_necessary.py', '--output- >>>>> json', 'C:\\Users\\xaxxon\\deleteme4\\v8\\build\\win_toolchain.json', >>>>> '03a4e939cd325d6bc5216af41b92d02dda1366a6']' returned non-zero exit >>>>> status 1 >>>>> Error: Command 'c:\\Users\\xaxxon\\depot_tools\\python276_bin\\python.exe >>>>> v8/build/landmines.py' returned non-zero exit status 1 in C:\Users\ >>>>> xaxxon\deleteme4 >>>>> >>>>> >>>>> >>>>> if I try the build anyhow: >>>>> >>>>> >>>>> $ make ia32.release >>>>> PYTHONPATH= >>>>> "/c/Users/xaxxon/deleteme4/v8/tools/generate_shim_headers:/c/Users/xaxxon/deleteme4/v8/build::/c/Users/xaxxon/deleteme4/v8/build/gyp/pylib:" >>>>> \ >>>>> GYP_GENERATORS=make \ >>>>> build/gyp/gyp --generator-output="out" build/all.gyp \ >>>>> -Ibuild/standalone.gypi --depth=. \ >>>>> -Dv8_target_arch=ia32 \ >>>>> \ >>>>> \ >>>>> -S.ia32.release -Dv8_enable_backtrace=1 - >>>>> Darm_fpu=default -Darm_float_abi=default >>>>> make[1]: Entering directory `/c/Users/xaxxon/deleteme4/v8/out' >>>>> make[1]: *** No rule to make target `../build\isolate.gypi', needed >>>>> by `Makefile.ia32.release'. Stop. >>>>> make[1]: Leaving directory `/c/Users/xaxxon/deleteme4/v8/out' >>>>> make: *** [ia32.release] Error 2 >>>>> >>>>> >>>>> >>>>> Anyone have a working procedure? Or, failing that, does anyone know >>>>> if v8 will build under the latest Visual Studio? >>>>> >>>>> Thank you. >>>>> >>>>> --Zac >>>>> >>>>> -- >>>>> -- >>>>> v8-users mailing list >>>>> v8-u...@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+u...@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. >>> >> >> -- >> -- >> v8-users mailing list >> v8-users@googlegroups.com >> http://groups.google.com/group/v8-users >> --- >> You received this message because you are subscribed to a topic in the >> Google Groups "v8-users" group. >> To unsubscribe from this topic, visit >> https://groups.google.com/d/topic/v8-users/eC_0XaOOBFM/unsubscribe. >> To unsubscribe from this group and all its topics, 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. > -- -- 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.