Not sure what might be causing this. One thing that pops out is that
.../v8/depot_tools/v8/... is a weird path. The v8 checkout is not supposed
to be a subdirectory of depot_tools. I don't know whether this actually
hurts though.

Maybe the issue is that pkg_config can't find glib? Try "sudo apt-get
install build-essential libglib2.0-dev".

On Wed, Sep 18, 2019 at 9:24 AM Jonathan Doster <[email protected]> wrote:

> *Ubuntu 18.04.3 LTS*
> *x64*
>
> Hey everyone!
>
> So I am following this link <https://v8.dev/docs/build-gn> to build v8
> using the convenience workflow.
> I set the path to the gm.py and my local repo looks like:
>
> */*
> *depot_tools/**/***
> *v8/**/***
>
> I am not sure how to connect the file the subprocess.py is trying to
> include. Here is the stack trace when I run the command "*gm x64.release*"
> in the *v8/* directory:
>
> # gn gen out/x64.release
> ERROR at //build/config/linux/pkg_config.gni:103:17: Script returned
> non-zero exit code.
>     pkgresult = exec_script(pkg_config_script, args, "value")
>                 ^----------
> Current dir: /home/dev/Documents/v8/depot_tools/v8/out/x64.release/
> Command: python /home/dev/Documents/v8/depot_tools/v8/build/config/linux/
> pkg-config.py -s /home/dev/Documents/v8/depot_tools/v8/build/linux/
> debian_sid_amd64-sysroot -a x64 glib-2.0 gmodule-2.0 gobject-2.0 gthread-
> 2.0
> Returned 1.
> stderr:
>
>
> Traceback (most recent call last):
>   File
> "/home/dev/Documents/v8/depot_tools/v8/build/config/linux/pkg-config.py",
> line 248, in <module>
>     sys.exit(main())
>   File
> "/home/dev/Documents/v8/depot_tools/v8/build/config/linux/pkg-config.py",
> line 143, in main
>     prefix = GetPkgConfigPrefixToStrip(options, args)
>   File
> "/home/dev/Documents/v8/depot_tools/v8/build/config/linux/pkg-config.py",
> line 82, in GetPkgConfigPrefixToStrip
>     "--variable=prefix"] + args, env=os.environ)
>   File "/usr/lib/python2.7/subprocess.py", line 216, in check_output
>     process = Popen(stdout=PIPE, *popenargs, **kwargs)
>   File "/usr/lib/python2.7/subprocess.py", line 394, in __init__
>     errread, errwrite)
>   File "/usr/lib/python2.7/subprocess.py", line 1047, in _execute_child
>     raise child_exception
> OSError: [Errno 2] No such file or directory
>
>
> See //build/config/linux/BUILD.gn:89:3: whence it was called.
>   pkg_config("glib") {
>   ^-------------------
> See //build/config/compiler/BUILD.gn:244:18: which caused the file to be
> included.
>     configs += [ "//build/config/linux:compiler" ]
>
>
>
>

-- 
-- 
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
--- 
You received this message because you are subscribed to the Google Groups 
"v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/v8-dev/CAKSzg3RMMnecsVMgx8oWOEKJFeonVX6iy_B138c4B-Vr4HEj2g%40mail.gmail.com.

Reply via email to