When building this GitHub project: https://github.com/danalex97/abrcc, I encountered a problem at the first step. I followed the steps to run quic/install.sh --install
and found an error:
[running] /abrcc/abrcc/quic/depot_tools/gn gen out/DefaultERROR at //net/BUILD.gn:6:1: Unable to load "/abrcc/abrcc/quic/chromium/src/build/config/chromecast_build.gni".import("//build/config/chromecast_build.gni")^-------------------------------------------See //BUILD.gn:572:11: which caused the file to be included."//net:stress_cache", ^-------------------
Then I checked the project's build file and found that the latest version of Chromium no longer has chromecast_build.gni
. Even if I manually added this file, there were many changes in quic/chromium/src/net/features.gni
. For example, the parameter trial_comparison_cert_verifier_supported = is_desktop_linux || is_mac
is different in Chromium. So I tried downloading an older version of Chromium, like 80.0.xxx.x, but found that it requires an older version of Ubuntu:
[running] ./build/install-build-deps.shERROR: The only supported distros are Ubuntu 14.04 LTS (trusty with EoL April 2022) Ubuntu 16.04 LTS (xenial with EoL April 2024) Ubuntu 18.04 LTS (bionic with EoL April 2028) Ubuntu 19.04 (disco) Ubuntu 19.10 (eoan) Debian 8 (jessie) or later[installer] Run hooks...
I believe there might be a conflict between the version in net and the current version of Chromium, but I'm unsure how to modify files like build.gn. Could you please suggest some good solutions?