Hi Allen,
I'm with the IBM team supporting the S390 port of V8. Which version of V8 did you want to build?
The building V8 libraries tutorial you mentioned was updated yesterday with the newer locations of make dependencies. However, they are for building older levels of V8 (3.14 / 3.28). As mentioned by Ben, there is a full S390 port in V8 5.1 or later. I'll work with the LoZ ecosystems team to get the newer levels of V8 updated on that instruction pages.
FWIW, since it looked like you were building 3.28, we did work out the corresponding levels of the gmock / gtest / gyp dependencies to the levels that were pulled from the original SVN repositories You should be able to just run these commands from the extracted v8z directory (after make 'dependencies') and continue on:
# For 3.28, with the SVN repositories gone for gmock, gtest and gyp, use the following
# to git clone and download the matching revisions.
git clone https://chromium.googlesource.com/external/gyp build/gyp
cd build/gyp
git reset --hard a3e2a5caf24a1e0a45401e09ad131210bf16b852
cd ../..
git clone https://chromium.googlesource.com/external/gmock testing/gmock
cd testing/gmock
git reset --hard 896ba0e03f520fb9b6ed582bde2bd00847e3c3f2
cd ../..
git clone https://chromium.googlesource.com/external/gtest testing/gtest
cd testing/gtest
git reset --hard 4650552ff637bb44ecf7784060091cbed3252211
cd ../..
I'll make the changes to our existing repos to use these new repositories instead, so you won't have to go through manual patching. Will update this thread once that's completed.
Sorry about the extra churn!
Thanks,
-Joran