Closed GoogleCodeExporter closed 9 years ago
depot tools comes from chromium and webrtc.
the DEPS files in trunk specifies versions, which are likely a little old.
I usually check the chromium build instructions when things break.
To just get the source, without the dependencies
svn checkout https://libyuv.googlecode.com/svn/trunk/ libyuv
you could try webrtc, which includes libyuv, to see if the issue is specific to
libyuv, or a more general depottools issue.
trying your tests, albiet on windows, the first one syncs up the depot tools to
current folder
svn co http://src.chromium.org/svn/trunk/tools/depot_tools .
normally I would add them to my path. Those will be tip of tree, so its
possible theres a breakage.
.\gclient config http://libyuv.googlecode.com/svn/trunk
creates a .gclient file
its installing git, svn, python
my .gclient file looks like this
solutions = [
{ "name" : "trunk",
"url" : "http://libyuv.googlecode.com/svn/trunk",
"deps_file" : "DEPS",
"managed" : True,
"custom_deps" : {
},
"safesync_url": "",
},
]
cache_dir = None
.\gclient sync pulls in the source and all DEPS.
most of the dependencies are for tests or mobile sdks. The only real code
dependency is jpeg.
this takes a few minutes, but works for me.
On linux, once you have a sync, its good to call
tools/clang/scripts/update.sh
before a build, if you might want to use clang.
and then an example build
GYP_DEFINES="clang=0 target_arch=x64" ./build/gyp_chromium -f ninja --depth=.
libyuv_test.gyp
ninja -j8 -C out/Debug
ninja -j8 -C out/Release
Original comment by fbarch...@google.com
on 5 Feb 2014 at 1:50
As it works for me, and its a python error, perhaps you should see what version
of python you're running?
Original comment by fbarch...@google.com
on 6 Feb 2014 at 11:44
I think the only actionable item I can do for this now would be to update to
the latest chromium dependencies.
Original comment by fbarch...@chromium.org
on 28 Feb 2014 at 11:32
bumped chromium deps 255773
Original comment by fbarch...@chromium.org
on 26 Mar 2014 at 9:30
r991 updated the gclient sync to newer chromium tools. mainly affects runhooks
which gclient sync runs.
Works for me on mac, ios and windows.
Original comment by fbarch...@chromium.org
on 28 Mar 2014 at 6:21
Original issue reported on code.google.com by
pgits.ge...@gmail.com
on 3 Feb 2014 at 9:54