Just getting started here.
My host system is ubuntu 14.04 LTS.
I've installed the prerequisite software & depot_tools, next step "fetch webrtc" runs for about an hour
Trying to download prebuilt clang
clang 223108 unpacked
Hook '/usr/bin/python src/tools/clang/scripts/update.py --if-needed' took 25.80 secs
________ running '/usr/bin/python src/build/util/lastchange.py -o src/build/util/LASTCHANGE' in '/home/els/webrtc/webrtc/src/chromium'
________ running '/usr/bin/python src/build/util/lastchange.py -s src/third_party/WebKit -o src/build/util/LASTCHANGE.blink' in '/home/els/webrtc/webrtc/src/chromium'
________ running 'download_from_google_storage --no_resume --platform=win32 --no_auth --bucket chromium-gn -s src/buildtools/win/gn.exe.sha1' in '/home/els/webrtc/webrtc/src/chromi
um'
________ running 'download_from_google_storage --no_resume --platform=darwin --no_auth --bucket chromium-gn -s src/buildtools/mac/gn.sha1' in '/home/els/webrtc/webrtc/src/chromium'
________ running 'download_from_google_storage --no_resume --platform=linux* --no_auth --bucket chromium-gn -s src/buildtools/linux32/gn.sha1' in '/home/els/webrtc/webrtc/src/chrom
ium'
Error: Command download_from_google_storage --no_resume --platform=linux* --no_auth --bucket chromium-gn -s src/buildtools/linux32/gn.sha1 returned non-zero exit status 1 in /home/
els/webrtc/webrtc/src/chromium
File gs://chromium-gn/2e23cfba3baf503b9f81d3365c4f09770ff48a9a for src/buildtools/linux32/gn does not exist.
0> File gs://chromium-gn/2e23cfba3baf503b9f81d3365c4f09770ff48a9a for src/buildtools/linux32/gn does not exist, skipping.
Hook 'download_from_google_storage --no_resume '--platform=linux*' --no_auth --bucket chromium-gn -s src/buildtools/linux32/gn.sha1' took 421.42 secs
Error: Command /usr/bin/python -u src/sync_chromium.py --target-revision 271c6cca48a6cef32c0f3add3b17b700707deec5 returned non-zero exit status 2 in /home/els/webrtc/webrtc
Hook '/usr/bin/python -u src/sync_chromium.py --target-revision 271c6cca48a6cef32c0f3add3b17b700707deec5' took 4317.85 secs
Traceback (most recent call last):
File "/home/els/bin/depot_tools/fetch.py", line 334, in <module>
sys.exit(main())
File "/home/els/bin/depot_tools/fetch.py", line 330, in main
return run(options, spec, root)
File "/home/els/bin/depot_tools/fetch.py", line 324, in run
return checkout.init()
File "/home/els/bin/depot_tools/fetch.py", line 169, in init
super(GclientGitSvnCheckout, self).init()
File "/home/els/bin/depot_tools/fetch.py", line 136, in init
self.run_gclient(*sync_cmd)
File "/home/els/bin/depot_tools/fetch.py", line 76, in run_gclient
return self.run(cmd_prefix + cmd, **kwargs)
File "/home/els/bin/depot_tools/fetch.py", line 66, in run
return subprocess.check_call(cmd, **kwargs)
File "/usr/lib/python2.7/subprocess.py", line 540, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '('gclient', 'sync')' returned non-zero exit status 2