Hi for a long time now i've been trying to build v8 without any success the documentation is vague and i really need to build it along all of it's parts...Thank you
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
I’m going to try and build it.... and will contact you thank you
On Tue, 14 Aug 2018 at 15:39, 'Leszek Swirski' via v8-dev <v8-...@googlegroups.com> wrote:
Can you be more specific about the errors you're getting? https://github.com/v8/v8/wiki/Building-from-Source is the source of truth here, if there are any issues with this documentation please let us know because we do want it to be as easy as possible.
On Tue, Aug 14, 2018 at 1:59 PM <litoki...@gmail.com> wrote:
Hi for a long time now i've been trying to build v8 without any success the documentation is vague and i really need to build it along all of it's parts...--Thank you
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
I'm on a windows based machine, would this be good ? https://github.com/v8/v8/wiki/Building-with-GNif yesi already tried it but with no successelsei don't know what to do
2018-08-14 17:16 GMT+02:00 dan Med <litoki...@gmail.com>:
but i'm trying to build it on windows not linux nor OSx
2018-08-14 16:54 GMT+02:00 dan Med <litoki...@gmail.com>:
I’m going to try and build it.... and will contact you thank you
On Tue, 14 Aug 2018 at 15:39, 'Leszek Swirski' via v8-dev <v8-...@googlegroups.com> wrote:
Can you be more specific about the errors you're getting? https://github.com/v8/v8/wiki/Building-from-Source is the source of truth here, if there are any issues with this documentation please let us know because we do want it to be as easy as possible.
On Tue, Aug 14, 2018 at 1:59 PM <litoki...@gmail.com> wrote:
Hi for a long time now i've been trying to build v8 without any success the documentation is vague and i really need to build it along all of it's parts...--Thank you
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
In order to be able to build V8 from scratch on Linux/Mac for x64 please heed the following steps:
but i'm on a windows
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
it is really frustrating
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
Well said Dan!
It’s a mess.
Mike M
--
I think that would be rather difficult, since such a person would need some level of control over the project, including access to those people who know how to do it in the first place. Which is a self-referencing problem, is it not? :)
May I ask why you choose to depend on obfuscating custom tools such as depot_tools and those python scripts? If you were to use more standard stuff, like CMake and plain-old-git commands (or even MSBuild), then it might be feasible for us to work out what is going wrong and give you some advice.
What is so special about a Windows build of V8 that it cannot be built with a “normal” project/solution file? Although the GUI side of Visual Studio drives me crazy with some of its weird behaviour, it is a very powerful build environment and the Microsoft compiler continues to be pretty stable and well-documented.
Dan
You received this message because you are subscribed to a topic in the Google Groups "v8-dev" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/v8-dev/ieqbMbmW3DE/unsubscribe.
To unsubscribe from this group and all its topics, send an email to v8-dev+un...@googlegroups.com.
I think that would be rather difficult, since such a person would need some level of control over the project, including access to those people who know how to do it in the first place. Which is a self-referencing problem, is it not? :)
May I ask why you choose to depend on obfuscating custom tools such as depot_tools and those python scripts? If you were to use more standard stuff, like CMake and plain-old-git commands (or even MSBuild), then it might be feasible for us to work out what is going wrong and give you some advice.
What is so special about a Windows build of V8 that it cannot be built with a “normal” project/solution file? Although the GUI side of Visual Studio drives me crazy with some of its weird behaviour, it is a very powerful build environment and the Microsoft compiler continues to be pretty stable and well-documented.
I am very interested in helping you sort out the Windows builds, and I do appreciate that you have to support many operating systems. However, I am worried that I don’t understand what is going on inside those black boxes (“gclient”, “ninja” etc).
Many other cross-platform projects seem to be happy to work with using cmake-based build environments along with detailed descriptions of the dependencies. In my (admittedly somewhat limited) experience, trying to maintain custom tools that people don’t understand often leads to more problems than it solves, unless you are able to put in a lot of effort to make them cope with all the ways that people work. For everything else, I prefer to KISS and spend all of that effort on good documentation, instead.
So, back to the underlying issue…
With your detailed understanding of the internals of the depot tools, can you explain what they are doing that you can’t do with “git –recursive” and “cmake”?
Do you also understand why, on my machine, ninja appears to build everything, all the tests pass and d8 works but it:
?
I’d also love to be able to experiment with different compiler settings, e.g. whether to use static or dynamic runtime. How do I do that with v8gen?
Dan
I am very interested in helping you sort out the Windows builds, and I do appreciate that you have to support many operating systems. However, I am worried that I don’t understand what is going on inside those black boxes (“gclient”, “ninja” etc).
Many other cross-platform projects seem to be happy to work with using cmake-based build environments along with detailed descriptions of the dependencies. In my (admittedly somewhat limited) experience, trying to maintain custom tools that people don’t understand often leads to more problems than it solves, unless you are able to put in a lot of effort to make them cope with all the ways that people work. For everything else, I prefer to KISS and spend all of that effort on good documentation, instead.
So, back to the underlying issue…
With your detailed understanding of the internals of the depot tools, can you explain what they are doing that you can’t do with “git –recursive” and “cmake”?
Do you also understand why, on my machine, ninja appears to build everything, all the tests pass and d8 works but it:
- produces two libraries (v8_libplatform.lib and v8_libbase.lib) that Microsoft Visual Studio tells me are corrupt, and
- doesn’t produce a v8.dll at all, as far as I can tell
?
I’d also love to be able to experiment with different compiler settings, e.g. whether to use static or dynamic runtime. How do I do that with v8gen?
Dan
I am very interested in helping you sort out the Windows builds
, and I do appreciate that you have to support many operating systems. However, I am worried that I don’t understand what is going on inside those black boxes (“gclient”, “ninja” etc).
Many other cross-platform projects seem to be happy to work with using cmake-based build environments along with detailed descriptions of the dependencies. In my (admittedly somewhat limited) experience, trying to maintain custom tools that people don’t understand often leads to more problems than it solves, unless you are able to put in a lot of effort to make them cope with all the ways that people work. For everything else, I prefer to KISS and spend all of that effort on good documentation, instead.
So, back to the underlying issue…
With your detailed understanding of the internals of the depot tools, can you explain what they are doing that you can’t do with “git –recursive” and “cmake”?
Do you also understand why, on my machine, ninja appears to build everything, all the tests pass and d8 works but it:
- produces two libraries (v8_libplatform.lib and v8_libbase.lib) that Microsoft Visual Studio tells me are corrupt, and
- doesn’t produce a v8.dll at all, as far as I can tell
?
I’d also love to be able to experiment with different compiler settings, e.g. whether to use static or dynamic runtime. How do I do that with v8gen?
Dan
--
gn gen out.gn/ia32.debug --enable_iterator_debugging=false --is_clang=false --is_debug=true --v8_static_library=true --is_win_fastlink=true --msvc_use_absolute_paths --symbol_level=2 --target_cpu=x86 --v8_enable_debugging_features=true --v8_enable_fast_mksnapshot=true --v8_enable_future=true --v8_enable_v8_checks=trueTo unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
Spamming the group at the weekend probably isn’t going to help you very much. If you can wait for a short while, I am writing a wizard that will wrap all of the commands that you need to type including sorting out paths and stuff. I hope this will either solve your problem, or help us work out what is wrong with what you are doing.
But, it’s Sunday morning and I need to cook lunch.
Dan
--
I’m sorry but I’m new to this, too. Which is another reason why I’m writing my own wrapper I want to mess about with the options and see what they all do.
Dan
I’m sorry but I’m new to this, too. Which is another reason why I’m writing my own wrapper I want to mess about with the options and see what they all do.
Dan
--
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+unsubscribe@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
v8-dev mailing list
v8-...@googlegroups.com
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to v8-dev+un...@googlegroups.com.
--