Re: [v8-users] Cannot build V8 with gclient/gn

2018-11-29 Thread Ben Noordhuis
On Wed, Nov 28, 2018 at 9:55 PM Ethin Probst  wrote:
> Also, I tried building your node version of V8
> (https://github.com/nodejs/node-v8).. Didn't really work out very
> well. What kind of massaging would I need to do to get it to cooperate
> -- the gclient/gn build system that is?

You probably want the main repo[0], node-v8 is unstable.

Apropos GN, we only use GYP. If you run configure in the top-level
directory, it writes out a config.gypi file and invokes tools/gyp to
create the Makefiles.

[0] https://github.com/nodejs/node

-- 
-- 
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.


Re: [v8-users] Cannot build V8 with gclient/gn

2018-11-28 Thread Ethin Probst
Also, I tried building your node version of V8
(https://github.com/nodejs/node-v8).. Didn't really work out very
well. What kind of massaging would I need to do to get it to cooperate
-- the gclient/gn build system that is?

On 11/28/18, Ethin Probst  wrote:
> Damn. There's gotta be a way to integrate freebsd support. I still
> can't rap my head around the fact that no one cared to make a FreeBSD
> CIPD port, or no one cared enough to add it in.
>
> On 11/28/18, Ben Noordhuis  wrote:
>> On Wed, Nov 28, 2018 at 8:06 PM Ethin Probst 
>> wrote:
>>> Would it be possible for me to generate a makefile on Linux, copy the
>>> v8 directory over to the FreeBSD machine, and build it then? Or would
>>> it complain?
>>
>> Not without manual massaging. V8 has quite a bit of platform-specific
>> code. If you copy over the ninja.build file verbatim, it'll try to
>> build a linux binary, not a freebsd binary.
>>
>> --
>> --
>> v8-users mailing list
>> v8-users@googlegroups.com
>> http://groups.google.com/group/v8-users
>> ---
>> You received this message because you are subscribed to a topic in the
>> Google Groups "v8-users" group.
>> To unsubscribe from this topic, visit
>> https://groups.google.com/d/topic/v8-users/5H1kaLxMV04/unsubscribe.
>> To unsubscribe from this group and all its topics, send an email to
>> v8-users+unsubscr...@googlegroups.com.
>> For more options, visit https://groups.google.com/d/optout.
>>
>
>
> --
> Signed,
> Ethin D. Probst
>


-- 
Signed,
Ethin D. Probst

-- 
-- 
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.


Re: [v8-users] Cannot build V8 with gclient/gn

2018-11-28 Thread Ethin Probst
Damn. There's gotta be a way to integrate freebsd support. I still
can't rap my head around the fact that no one cared to make a FreeBSD
CIPD port, or no one cared enough to add it in.

On 11/28/18, Ben Noordhuis  wrote:
> On Wed, Nov 28, 2018 at 8:06 PM Ethin Probst 
> wrote:
>> Would it be possible for me to generate a makefile on Linux, copy the
>> v8 directory over to the FreeBSD machine, and build it then? Or would
>> it complain?
>
> Not without manual massaging. V8 has quite a bit of platform-specific
> code. If you copy over the ninja.build file verbatim, it'll try to
> build a linux binary, not a freebsd binary.
>
> --
> --
> v8-users mailing list
> v8-users@googlegroups.com
> http://groups.google.com/group/v8-users
> ---
> You received this message because you are subscribed to a topic in the
> Google Groups "v8-users" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/v8-users/5H1kaLxMV04/unsubscribe.
> To unsubscribe from this group and all its topics, send an email to
> v8-users+unsubscr...@googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.
>


-- 
Signed,
Ethin D. Probst

-- 
-- 
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.


Re: [v8-users] Cannot build V8 with gclient/gn

2018-11-28 Thread Ben Noordhuis
On Wed, Nov 28, 2018 at 8:06 PM Ethin Probst  wrote:
> Would it be possible for me to generate a makefile on Linux, copy the
> v8 directory over to the FreeBSD machine, and build it then? Or would
> it complain?

Not without manual massaging. V8 has quite a bit of platform-specific
code. If you copy over the ninja.build file verbatim, it'll try to
build a linux binary, not a freebsd binary.

-- 
-- 
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.


Re: [v8-users] Cannot build V8 with gclient/gn

2018-11-28 Thread Ben Noordhuis
On Tue, Nov 27, 2018 at 6:02 AM Ethin Probst  wrote:
> Also, apparently they patch it, they're using V 7.0.276.38. They also
> use make-v8.sh on a build machine, I'm guessing, to build it.

We (that is, Node.js) don't build V8 standalone on anything but Linux,
although we do build it for different archs (at least x86_64 and
s390x.)

The integrated V8 build uses GYP, which we maintain, and is known to
work on FreeBSD; we have amd64 fbsd10 and 11 machines in our CI
matrix.

The relevant code is in deps/v8 and tools/gyp. You're welcome to use
that as long as you understand and accept it comes with zero
guarantees. :-)

-- 
-- 
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.


Re: [v8-users] Cannot build V8 with gclient/gn

2018-11-26 Thread Ethin Probst
Also, apparently they patch it, they're using V 7.0.276.38. They also
use make-v8.sh on a build machine, I'm guessing, to build it.

On 11/26/18, Ethin Probst  wrote:
> I'm now curious why no one cared to do that? It just doesn't make sense.
>
> On 11/26/18, Jakob Kummerow  wrote:
>> Yes, the official V8 build instructions don't work on FreeBSD. That's
>> because nobody cared enough to make it work. Do you?
>>
>> You can look at whatever Node is doing to build V8 on FreeBSD -- I
>> believe
>> they have a solution. Feel free to submit a patch to the documentation
>> (via
>> GitHub PR to v8.dev ) once you've figured
>> it
>> out.
>>
>> As for CMake/autoconf/whatever: choosing build systems is harder than
>> most
>> people realize, and there are many constraints. For the time being, the
>> best fit for V8's needs is GN.
>>
>>
>> On Mon, Nov 26, 2018 at 3:19 PM Ethin Probst 
>> wrote:
>>
>>> I followed the steps on building V8 at https://v8.dev/docs/build and
>>> https://v8.dev/docs/source-code, but I'm using FreeBSD and so CIPD isn't
>>> supported on FreeBSD. That's a huge problem because i prevents me from
>>> building V8 at all. Not to mention it limits me to Python 2.7 when I
>>> want
>>> to use Python 3.7 for the build process. Ah well.
>>> Anyway, I run:
>>> git clone
>>> https://chromium.googlesource.com/chromium/tools/depot_tools.git
>>> Cloning into 'depot_tools'...
>>> remote: Sending approximately 22.24 MiB ...
>>> remote: Total 29246 (delta 20781), reused 29246 (delta 20781)
>>> Receiving objects: 100% (29246/29246), 22.18 MiB | 13.86 MiB/s, done.
>>> Resolving deltas: 100% (20781/20781), done.
>>> I then create a v8 path, set pyenv to use python 2.7.15, link v8 into my
>>> path, and run gclient and fetch:
>>> $ gclient
>>> CIPD not supported on freebsd
>>> WARNING: Your metrics.cfg file was invalid or nonexistent. A new one
>>> will
>>> be created.
>>> Usage: gclient.py  [options]
>>>
>>> Meta checkout dependency manager for Git.
>>>
>>> Commands are:
>>>   config   creates a .gclient file in the current directory
>>>   diff displays local diff for every dependencies
>>>   fetchfetches upstream commits for all modules
>>>   flatten  flattens the solutions into a single DEPS file
>>>   getdep   gets revision information and variable values from a DEPS
>>> file
>>>   grep greps through git repos managed by gclient
>>>   help prints list of commands or help for a specific command
>>>   metrics  reports, and optionally modifies, the status of metric
>>> collection
>>>   pack generates a patch which can be applied at the root of the
>>> tree
>>>   recurse  operates [command args ...] on all the dependencies
>>>   revert   reverts all modifications in every dependencies
>>>   revinfo  outputs revision info mapping for the client and its
>>> dependencies
>>>   root outputs the solution root (or current dir if there isn't one)
>>>   runhooks runs hooks for files that have been modified in the local
>>> working copy
>>>   setdep   modifies dependency revisions and variable values in a DEPS
>>> file
>>>   status   shows modification status for every dependencies
>>>   sync checkout/update all modules
>>>   validate validates the .gclient and DEPS syntax
>>>   verify   verifies the DEPS file deps are only from allowed_hosts
>>>
>>> Options:
>>>   --version show program's version number and exit
>>>   -h, --helpshow this help message and exit
>>>   -j JOBS, --jobs=JOBS  Specify how many SCM commands can run in
>>> parallel;
>>> defaults to 8 on this machine
>>>   -v, --verbose Produces additional output for diagnostics. Can
>>> be
>>> used up to three times for more logging info.
>>>   --gclientfile=CONFIG_FILENAME
>>> Specify an alternate .gclient file
>>>   --spec=SPEC   create a gclient file containing the provided
>>> string.
>>> Due to Cygwin/Python brokenness, it can't
>>> contain
>>> any
>>> newlines.
>>>   --no-nag-max  Ignored for backwards compatibility.
>>> $ ../depot_tools/fetch v8
>>> Running: gclient root
>>> CIPD not supported on freebsd
>>> Running: gclient config --spec 'solutions = [
>>>   {
>>> "url": "https://chromium.googlesource.com/v8/v8.git;,
>>> "managed": False,
>>> "name": "v8",
>>> "deps_file": "DEPS",
>>> "custom_deps": {},
>>>   },
>>> ]
>>> '
>>> CIPD not supported on freebsd
>>> Running: gclient sync --with_branch_heads
>>> CIPD not supported on freebsd
>>>
>>>  running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout
>>> --progress https://chromium.googlesource.com/v8/v8.git
>>> /usr/home/ethin/v8/_gclient_v8_chIH7X' in '/usr/home/ethin/v8'
>>> Cloning into '/usr/home/ethin/v8/_gclient_v8_chIH7X'...
>>> remote: Sending approximately 430.94 MiB ...
>>> remote: Counting objects: 7660, done
>>>
>>> [0:01:00] Still working 

Re: [v8-users] Cannot build V8 with gclient/gn

2018-11-26 Thread Ethin Probst
I'm now curious why no one cared to do that? It just doesn't make sense.

On 11/26/18, Jakob Kummerow  wrote:
> Yes, the official V8 build instructions don't work on FreeBSD. That's
> because nobody cared enough to make it work. Do you?
>
> You can look at whatever Node is doing to build V8 on FreeBSD -- I believe
> they have a solution. Feel free to submit a patch to the documentation (via
> GitHub PR to v8.dev ) once you've figured it
> out.
>
> As for CMake/autoconf/whatever: choosing build systems is harder than most
> people realize, and there are many constraints. For the time being, the
> best fit for V8's needs is GN.
>
>
> On Mon, Nov 26, 2018 at 3:19 PM Ethin Probst 
> wrote:
>
>> I followed the steps on building V8 at https://v8.dev/docs/build and
>> https://v8.dev/docs/source-code, but I'm using FreeBSD and so CIPD isn't
>> supported on FreeBSD. That's a huge problem because i prevents me from
>> building V8 at all. Not to mention it limits me to Python 2.7 when I want
>> to use Python 3.7 for the build process. Ah well.
>> Anyway, I run:
>> git clone
>> https://chromium.googlesource.com/chromium/tools/depot_tools.git
>> Cloning into 'depot_tools'...
>> remote: Sending approximately 22.24 MiB ...
>> remote: Total 29246 (delta 20781), reused 29246 (delta 20781)
>> Receiving objects: 100% (29246/29246), 22.18 MiB | 13.86 MiB/s, done.
>> Resolving deltas: 100% (20781/20781), done.
>> I then create a v8 path, set pyenv to use python 2.7.15, link v8 into my
>> path, and run gclient and fetch:
>> $ gclient
>> CIPD not supported on freebsd
>> WARNING: Your metrics.cfg file was invalid or nonexistent. A new one will
>> be created.
>> Usage: gclient.py  [options]
>>
>> Meta checkout dependency manager for Git.
>>
>> Commands are:
>>   config   creates a .gclient file in the current directory
>>   diff displays local diff for every dependencies
>>   fetchfetches upstream commits for all modules
>>   flatten  flattens the solutions into a single DEPS file
>>   getdep   gets revision information and variable values from a DEPS file
>>   grep greps through git repos managed by gclient
>>   help prints list of commands or help for a specific command
>>   metrics  reports, and optionally modifies, the status of metric
>> collection
>>   pack generates a patch which can be applied at the root of the tree
>>   recurse  operates [command args ...] on all the dependencies
>>   revert   reverts all modifications in every dependencies
>>   revinfo  outputs revision info mapping for the client and its
>> dependencies
>>   root outputs the solution root (or current dir if there isn't one)
>>   runhooks runs hooks for files that have been modified in the local
>> working copy
>>   setdep   modifies dependency revisions and variable values in a DEPS
>> file
>>   status   shows modification status for every dependencies
>>   sync checkout/update all modules
>>   validate validates the .gclient and DEPS syntax
>>   verify   verifies the DEPS file deps are only from allowed_hosts
>>
>> Options:
>>   --version show program's version number and exit
>>   -h, --helpshow this help message and exit
>>   -j JOBS, --jobs=JOBS  Specify how many SCM commands can run in
>> parallel;
>> defaults to 8 on this machine
>>   -v, --verbose Produces additional output for diagnostics. Can
>> be
>> used up to three times for more logging info.
>>   --gclientfile=CONFIG_FILENAME
>> Specify an alternate .gclient file
>>   --spec=SPEC   create a gclient file containing the provided
>> string.
>> Due to Cygwin/Python brokenness, it can't contain
>> any
>> newlines.
>>   --no-nag-max  Ignored for backwards compatibility.
>> $ ../depot_tools/fetch v8
>> Running: gclient root
>> CIPD not supported on freebsd
>> Running: gclient config --spec 'solutions = [
>>   {
>> "url": "https://chromium.googlesource.com/v8/v8.git;,
>> "managed": False,
>> "name": "v8",
>> "deps_file": "DEPS",
>> "custom_deps": {},
>>   },
>> ]
>> '
>> CIPD not supported on freebsd
>> Running: gclient sync --with_branch_heads
>> CIPD not supported on freebsd
>>
>>  running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout
>> --progress https://chromium.googlesource.com/v8/v8.git
>> /usr/home/ethin/v8/_gclient_v8_chIH7X' in '/usr/home/ethin/v8'
>> Cloning into '/usr/home/ethin/v8/_gclient_v8_chIH7X'...
>> remote: Sending approximately 430.94 MiB ...
>> remote: Counting objects: 7660, done
>>
>> [0:01:00] Still working on:
>> [0:01:00]   v8
>> remote: Total 618180 (delta 518023), reused 618180 (delta 518023)
>> Receiving objects: 100% (618180/618180), 430.12 MiB | 8.00 MiB/s, done.
>>
>> [0:01:10] Still working on:
>> [0:01:10]   v8
>>
>> [0:01:20] Still working on:
>> [0:01:20]   v8
>>
>> [0:01:30] Still working on:
>> 

Re: [v8-users] Cannot build V8 with gclient/gn

2018-11-26 Thread Jakob Kummerow
Yes, the official V8 build instructions don't work on FreeBSD. That's
because nobody cared enough to make it work. Do you?

You can look at whatever Node is doing to build V8 on FreeBSD -- I believe
they have a solution. Feel free to submit a patch to the documentation (via
GitHub PR to v8.dev ) once you've figured it
out.

As for CMake/autoconf/whatever: choosing build systems is harder than most
people realize, and there are many constraints. For the time being, the
best fit for V8's needs is GN.


On Mon, Nov 26, 2018 at 3:19 PM Ethin Probst 
wrote:

> I followed the steps on building V8 at https://v8.dev/docs/build and
> https://v8.dev/docs/source-code, but I'm using FreeBSD and so CIPD isn't
> supported on FreeBSD. That's a huge problem because i prevents me from
> building V8 at all. Not to mention it limits me to Python 2.7 when I want
> to use Python 3.7 for the build process. Ah well.
> Anyway, I run:
> git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
> Cloning into 'depot_tools'...
> remote: Sending approximately 22.24 MiB ...
> remote: Total 29246 (delta 20781), reused 29246 (delta 20781)
> Receiving objects: 100% (29246/29246), 22.18 MiB | 13.86 MiB/s, done.
> Resolving deltas: 100% (20781/20781), done.
> I then create a v8 path, set pyenv to use python 2.7.15, link v8 into my
> path, and run gclient and fetch:
> $ gclient
> CIPD not supported on freebsd
> WARNING: Your metrics.cfg file was invalid or nonexistent. A new one will
> be created.
> Usage: gclient.py  [options]
>
> Meta checkout dependency manager for Git.
>
> Commands are:
>   config   creates a .gclient file in the current directory
>   diff displays local diff for every dependencies
>   fetchfetches upstream commits for all modules
>   flatten  flattens the solutions into a single DEPS file
>   getdep   gets revision information and variable values from a DEPS file
>   grep greps through git repos managed by gclient
>   help prints list of commands or help for a specific command
>   metrics  reports, and optionally modifies, the status of metric
> collection
>   pack generates a patch which can be applied at the root of the tree
>   recurse  operates [command args ...] on all the dependencies
>   revert   reverts all modifications in every dependencies
>   revinfo  outputs revision info mapping for the client and its
> dependencies
>   root outputs the solution root (or current dir if there isn't one)
>   runhooks runs hooks for files that have been modified in the local
> working copy
>   setdep   modifies dependency revisions and variable values in a DEPS file
>   status   shows modification status for every dependencies
>   sync checkout/update all modules
>   validate validates the .gclient and DEPS syntax
>   verify   verifies the DEPS file deps are only from allowed_hosts
>
> Options:
>   --version show program's version number and exit
>   -h, --helpshow this help message and exit
>   -j JOBS, --jobs=JOBS  Specify how many SCM commands can run in parallel;
> defaults to 8 on this machine
>   -v, --verbose Produces additional output for diagnostics. Can be
> used up to three times for more logging info.
>   --gclientfile=CONFIG_FILENAME
> Specify an alternate .gclient file
>   --spec=SPEC   create a gclient file containing the provided
> string.
> Due to Cygwin/Python brokenness, it can't contain
> any
> newlines.
>   --no-nag-max  Ignored for backwards compatibility.
> $ ../depot_tools/fetch v8
> Running: gclient root
> CIPD not supported on freebsd
> Running: gclient config --spec 'solutions = [
>   {
> "url": "https://chromium.googlesource.com/v8/v8.git;,
> "managed": False,
> "name": "v8",
> "deps_file": "DEPS",
> "custom_deps": {},
>   },
> ]
> '
> CIPD not supported on freebsd
> Running: gclient sync --with_branch_heads
> CIPD not supported on freebsd
>
>  running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout
> --progress https://chromium.googlesource.com/v8/v8.git
> /usr/home/ethin/v8/_gclient_v8_chIH7X' in '/usr/home/ethin/v8'
> Cloning into '/usr/home/ethin/v8/_gclient_v8_chIH7X'...
> remote: Sending approximately 430.94 MiB ...
> remote: Counting objects: 7660, done
>
> [0:01:00] Still working on:
> [0:01:00]   v8
> remote: Total 618180 (delta 518023), reused 618180 (delta 518023)
> Receiving objects: 100% (618180/618180), 430.12 MiB | 8.00 MiB/s, done.
>
> [0:01:10] Still working on:
> [0:01:10]   v8
>
> [0:01:20] Still working on:
> [0:01:20]   v8
>
> [0:01:30] Still working on:
> [0:01:30]   v8
>
> [0:01:40] Still working on:
> [0:01:40]   v8
>
> [0:01:50] Still working on:
> [0:01:50]   v8
>
> [0:02:00] Still working on:
> [0:02:00]   v8
>
> [0:02:10] Still working on:
> [0:02:10]   v8
>
> [0:02:20] Still working on:
> 

[v8-users] Cannot build V8 with gclient/gn

2018-11-26 Thread Ethin Probst
I followed the steps on building V8 at https://v8.dev/docs/build and 
https://v8.dev/docs/source-code, but I'm using FreeBSD and so CIPD isn't 
supported on FreeBSD. That's a huge problem because i prevents me from 
building V8 at all. Not to mention it limits me to Python 2.7 when I want 
to use Python 3.7 for the build process. Ah well.
Anyway, I run:
git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git
Cloning into 'depot_tools'...
remote: Sending approximately 22.24 MiB ...
remote: Total 29246 (delta 20781), reused 29246 (delta 20781)
Receiving objects: 100% (29246/29246), 22.18 MiB | 13.86 MiB/s, done.
Resolving deltas: 100% (20781/20781), done.
I then create a v8 path, set pyenv to use python 2.7.15, link v8 into my 
path, and run gclient and fetch:
$ gclient
CIPD not supported on freebsd
WARNING: Your metrics.cfg file was invalid or nonexistent. A new one will 
be created.
Usage: gclient.py  [options]

Meta checkout dependency manager for Git.

Commands are:
  config   creates a .gclient file in the current directory
  diff displays local diff for every dependencies
  fetchfetches upstream commits for all modules
  flatten  flattens the solutions into a single DEPS file
  getdep   gets revision information and variable values from a DEPS file
  grep greps through git repos managed by gclient
  help prints list of commands or help for a specific command
  metrics  reports, and optionally modifies, the status of metric collection
  pack generates a patch which can be applied at the root of the tree
  recurse  operates [command args ...] on all the dependencies
  revert   reverts all modifications in every dependencies
  revinfo  outputs revision info mapping for the client and its dependencies
  root outputs the solution root (or current dir if there isn't one)
  runhooks runs hooks for files that have been modified in the local 
working copy
  setdep   modifies dependency revisions and variable values in a DEPS file
  status   shows modification status for every dependencies
  sync checkout/update all modules
  validate validates the .gclient and DEPS syntax
  verify   verifies the DEPS file deps are only from allowed_hosts

Options:
  --version show program's version number and exit
  -h, --helpshow this help message and exit
  -j JOBS, --jobs=JOBS  Specify how many SCM commands can run in parallel;
defaults to 8 on this machine
  -v, --verbose Produces additional output for diagnostics. Can be
used up to three times for more logging info.
  --gclientfile=CONFIG_FILENAME
Specify an alternate .gclient file
  --spec=SPEC   create a gclient file containing the provided 
string.
Due to Cygwin/Python brokenness, it can't contain 
any
newlines.
  --no-nag-max  Ignored for backwards compatibility.
$ ../depot_tools/fetch v8
Running: gclient root
CIPD not supported on freebsd
Running: gclient config --spec 'solutions = [
  {
"url": "https://chromium.googlesource.com/v8/v8.git;,
"managed": False,
"name": "v8",
"deps_file": "DEPS",
"custom_deps": {},
  },
]
'
CIPD not supported on freebsd
Running: gclient sync --with_branch_heads
CIPD not supported on freebsd

 running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout 
--progress https://chromium.googlesource.com/v8/v8.git 
/usr/home/ethin/v8/_gclient_v8_chIH7X' in '/usr/home/ethin/v8'
Cloning into '/usr/home/ethin/v8/_gclient_v8_chIH7X'...
remote: Sending approximately 430.94 MiB ...
remote: Counting objects: 7660, done

[0:01:00] Still working on:
[0:01:00]   v8
remote: Total 618180 (delta 518023), reused 618180 (delta 518023)
Receiving objects: 100% (618180/618180), 430.12 MiB | 8.00 MiB/s, done.

[0:01:10] Still working on:
[0:01:10]   v8

[0:01:20] Still working on:
[0:01:20]   v8

[0:01:30] Still working on:
[0:01:30]   v8

[0:01:40] Still working on:
[0:01:40]   v8

[0:01:50] Still working on:
[0:01:50]   v8

[0:02:00] Still working on:
[0:02:00]   v8

[0:02:10] Still working on:
[0:02:10]   v8

[0:02:20] Still working on:
[0:02:20]   v8

[0:02:30] Still working on:
[0:02:30]   v8

[0:02:40] Still working on:
[0:02:40]   v8

[0:02:50] Still working on:
[0:02:50]   v8

[0:03:00] Still working on:
[0:03:00]   v8
Resolving deltas: 100% (518023/518023), done.

[0:03:10] Still working on:
[0:03:10]   v8

[0:03:20] Still working on:
[0:03:20]   v8

[0:03:30] Still working on:
[0:03:30]   v8

[0:03:39] Still working on:
[0:03:39]   v8
Syncing projects: 100% ( 1/ 1) v8

v8 (ERROR)

[0:00:00] Started.
[0:00:00]

 running 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout 
--progress https://chromium.googlesource.com/v8/v8.git 
/usr/home/ethin/v8/_gclient_v8_chIH7X' in '/usr/home/ethin/v8'
Cloning into '/usr/home/ethin/v8/_gclient_v8_chIH7X'...
[0:00:00] Cloning