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.