[webkit-dev] Building WebKit on windows for the first time
Hi Peeps, I'm new to WebKit. I'm trying to build it for the first time under windows and keep getting errors. The linker seems to need absurd amounts of ram. I keep getting an out of memory error from link.exe. I've set up a machine for this by following the instruction on http://webkit.org/ Here is what ive done so far: Installed a new machine with Windows XP with 3.5 gb ram and a big big disk. Installed Visual Studio 2005 with all the SP's and patches mentioned. Installed the Platform SDK as mentioned. Installed Cygwin as described. I've got the source dirwctly from svn with the checkout command as described and put the source in my home gygwin directory, So far so good. I've done a update-webkit first. I found this detail somewhere on the net, dont remember where. I downloaded the WebKitSupportLibrary.zip thing and put it in the main dir, etc. When I run build-webkit, It builds and builds and builds etc, fine, but at some point i begin to see errors like $(PRODUCTION), $(DXSDKSIR) etc environment variables not set. (I suspect this isnt a big problem). The big problem is when the build reaches linking. It tells med Out of memory (LNK1102) every time. One thing ive tried, is that I suspected that it maybe was the wrong link.exe it got to (maybe the one in /cygwin/bin), so I renamed that to link_back.exe. Still same error. So it finds the visual studio 2005 link.exe fine. I'm sure this all is just me being a big webkit noob and someone has been thru this trail before? Any input would be very helpful ;) thx brgds Frederic Gos ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] Building WebKit on windows for the first time
Hi Frederic, On Wed, May 26, 2010 at 5:17 AM, Frederic Gos frederic@gmail.com wrote: I'm new to WebKit. I'm trying to build it for the first time under windows and keep getting errors. The linker seems to need absurd amounts of ram. I keep getting an out of memory error from link.exe. This is a list for discussion of the design and development of WebKit. Your help request should be made on webkit-h...@lists.webkit.org. -Brent ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] Building WebKit on windows for the first time
On Wed, May 26, 2010 at 9:08 AM, Brent Fulgham bfulg...@gmail.com wrote: On Wed, May 26, 2010 at 5:17 AM, Frederic Gos frederic@gmail.com wrote: I'm new to WebKit. I'm trying to build it for the first time under windows and keep getting errors. The linker seems to need absurd amounts of ram. I keep getting an out of memory error from link.exe. This is a list for discussion of the design and development of WebKit. Your help request should be made on webkit-h...@lists.webkit.org. Isn't this a development of WebKit question? I thought webkit-help was for web development questions (e.g. how do I fix my site in webkit?). This question seems appropriate to webkit-dev. Frederic, I think the problem you're hitting is a known issue with the Windows release build. Building debug should work (i.e. build-webkit --debug). Ojan ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] Building WebKit on windows for the first time
On May 26, 2010, at 9:30 AM, Ojan Vafai wrote: Isn't this a development of WebKit question? It’s a “how to build WebKit” question, which is one of the main purposes of webkit-help. See the details on http://webkit.org/contact.html. I thought webkit-help was for web development questions (e.g. how do I fix my site in webkit?). You are mistaken. -- Darin ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] Building WebKit on windows for the first time
Ojan, On Wed, May 26, 2010 at 9:30 AM, Ojan Vafai o...@chromium.org wrote: Frederic, I think the problem you're hitting is a known issue with the Windows release build. Building debug should work (i.e. build-webkit --debug). I already responded to Frederic on webkit-help, but basically the answer is: You are most likely building in a 32-bit environment. The work arounds for this problem are as follows (choose one of the following): 1. Build in 64-bit Vista or Windows 7. 2. I have heard that KB949009 (https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=18623) may correct the problem. 3. Or, you can turn off Whole Program Optimization on the WebCore project (see Configuration Properties|C/C++|Optimization), and turn off Link Time Code Generation on the WebKit project (see Configuration Properties|Linker|Optimization). The last option will definitely work (I do this for my test box, which is only 32 bits), though the best long-term choice is to run a 64-bit OS. -Brent ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] Building WebKit on windows for the first time
Sorry guys, I actually wanted to write to the help list. I think I copied the address and forgot to change it. Anyway, thx for feedback. Its most helpfull. Ill try to build on a win764 tommorrow. I suspect it will work. :) thx Frederic On Wed, May 26, 2010 at 6:35 PM, Darin Adler da...@apple.com wrote: On May 26, 2010, at 9:30 AM, Ojan Vafai wrote: Isn't this a development of WebKit question? It’s a “how to build WebKit” question, which is one of the main purposes of webkit-help. See the details on http://webkit.org/contact.html. I thought webkit-help was for web development questions (e.g. how do I fix my site in webkit?). You are mistaken. -- Darin ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
[webkit-dev] WebCore and reentrancy
Hi Is WebCore reentrant? E.g. Can I use two different WebViews and WebFrames in two separate threads assuming my own porting layer is reentrant? regards -- Anders Bakken This message, including attachments, is intended solely for the addressee indicated in this message and is strictly confidential or otherwise privileged. If you are not the intended recipient (or responsible for delivery of the message to such person) : - (1) please immediately (i) notify the sender by reply email and (ii) delete this message and attachments, - (2) any use, copy or dissemination of this transmission is strictly prohibited. If you or your employer does not consent to Internet email messages of this kind, please advise Myriad Group AG by reply e-mail immediately. Opinions, conclusions and other information expressed in this message are not given or endorsed by Myriad Group AG unless otherwise indicated by an authorized representative independent of this message. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] WebCore and reentrancy
Hi Anders. Currently, WebKit can only run on the main thread. Eventually, WebKit will be able to run on a dedicated secondary thread -- but still it won't be able to run on two threads. Geoff On May 26, 2010, at 10:46 AM, Anders Bakken wrote: Hi Is WebCore reentrant? E.g. Can I use two different WebViews and WebFrames in two separate threads assuming my own porting layer is reentrant? regards -- Anders Bakken This message, including attachments, is intended solely for the addressee indicated in this message and is strictly confidential or otherwise privileged. If you are not the intended recipient (or responsible for delivery of the message to such person) : - (1) please immediately (i) notify the sender by reply email and (ii) delete this message and attachments, - (2) any use, copy or dissemination of this transmission is strictly prohibited. If you or your employer does not consent to Internet email messages of this kind, please advise Myriad Group AG by reply e-mail immediately. Opinions, conclusions and other information expressed in this message are not given or endorsed by Myriad Group AG unless otherwise indicated by an authorized representative independent of this message. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] WebCore and reentrancy
On Wed, May 26, 2010 at 07:01:39PM +0100, Geoffrey Garen wrote: Hi Anders. Currently, WebKit can only run on the main thread. Eventually, WebKit will be able to run on a dedicated secondary thread -- but still it won't be able to run on two threads. Geoff Hi Geoff Thanks. Much appreciated. I assume this is WebKit itself. E.g. not dependent on the platform. regards -- Anders Bakken This message, including attachments, is intended solely for the addressee indicated in this message and is strictly confidential or otherwise privileged. If you are not the intended recipient (or responsible for delivery of the message to such person) : - (1) please immediately (i) notify the sender by reply email and (ii) delete this message and attachments, - (2) any use, copy or dissemination of this transmission is strictly prohibited. If you or your employer does not consent to Internet email messages of this kind, please advise Myriad Group AG by reply e-mail immediately. Opinions, conclusions and other information expressed in this message are not given or endorsed by Myriad Group AG unless otherwise indicated by an authorized representative independent of this message. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] WebCore and reentrancy
On Wed, May 26, 2010 at 12:47 PM, Anders Bakken anders.bak...@myriadgroup.com wrote: On Wed, May 26, 2010 at 07:01:39PM +0100, Geoffrey Garen wrote: Hi Anders. Currently, WebKit can only run on the main thread. Eventually, WebKit will be able to run on a dedicated secondary thread -- but still it won't be able to run on two threads. Geoff Hi Geoff Thanks. Much appreciated. I assume this is WebKit itself. E.g. not dependent on the platform. Yes. regards -- Anders Bakken This message, including attachments, is intended solely for the addressee indicated in this message and is strictly confidential or otherwise privileged. If you are not the intended recipient (or responsible for delivery of the message to such person) : - (1) please immediately (i) notify the sender by reply email and (ii) delete this message and attachments, - (2) any use, copy or dissemination of this transmission is strictly prohibited. If you or your employer does not consent to Internet email messages of this kind, please advise Myriad Group AG by reply e-mail immediately. Opinions, conclusions and other information expressed in this message are not given or endorsed by Myriad Group AG unless otherwise indicated by an authorized representative independent of this message. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] Building WebKit on windows for the first time
Hey, first, the list for questions like this is webkit-help. Solution: in sub project settings, turn off incremental linking and setting compile optimizations to O0 will solve your problem. Regards, Zoltan On Wednesday 26 May 2010, at 14:17, Frederic Gos wrote: Hi Peeps, ... the build reaches linking. It tells med Out of memory (LNK1102) every time. One thing ive tried, is that I suspected that it maybe was the wrong link.exe it got to (maybe the one in /cygwin/bin), so I renamed that to link_back.exe. Still same error. So it finds the visual studio 2005 link.exe fine. I'm sure this all is just me being a big webkit noob and someone has been thru this trail before? Any input would be very helpful ;) thx brgds Frederic Gos ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
[webkit-dev] MacroAssemblerCodeRef.h
Mr. ggaren, http://build.webkit.org/results/GTK%20Linux%2032-bit%20Debug/r60245%20(6166)/fast/js/deep-recursion-test-stderr.txt ASSERTION FAILED: m_value (../../JavaScriptCore/assembler/MacroAssemblerCodeRef.h:105 JSC::ReturnAddressPtr::ReturnAddressPtr(void*)) Was the failure above caused by either of your changes below? http://trac.webkit.org/changeset/60194 @ 05/25/10 16:32:53 (24 hours ago) http://trac.webkit.org/changeset/60195 @ 05/25/10 16:44:42 (24 hours ago) Adam ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] MacroAssemblerCodeRef.h
I'm looking into this. Could be. Geoff On May 26, 2010, at 4:14 PM, Adam Barth wrote: Mr. ggaren, http://build.webkit.org/results/GTK%20Linux%2032-bit%20Debug/r60245%20(6166)/fast/js/deep-recursion-test-stderr.txt ASSERTION FAILED: m_value (../../JavaScriptCore/assembler/MacroAssemblerCodeRef.h:105 JSC::ReturnAddressPtr::ReturnAddressPtr(void*)) Was the failure above caused by either of your changes below? http://trac.webkit.org/changeset/60194 @ 05/25/10 16:32:53 (24 hours ago) http://trac.webkit.org/changeset/60195 @ 05/25/10 16:44:42 (24 hours ago) Adam ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
[webkit-dev] Alt text not shown when AutoLoadImages is turned off
I've noticed that when AutoLoadImages is turned off, the area where an image would be is totally blank. I'd expect to see the alt or title text, and maybe a border. George Staikos tells me that WebKit's always done this, but he can't remember the rationale. Is this by design? If so, what's the rationale for it? (If it's not by design, I'll open a bug.) Thanks, Joe - This transmission (including any attachments) may contain confidential information, privileged material (including material protected by the solicitor-client or other applicable privileges), or constitute non-public information. Any use of this information by anyone other than the intended recipient is prohibited. If you have received this transmission in error, please immediately reply to the sender and delete this information from your system. Use, dissemination, distribution, or reproduction of this transmission by unintended recipients is not authorized and may be unlawful. ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev
Re: [webkit-dev] MacroAssemblerCodeRef.h
Fixed. Geoff On May 26, 2010, at 4:25 PM, Geoffrey Garen wrote: I'm looking into this. Could be. Geoff On May 26, 2010, at 4:14 PM, Adam Barth wrote: Mr. ggaren, http://build.webkit.org/results/GTK%20Linux%2032-bit%20Debug/r60245%20(6166)/fast/js/deep-recursion-test-stderr.txt ASSERTION FAILED: m_value (../../JavaScriptCore/assembler/MacroAssemblerCodeRef.h:105 JSC::ReturnAddressPtr::ReturnAddressPtr(void*)) Was the failure above caused by either of your changes below? http://trac.webkit.org/changeset/60194 @ 05/25/10 16:32:53 (24 hours ago) http://trac.webkit.org/changeset/60195 @ 05/25/10 16:44:42 (24 hours ago) Adam ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev ___ webkit-dev mailing list webkit-dev@lists.webkit.org http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev