微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ungoogled-chromium-windows构建失败,并显示“严重错误:'atlsecurity.h'文件未找到”

如何解决ungoogled-chromium-windows构建失败,并显示“严重错误:'atlsecurity.h'文件未找到”

我一直在尝试使用他们的build.py文件来构建ungoogled-chromium-windows。不幸的是,在处理大约40,000个文件的过程中,大约11,000个文件便崩溃了。这是构建文件运行并最终失败的命令:

"third_party\ninja\ninja.exe" "-C" "out\Default" "chrome" "chromedriver" "mini_installer"
ninja: Entering directory `out\Default'
[11350/41090] CXX obj/chrome/elevation_service/lib/service_main.obj
Failed: obj/chrome/elevation_service/lib/service_main.obj

但是主要问题似乎是由于无法找到atlsecurity.h文件,据我了解,该文件应该在我下载的某些Windows SDK中。这是它生成错误

../../chrome/elevation_service/service_main.cc(14,10): Fatal error: 'atlsecurity.h' file not found
#include <atlsecurity.h>
         ^~~~~~~~~~~~~~~
1 error generated.
[11367/41090] CXX obj/components/dom_distiller/core/proto/proto/distilled_page.pb.obj
ninja: build stopped: subcommand Failed.

C:\Users\Carlos\Desktop\Work\Projects\ungoogled-chromium-windows\build\src>exit
Traceback (most recent call last):
  File "build.py",line 221,in <module>
    main()
  File "build.py",line 216,in main
    _run_build_process('third_party\\ninja\\ninja.exe','-C','out\\Default','chrome',File "build.py",line 64,in _run_build_process
    subprocess.run(('cmd.exe','/k'),File "C:\depot_tools\bootstrap-3_8_0_chromium_8_bin\python3\bin\lib\subprocess.py",line 512,in run
    raise CalledProcessError(retcode,process.args,subprocess.CalledProcessError: Command '('cmd.exe','/k')' returned non-zero exit status 1.

我认为MinGW导致ninja命令出现问题,但到目前为止,似乎没有什么比这更进一步了。让我知道是否能提供更多信息以帮助您。这是我使用的Chrome构建的github:https://github.com/ungoogled-software/ungoogled-chromium-windows

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。