The Python stack trace shows that you're using a system-wide installed GYP,
which seems to be an incompatible version (according to
https://launchpad.net/ubuntu/oneiric/amd64/gyp, it's probably r971, which
is just too old). My recommendation: uninstall the Ubuntu GYP package and
instead rely on what V8, Chromium, and/or any other projects you're
interested in provide by themselves.

On Thu, Feb 23, 2012 at 16:18, Nakasya <[email protected]> wrote:

> Hi
> One month ago I compilled v8 successfully by 'make android'.
> Now, tried to compile v8 and I've got following errors:
> I'm having the following problem in the trunks r10409 and r10797.
>
> Ubuntu11.10
> Python 2.7.2+ and Python 2.6.7
> gyp R1228 and R1026
>
> $ make android -j16
> CC="/usr/local/android-ndk-r7/toolchain/bin/arm-linux-androideabi-gcc" \
>  build/gyp/gyp --generator-output="out" build/all.gyp \
>               -Ibuild/standalone.gypi --depth=. -Ibuild/android.gypi \
>               -S-android  -Dv8_can_use_vfp_instructions=true
> Traceback (most recent call last):
>   File "build/gyp/gyp", line 18, in <module>
>     sys.exit(gyp.main(sys.argv[1:]))
>   File "/usr/lib/pymodules/python2.7/gyp/__init__.py", line 457, in main
>     options.circular_check)
>   File "/usr/lib/pymodules/python2.7/gyp/__init__.py", line 101, in Load
>     depth, generator_input_info, check, circular_check)
>   File "/usr/lib/pymodules/python2.7/gyp/input.py", line 2275, in Load
>     [dependency_nodes, flat_list] = BuildDependencyList(targets)
>   File "/usr/lib/pymodules/python2.7/gyp/input.py", line 1396, in
> BuildDependencyList
>     dependency_node = dependency_nodes[dependency]
> KeyError: 'tools/gyp/v8.gyp:js2c#host while trying to load target
> tools/gyp/v8.gyp:v8_nosnapshot#target'
> make: *** [out/Makefile-android] Error 1
>
> Will appreciate very much any help.
>
> Best regards.
>
> --
> v8-users mailing list
> [email protected]
> http://groups.google.com/group/v8-users

-- 
v8-users mailing list
[email protected]
http://groups.google.com/group/v8-users

Reply via email to