У меня всегда происходит сбой при компиляции WebKit, ОС: Windows10 1809 x64 - PullRequest
0 голосов
/ 08 марта 2019

1). Перед компиляцией WebKit я переустановил Windows 10. Терминал, который я использовал при компиляции, был PowerShell.

2). Руководство, которое я использую, находится здесь: https://webkit.org/webkit-on-windows/,I не установленоCygwin.Кроме того, я установил две переменные среды в соответствии с другим руководством: WEBKIT_LIBRARIES & WEBKIT_OUTPUTDIR.Это руководство находится здесь: https://webkit.org/building-webkit-on-windows

3). Основная проблема заключается в том, что когда я запускаю "perl build-webkit" в powershell, он сообщит об ошибке: "Свободен неверный пул 1b8e80, а не 9504a10099d76a14 в C: /Perl64/lib/IO/Socket/SSL.pm строка 2739. Не удается создать "perl Tools / Scripts / update-webkit-support-libs": такого файла или каталога в строке build-webkit 257. Умер при сборке-webkit строка 257. "

и каждый раз, когда я запускаю эту команду, я получаю почти одну и ту же ошибку, например, я просто запускаю ее снова. Затем ошибка выглядит следующим образом:" Свободен неверный пул e38e80not 95054c000387c36b в C: /Perl64/lib/IO/Socket/SSL.pm строка 2739. Не удается создать "perl Tools / Scripts / update-webkit-support-libs": нет такого файла или каталога в строке build-webkit 257Умер в строке build-webkit 257. "

4).Я пытался решить свою проблему с помощью поиска Google, но не нашел никакого полезного контента, поэтому, пожалуйста, помогите мне, спасибо.

Ответы [ 3 ]

1 голос
/ 12 марта 2019

Иногда полезно поместить dll в каталог system32. Я думаю, что в вашем случае ошибка заключается в ассоциации. У вас есть оба на Win10x64, x86 и x64 dll.

Я предлагаю, чтобы вы сначала попытались собрать на win7 x86 win32. Второй шаг - контакт с командой веб-разработчиков Mozilla.

Мой опыт работы с Cygwin был очень коротким. Это как игрушка без батареи.

1 голос
/ 08 марта 2019

Вы можете запустить powershell как пользователь или как администратор. Я предлагаю, вы повторите попытку как администратор. Если вы обычный пользователь или вошли в систему как администратор, это не то же самое, что правая кнопка мыши, чтобы найти правильный путь.

Убедитесь, что у вас есть все сценарии. Возможно, что ваш архив глючит.

0 голосов
/ 12 марта 2019

Проблема была решена с помощью команды "perl build-webkit - skip-library-update" в PowerShell.Лучше сначала загрузить и распаковать WebKitAuxiliLibrary.zip и WebKitSupportLibrary.zip в нужное место, а затем собрать build-webkit.

...