构建以前版本的 Chromium 浏览器

Building a previous version of Chromium browser

我正在尝试构建仍支持 NPAPI 的旧版 Chromium 浏览器。我已经获得代码,并且可以使用独立构建命令

在我的 mac 上构建最新版本的 Chromium
gclient sync
ninja -C out/Debug chrome

一切正常我可以 运行 chrome 之后。所以我尝试了

git checkout tags/41.0.2272.96 -b npapi
ninja -C out/Debug chrome

但我最终得到

'../../chrome/app/chrome_exe_main_mac.c', needed by 'obj/chrome/app/helper_app.chrome_exe_main_mac.o', missing and no known rule to make it`

是否有重建以前版本的铬的标准方法?我发现的一切都是关于获取最新版本和构建它,而不是关于返回到以前的版本

您想要的说明位于 the top of this page

您在当前步骤中缺少的是 gclient sync,它将提取所有依赖项的正确版本,并根据当前源重新生成构建文件。 (你的问题中的错误几乎可以肯定是由于后者造成的。)