[webkit-help] Compiling webkit on windows.
Jean-Yves Avenard
jyavenard at gmail.com
Mon Nov 16 13:27:26 PST 2020
Hi.
I had just followed the instructions provided on the webkit site.
Which produces this type of build.
I had iTunes installed as documented.
The issue turned out to be that iTunes no longer install the registry
key SOFTWARE\\Apple Inc.\\Apple Application Support", L"InstallDir" as
searched in appleApplicationSupportDirectory
(https://webkit-search.igalia.com/webkit/source/Tools/win/DLLLauncher/DLLLauncherMain.cpp#84)
So I created that entry to c:\program files\iTunes and it's working
fine now. Can even play a YouTube video
My current primary machine is a PC and wanted to look into the code a bit.
Thank you all for your help. Much appreciated.
Jean-Yves
On Tue, 17 Nov 2020 at 05:00, Brent Fulgham <bfulgham at apple.com> wrote:
>
> Hi Jean-Yves,
>
> It looks like you are building and running an Apple-style build of WebKit. We have a set of support libraries (AAS) that have to be in the environment of the executable for things to work properly.
>
> You might need to install iTunes, which contains the runtime libraries, to get those onto your machine.
>
> https://www.apple.com/itunes/
>
>
> The bundle you downloaded to do the build contains the headers and link libraries, but does not contain the DLLs or other runtime elements.
>
> I’ve been working (not very much) on a DirectX-based Windows build to avoid this complexity. But for now, I think you need to install a current version of iTunes.
>
> Thanks,
>
> -Brent
>
> On Nov 16, 2020, at 12:24 AM, Jean-Yves Avenard <jyavenard at gmail.com> wrote:
>
> Ok, that compiled. "WebKit is now built (13m:40s)."
>
> but running perl .\Tools\Scripts\run-safari gives a window showing
> "Failed to determine path to AAS directory".
>
> Ideas?
> JY
>
> On Mon, 16 Nov 2020 at 18:24, Jean-Yves Avenard <jyavenard at gmail.com> wrote:
>
>
> Hi
>
> Yeah, I'm seeing this:
> https://community.activestate.com/t/free-to-wrong-pool-in-ssl-pm/2160
>
> I was using the ActivePerl 5.28, tried with 5.26 and same error.
>
> Now running strawberry perl and no longer getting the ICU error, but
> plenty of others. But at least those have a clearer error message so
> I'll resolve those first and see how it goes.
>
> Thanks !
>
>
>
>
> On Mon, 16 Nov 2020 at 18:07, Fujii Hironori <fujii.hironori at gmail.com> wrote:
>
>
> Hi,
>
> You have to get the message "Current WebKitAuxiliaryLibrary is up to date." for update-webkit-auxiliary-libs.
> You seem to have a SSL related error.
>
> Free to wrong pool 10b6e70 not 9500690069c1fc30 at
> C:/Perl64/site/lib/IO/Socket/SSL.pm line 2739.
>
>
> Can you try other Perl, for example, Cygwin Perl, ActivePerl, or Strawberry Perl?
>
> _______________________________________________
> webkit-help mailing list
> webkit-help at lists.webkit.org
> https://lists.webkit.org/mailman/listinfo/webkit-help
>
>
More information about the webkit-help
mailing list