On Thu, Apr 19, 2018 at 6:59 PM, Andrew Walker <walke...@gmail.com> wrote: > I'm attempting to Dockerize an application that uses a particular set of > golang bindings to V8, and I'm having a bear of a time building v8. I can't > seem to even get past `fetch v8`. Just to see where it's going wrong, I > fired up a container with docker run --rm -it golang:1.10.1-alpine sh , the > full output of which I've attached here. > > Of note: > > fetch v8 > Running: gclient root > Running: gclient config --spec 'solutions = [ > { > "url": "https://chromium.googlesource.com/v8/v8.git", > "managed": False, > "name": "v8", > "deps_file": "DEPS", > "custom_deps": {}, > }, > ] > ' > Running: gclient sync --with_branch_heads > > ________ running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout > --progress https://chromium.googlesource.com/v8/v8.git > /go/src/github.com/augustoroman/v8/v8/build/_gclient_v8_0EgZCM' in > '/go/src/github.com/augustoroman/v8/v8/build' > Cloning into > '/go/src/github.com/augustoroman/v8/v8/build/_gclient_v8_0EgZCM'... > remote: Sending approximately 281.07 MiB ... > remote: Counting objects: 7737, done > remote: Finding sources: 100% (77/77) > Receiving objects: 61% (340664/550333), 209.62 MiB | 4.31 MiB/s > [0:01:00] Still working on: > [0:01:00] v8 > Receiving objects: 80% (440267/550333), 253.80 MiB | 4.37 MiB/s > [0:01:10] Still working on: > [0:01:10] v8 > remote: Total 550333 (delta 468207), reused 550305 (delta 468207) > Receiving objects: 100% (550333/550333), 280.76 MiB | 4.04 MiB/s, done. > Resolving deltas: 16% (76489/468207) > [0:01:20] Still working on: > [0:01:20] v8 > Resolving deltas: 56% (262278/468207) > [0:01:30] Still working on: > [0:01:30] v8 > Resolving deltas: 74% (346589/468207) > [0:01:40] Still working on: > [0:01:40] v8 > Resolving deltas: 87% (407434/468207) > [0:01:50] Still working on: > [0:01:50] v8 > Resolving deltas: 96% (451652/468207) > [0:02:00] Still working on: > [0:02:00] v8 > Resolving deltas: 100% (468207/468207), done. > > [0:02:10] Still working on: > [0:02:10] v8 > > Syncing projects: 0% ( 0/ 2) > [0:02:16] Still working on: > [0:02:16] v8 > Syncing projects: 100% (22/22), done. > > ________ running 'download_from_google_storage --no_resume --platform=linux* > --no_auth --bucket chromium-clang-format -s > v8/buildtools/linux64/clang-format.sha1' in > '/go/src/github.com/augustoroman/v8/v8/build' > 0> Failed to fetch file > gs://chromium-clang-format/5349d1954e17f6ccafb6e6663b0f13cdb2bb33c8 for > v8/buildtools/linux64/clang-format, skipping. [Err: > [E2018-04-19T16:51:05.202078Z 1210 0 venv.go:942] Command (cwd=): > [/root/.vpython-root/fff9ce/bin/python -B -E -s -m pip install --isolated > --compile --no-index --find-links /tmp/vpython_bootstrap201545775/packages > --requirement /tmp/vpython_bootstrap201545775/requirements.txt > --no-binary=:none: --only-binary=:all: --use-wheel] > Process output: > Collecting appdirs==1.4.3 (from -r > /tmp/vpython_bootstrap201545775/requirements.txt (line 1)) > Collecting asn1crypto==0.22.0 (from -r > /tmp/vpython_bootstrap201545775/requirements.txt (line 2)) > Collecting boto==2.48.0 (from -r > /tmp/vpython_bootstrap201545775/requirements.txt (line 3)) > Collecting cffi==1.10.0 (from -r > /tmp/vpython_bootstrap201545775/requirements.txt (line 4)) > Could not find a version that satisfies the requirement cffi==1.10.0 (from > -r /tmp/vpython_bootstrap201545775/requirements.txt (line 4)) (from > versions: ) > No matching distribution found for cffi==1.10.0 (from -r > /tmp/vpython_bootstrap201545775/requirements.txt (line 4)) > > > Any help would be most appreciated.
I don't know if there is a way to fix that. Some of the things it downloads are ELF binaries that are linked against glibc; alpine of course uses musl. -- -- 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.