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.

Reply via email to