For using the same checkout in chromium and standalone I suggest using git
worktree [1].
Building inside the v8 folder from within a chromium checkout doesn't work
directly, however you can build the same V8 targets from the chromium src
folder if that helps.

[1] https://git-scm.com/docs/git-worktree

On Tue, 26 Sept 2023 at 22:26, Alice Kile <buoyant...@gmail.com> wrote:

> Just an update to this, I've tried the advice of just "blowing away" the
> whole folder. I deleted the entire chromium-project folder and only fetched
> v8. This step has worked for me and now I am able to build everything fine!
> Although my original goal to clone both chromium and v8 is still not
> achieved, so maybe I will try that in a different folder.
>
> On Tuesday, September 26, 2023 at 6:28:29 PM UTC+2 Alice Kile wrote:
>
>> Hello, yup I actually ran the fetch instructions from the page you have
>> linked to! And Indeed, I am fetching v8 inside an already checked out
>> chromium folder (I checked out by using --no-history to save time)
>>
>> I am running MacOS 13.4
>>
>> On Tuesday, September 26, 2023 at 1:46:00 PM UTC+2 cbr...@chromium.org
>> wrote:
>>
>>> Just a hunch, looks like you're trying to build V8 from within a
>>> chromium checkout.
>>> Have you run the fetch <https://v8.dev/docs/source-code> instructions
>>> for a separate checkout of V8?
>>>
>>> On Tue, 26 Sept 2023 at 12:23, Ben Ernst <boi...@gmail.com> wrote:
>>>
>>>> What OS are you on, and what version of v8 are you trying to build?
>>>> Have you tried just blowing away your working directory and starting
>>>> again from scratch?
>>>> Ben
>>>>
>>>>
>>>>
>>>> On Tue, 26 Sept 2023 at 17:27, Alice Kile <buoya...@gmail.com> wrote:
>>>>
>>>>> Hello,
>>>>>
>>>>> I'm new to V8 and just trying to setup the project locally so I can=20
>>>>> officially start trying to understand / read through some of the
>>>>> code!=20
>>>>> Unfortunately I am currently stuck at a problem, I am following the=20
>>>>> instructions from page below:
>>>>>
>>>>> https://v8.dev/docs/build#building-v8
>>>>>
>>>>> The command that is failing for me is step 3: tools/dev/gm.py
>>>>> x64.release
>>>>>
>>>>> Here's the error output I am getting from running that command:
>>>>>
>>>>> $ v8 git:(8a2d9bdb0c7) gm x64.release
>>>>> # gn gen out/x64.release
>>>>> ERROR at //.gn:5:1: Unable to load=20
>>>>> "/~/chromium-project/src/v8/build/dotfile_settings.gni".
>>>>> import("//build/dotfile_settings.gni")
>>>>>
>>>>> Just googling around, I was able to figure out that this is likely=20
>>>>> because gclient did not clone the v8/build folder all together, and
>>>>> it=20
>>>>> does look like it but after having run gclient sync or gclient sync=20
>>>>> --force, I don't see any changes so I am clueless right now as to
>>>>> what=20
>>>>> the next course of action should be.
>>>>>
>>>>> Any help would be highly appreciated!
>>>>>
>>>>> Alice
>>>>>
>>>>> --
>>>>> --
>>>>> v8-users mailing list
>>>>> v8-u...@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+u...@googlegroups.com.
>>>>> To view this discussion on the web visit
>>>>> https://groups.google.com/d/msgid/v8-users/bd2cc9c5-3527-4b3e-8ebd-0a6b6cde8273n%40googlegroups.com
>>>>> <https://groups.google.com/d/msgid/v8-users/bd2cc9c5-3527-4b3e-8ebd-0a6b6cde8273n%40googlegroups.com?utm_medium=email&utm_source=footer>
>>>>> .
>>>>>
>>>> --
>>>> --
>>>> v8-users mailing list
>>>> v8-u...@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+u...@googlegroups.com.
>>>>
>>> To view this discussion on the web visit
>>>> https://groups.google.com/d/msgid/v8-users/CABexdQ6FS5BC7HHb5zAQJAwnDwXSzgXsOCZdUwNvDKdFqrTaiQ%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/v8-users/CABexdQ6FS5BC7HHb5zAQJAwnDwXSzgXsOCZdUwNvDKdFqrTaiQ%40mail.gmail.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/3f7fd2eb-6ca3-47c4-b283-b4833468f658n%40googlegroups.com
> <https://groups.google.com/d/msgid/v8-users/3f7fd2eb-6ca3-47c4-b283-b4833468f658n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
Camillo Bruni |  Software Engineer, V8 |  Google Germany GmbH |  Erika-Mann
Str. 33, 80636 München

Registergericht und -nummer: Hamburg, HRB 86891 | Sitz der Gesellschaft:
Hamburg | Geschäftsführer: Paul Manicle, Halimah DeLaine Prado

Diese E-Mail ist vertraulich. Falls Ssie diese fälschlicherweise erhalten
haben sollten, leiten Sie diese bitte nicht an jemand anderes weiter,
löschen Sie alle Kopien und Anhänge davon und lassen Sie mich bitte wissen,
dass die E-Mail an die falsche Person gesendet wurde.  This e-mail is
confidential. If you received this communication by mistake, please don't
forward it to anyone else, please erase all copies and attachments, and
please let me know that it has gone to the wrong person.

-- 
-- 
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/CAOeS1i-_HArr0fwxfeV46ndyoLCxoUx-sSdj6%3DfOwJja%2B3y_%2BQ%40mail.gmail.com.

Reply via email to