【问题标题】:dyld: Symbol not found: __ZN3WTF19initializeThreadingEv - webkit MacOSXdyld:找不到符号:__ZN3WTF19initializeThreadingEv - webkit MacOSX
【发布时间】:2020-10-24 04:16:49
【问题描述】:

我正在尝试从自定义构建运行 safari/webkit,但最后我得到了主题中的错误。从一开始。

我的操作系统:MacOS Catalina ver 10.15.5

Xcode:11.5

从git获取的Webkit源码:

git clone git://git.webkit.org/WebKit.git webkit

下一个构建:

./Tools/Scripts/set-webkit-configuration --asan
./Tools/Scripts/build-webkit

最后我得到了构建成功的信息:

** BUILD SUCCEEDED ** [2.393 sec]


====================================================================
 WebKit is now built (1h:03m:30s). 
 To run Safari with this newly-built code, use the
 "Tools/Scripts/run-safari" script.
====================================================================

尝试在脚本下面运行,我最终遇到了错误:

MagicTerminal:webkit joe$ ./Tools/Scripts/run-safari
Starting SafariForWebKitDevelopment with DYLD_FRAMEWORK_PATH set to point to built WebKit in /Users/joe/projects/webkit/WebKitBuild/Release.
dyld: Symbol not found: __ZN3WTF19initializeThreadingEv
  Referenced from: /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari
  Expected in: /Users/joe/projects/webkit/WebKitBuild/Release/JavaScriptCore.framework/Versions/A/JavaScriptCore
 in /System/Library/PrivateFrameworks/Safari.framework/Versions/A/Safari

知道如何解决这个问题吗?

【问题讨论】:

    标签: xcode macos safari webkit address-sanitizer


    【解决方案1】:

    现在,只需还原这个后面的提交:https://trac.webkit.org/changeset/263635/webkit

    【讨论】:

      猜你喜欢
      • 2015-05-02
      • 2020-04-18
      • 2016-06-01
      • 2021-12-30
      • 2020-07-22
      • 2019-08-18
      • 2020-02-13
      • 2017-01-29
      • 2019-01-01
      相关资源
      最近更新 更多