First off, version 3.28.71 is *very outdated*. It hasn't been touched in
five years. If it suddenly stopped working for you, then that's certainly
not due to a change in V8.

Also, 3.28.71 is not a good version to pick. If you must use a
five-year-old version, then you should at least pick branch-heads/3.28,
which has 19 backmerged (=important) fixes on top of the 3.28.71 base
version. Even better, update to something more recent. branch-heads/7.7
would be a good candidate right now.

One thing I noticed in your build script is that you should run "gclient
sync" *after* "git checkout $VERSION". Fixing that might just be enough to
solve this issue.

I don't remember how we got dependencies back in those days. I think we ran
"make dependencies", or maybe that was in even earlier years. I'm pretty
sure we didn't manually clone gyp.

/go/v8-3.28.71/out/native/obj.target/gtest/testing/gtest/src/gtest-death-test.o:
> No such file or directory

That's your clue for where to dig deeper.

we are not much familiar with the C++ GN way of code building

3.28 is so old, it doesn't use GN.


On Wed, Sep 25, 2019 at 10:13 AM Manikandan Kaliyaperumal <
rkman...@gmail.com> wrote:

> Hello,
>
> I have been struggling with this V8 build fail for a day or two now and
> any help on this would be much appreciated.
>
> We use V8 version in our project.for a script process engine. It suddenly
> stopped working and build fails.
>
>   CXX(target) 
> /go/v8-3.28.71/out/native/obj.target/v8_snapshot/gen/experimental-libraries.o
>   CXX(target) /go/v8-3.28.71/out/native/obj.target/v8_snapshot/geni/snapshot.o
>   CXX(target) 
> /go/v8-3.28.71/out/native/obj.target/v8_snapshot/src/snapshot-common.o
>   AR(target) /go/v8-3.28.71/out/native/obj.target/tools/gyp/libv8_snapshot.a
>   TOUCH /go/v8-3.28.71/out/native/obj.target/tools/gyp/v8.stamp
>   CXX(target) /go/v8-3.28.71/out/native/obj.target/shell/samples/shell.o
>   LINK(target) /go/v8-3.28.71/out/native/shell
>   CXX(target) /go/v8-3.28.71/out/native/obj.target/process/samples/process.o
>   LINK(target) /go/v8-3.28.71/out/native/process
>   CXX(target) 
> /go/v8-3.28.71/out/native/obj.target/lineprocessor/samples/lineprocessor.o
>   LINK(target) /go/v8-3.28.71/out/native/lineprocessor
>   ACTION src_d8_gyp_d8_js2c_target_d8_js2c 
> /go/v8-3.28.71/out/native/obj/gen/d8-js.cc
>   TOUCH /go/v8-3.28.71/out/native/obj.target/src/d8_js2c.stamp
>   CXX(target) /go/v8-3.28.71/out/native/obj.target/d8/src/d8.o
>   CXX(target) /go/v8-3.28.71/out/native/obj.target/d8/src/d8-posix.o
>   CXX(target) /go/v8-3.28.71/out/native/obj.target/d8/src/d8-debug.o
>   CXX(target) /go/v8-3.28.71/out/native/obj.target/d8/gen/d8-js.o
>   LINK(target) /go/v8-3.28.71/out/native/d8
>   TOUCH /go/v8-3.28.71/out/native/obj.target/testing/gtest_prod.stamp
>   AR(target) /go/v8-3.28.71/out/native/obj.target/testing/libgtest.a
>  [91mar: 
> /go/v8-3.28.71/out/native/obj.target/gtest/testing/gtest/src/gtest-death-test.o:
>  No such file or directory
>  [0m [91mmake[1]: *** 
> [/go/v8-3.28.71/out/native/obj.target/testing/libgtest.a] Error 1
>  [0mmake[1]: Leaving directory `/go/v8-3.28.71/out'
>  [91mmake: *** [native] Error 2
>  [0m [91m+ V8_TMP_finish
>  [0m [91m+ rm -rf /go/v8.tmp
>  [0mThe command '/bin/sh -c /tmp/build.v8.sh' returned a non-zero code: 2
> Build step 'Execute shell' marked build as failure
> Archiving artifacts
> Finished: FAILURE
>
>
> Herewith, i am sharing my build.v8.sh and Docker file for your reference and 
> any pointers on this would be helpful as we are not much familiar with the 
> C++ GN way of code building here.
>
>
> Thanks,
>
> Mani
>
> --
> --
> 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.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/v8-users/045faaa3-f1e5-482d-9a58-aa3656e11a7b%40googlegroups.com
> <https://groups.google.com/d/msgid/v8-users/045faaa3-f1e5-482d-9a58-aa3656e11a7b%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
-- 
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.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-users/CAKSzg3RSojZNrBFHP3reSkx0mFrROqmoP3pgUHwkccEw7Pv61g%40mail.gmail.com.

Reply via email to