I've updated the wiki page with a new set of instructions, please take a look and let me know if you have any more issues. You'll need to reconfigure your build as in step 3 to generate the right .a files to link in step 5.
On Monday, April 3, 2017 at 4:44:47 PM UTC+2, Peter Marshall wrote: > > Yes, that step is very old as well. I'll figure out the correct command > and let you know (as well as update the wiki). > > Thanks > > On Monday, April 3, 2017 at 3:11:43 PM UTC+2, Nikhil Shagrithaya wrote: >> >> Thanks, I was wondering why I had to build v8 again when I'd already >> built it according to the intructions in step 1. By the way, I think step 5 >> needs to be updated as well. The command is unable to execute due to some >> missing files, which might have been moved out. >> >> >> >> On Mon, Apr 3, 2017 at 6:09 PM, 'Peter Marshall' via v8-dev < >> [email protected]> wrote: >> >>> Hi Nikhil, >>> >>> Apologies, that page of the Wiki is a bit out of date. I'll update it >>> soon with the new steps. In the meantime, here's what I suggest: >>> >>> Use a newer version of V8 so that you can use the new build system, too >>> (GN). >>> >>> Instead of step 2 on that wiki page, do: >>> >>> git checkout -b 5.8 -t branch-heads/5.8 >>> tools/dev/v8gen.py x64.release >>> ninja -C out.gn/x64.release >>> >>> That should at least get V8 to build for you. >>> >>> On Monday, April 3, 2017 at 12:09:29 PM UTC+2, Nikhil Shagrithaya wrote: >>>> >>>> Hi, >>>> I'm trying to run the example in the wiki here: >>>> https://github.com/v8/v8/wiki/Getting%20Started%20with%20Embedding, but >>>> I'm stuck at the third step, which asks to run the make x64.release >>>> command. I'm getting this error: >>>> >>>> make[1]: Entering directory '/home/nikhil/workspace/google/v8/out' >>>> TOUCH >>>> src_inspector_inspector_gyp_protocol_generated_sources_target_protocol_generated_sources.intermediate >>>> ACTION Generating inspector protocol sources from protocol json >>>> src_inspector_inspector_gyp_protocol_generated_sources_target_protocol_generated_sources.intermediate >>>> CXX(target) >>>> /home/nikhil/workspace/google/v8/out/x64.release/obj.target/v8_libbase/src/base/bits.o >>>> In file included from ../src/base/bits.cc:5: >>>> In file included from .././src/base/bits.h:10: >>>> In file included from .././src/base/base-export.h:8: >>>> .././include/v8config.h:16:11: fatal error: 'features.h' file not found >>>> # include <features.h> >>>> ^~~~~~~~~~~~ >>>> 1 error generated. >>>> src/v8_libbase.target.x64.release.mk:204: recipe for target >>>> '/home/nikhil/workspace/google/v8/out/x64.release/obj.target/v8_libbase/src/base/bits.o' >>>> >>>> failed >>>> make[1]: *** >>>> [/home/nikhil/workspace/google/v8/out/x64.release/obj.target/v8_libbase/src/base/bits.o] >>>> >>>> Error 1 >>>> rm >>>> src_inspector_inspector_gyp_protocol_generated_sources_target_protocol_generated_sources.intermediate >>>> make[1]: Leaving directory '/home/nikhil/workspace/google/v8/out' >>>> Makefile:319: recipe for target 'x64.release' failed >>>> make: *** [x64.release] Error 2 >>>> >>>> Could anyone help me solve this? >>>> >>>> Thanks, >>>> Nikhil. >>>> >>>> -- >>> -- >>> v8-dev mailing list >>> [email protected] >>> http://groups.google.com/group/v8-dev >>> --- >>> You received this message because you are subscribed to the Google >>> Groups "v8-dev" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> For more options, visit https://groups.google.com/d/optout. >>> >> >> >> >> -- >> Nikhil Shagrithaya >> BTech. Pre Final Year, >> Computer and Communications Engineering >> LNMIIT Jaipur >> Ph No:9930929954 >> > -- -- v8-dev mailing list [email protected] http://groups.google.com/group/v8-dev --- You received this message because you are subscribed to the Google Groups "v8-dev" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
