Unable to build brave-browser

I am trying to build from source and followed the readme
while running npm run build i’m getting the following error

Done recursing through GRD to find GRDP files.
generating ninja files...
Widevine cdm host verification is disabled
building brave (id=98dd7d71-95d9-4010-9e6f-690f0f936670) ...
--------------------------------------------------------------------------------------------------------------------------------
/Users/uday/browser/src
> autoninja -C /Users/uday/browser/src/out/Component_arm64 brave -k 1 --offline
ninja: Entering directory `/Users/uday/browser/src/out/Component_arm64'
[56/58732] ACTION //brave/build/rust:rust_lib_cargo_build(//build/toolchain/mac:clang_arm64)
FAILED: brave_rust/out/arm64/aarch64-apple-darwin/release/libbrave_rust.a 
python3 ../../brave/script/cargo.py --exe=/Users/uday/browser/src/brave/build/rustup/1.69.0/bin/cargo --rustup_home=/Users/uday/browser/src/brave/build/rustup/1.69.0 --manifest_path=../../brave/build/rust/Cargo.toml --build_path=brave_rust/out/arm64 --target=aarch64-apple-darwin --clang_bin_path=/Users/uday/browser/src/third_party/llvm-build/Release+Asserts/bin --is_debug=false --profile=release --panic=unwind --mac_deployment_target=10.13 --features=chromium --inputs /Users/uday/browser/src/brave/script/cargo.py --inputs /Users/uday/browser/src/brave/build/rustup/1.69.0/bin/cargo --inputs /Users/uday/browser/src/brave/build/rust/Cargo.toml --inputs /Users/uday/browser/src/brave/build/rust/Cargo.lock --inputs /Users/uday/browser/src/brave/build/rustup/1.69.0/toolchains/1.69.0-aarch64-apple-darwin/lib/rustlib/src/rust/library/std/src/personality/gcc.rs --rust_flag -Coverflow-checks=on --rust_flag -Dwarnings --rust_flag -Zdep-info-omit-d-target --rust_flag -Zmacro-backtrace --rust_flag -Zremap-cwd-prefix=. --rust_flag --cap-lints=allow --rust_flag -Cembed-bitcode=no --rust_flag -Copt-level=3 --rust_flag -g
    Updating git repository `https://github.com/feed-rs/feed-rs`
fatal: remote error: upload-pack: not our ref f88f21a65f997499962aacb2f746a82382547160
error: failed to get `feed-rs` as a dependency of package `brave-news-cxx v1.0.0 (/Users/uday/browser/src/brave/components/brave_news/rust)`
    ... which satisfies path dependency `brave-news-cxx` (locked to 1.0.0) of package `brave-rust v0.1.0 (/Users/uday/browser/src/brave/build/rust)`

Caused by:
  failed to load source for dependency `feed-rs`

Caused by:
  Unable to update https://github.com/feed-rs/feed-rs?rev=f88f21a65f997499962aacb2f746a82382547160#f88f21a6

Caused by:
  failed to fetch into: /Users/uday/browser/src/brave/build/rustup/1.69.0/git/db/feed-rs-b3895d2be2d1cf94

Caused by:
  process didn't exit successfully: `git fetch --force --update-head-ok 'https://github.com/feed-rs/feed-rs' '+f88f21a65f997499962aacb2f746a82382547160:refs/commit/f88f21a65f997499962aacb2f746a82382547160'` (exit status: 128)
None
None
Traceback (most recent call last):
  File "../../brave/script/cargo.py", line 158, in <module>
    sys.exit(main())
  File "../../brave/script/cargo.py", line 152, in main
    build(parse_args())
  File "../../brave/script/cargo.py", line 112, in build
    raise e
  File "../../brave/script/cargo.py", line 106, in build
    run_cargo('rustc', args)
  File "../../brave/script/cargo.py", line 79, in run_cargo
    raise e
  File "../../brave/script/cargo.py", line 75, in run_cargo
    subprocess.check_call(cargo_args, env=env)
  File "/Users/uday/browser/src/brave/vendor/depot_tools/[email protected]_bin/python3/lib/python3.8/subprocess.py", line 364, in check_call
    raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['/Users/uday/browser/src/brave/build/rustup/1.69.0/bin/cargo', 'rustc', '--release', '--manifest-path=../../brave/build/rust/Cargo.toml', '--target-dir=brave_rust/out/arm64', '--target=aarch64-apple-darwin', '--features=chromium', '-Z', 'build-std=panic_unwind,std', '--lib', '--crate-type=staticlib', '--', '-Coverflow-checks=on', '-Dwarnings', '-Zdep-info-omit-d-target', '-Zmacro-backtrace', '-Zremap-cwd-prefix=.', '--cap-lints=allow', '-Cembed-bitcode=no', '-Copt-level=3', '-g', '-Cpanic=unwind']' returned non-zero exit status 101.
[67/58730] CXX obj/third_party/angle/angle_frame_capture_mock/FrameCapture_mock.o
ninja: build stopped: subcommand failed.
null
null

I tried running npm run init again, tried removing rust files as well with rm -rf src/brave/build/rustup and rm -fr /usr/local/rust/registry but still facing this issue.

I’m using mac 13.4 and have taken latest pull from master branch.

Can anyone help me with what might be the issue here?

This topic was automatically closed 60 days after the last reply. New replies are no longer allowed.