I'm unable to figure out a "gn gen" problem in preparation for building the browser and would appreciate some advice on how to proceed.
The command that's failing is: gn gen out_amd64-generic/Release
The error is:
Could not run pkg-config.
See //build/config/linux/nss/BUILD.gn:15:3: whence it was called.
pkg_config("system_nss_no_ssl_config") {
^---------------------------------------
See //crypto/BUILD.gn:221:25: which caused the file to be included.
public_configs += [ "//build/config/linux/nss:system_nss_no_ssl_config" ]
^--------------------------------------------------
The context of line 15 of build/config/linux/nss/BUILD.gn is:
* pkg_config("system_nss_no_ssl_config") {
packages = [ "nss" ]
extra_args = [
"-v",
"-lssl3",
]
}
The context of line 221 of crypto/BUILD.gn is:
if (use_nss_certs) {
public_configs = [ ":platform_config" ]
* public_configs += [ "//build/config/linux/nss:system_nss_no_ssl_config" ]
}
When I run gn gen with its -v option, it says that the failing comand is:
Command: python /Google/Browser/src/build/config/linux/pkg-config.py -p x86_64-pc-linux-gnu-pkg-config nss -v -lssl3
Returned 1.
When I run this command manually, I do get the same error.
The command implies that I need the nss package, which I do. I also have the nss development package (nss-devel). In case it matters, I have version 3.62.0 of nss.
The -lssl3 operand imlies that I need libssl3, and, yes, I do have /usr/lib64/libssl3.so.
Also, in case it matters, this is a Fedora (not a Debian) system. And, yes, I've ensured that all of the packages listed in the Fedora section of the Chromium OS Docs - Building Chrome for Chrome OS (Simple Chrome) document are installed.
Does anyone have any idea(s) regarding what might be wrong and/or what else I might try?
--
I believe the Bible to be the very Word of God:
http://Mielke.cc/bible/
Dave Mielke | 2213 Fox Crescent | WebHome:
http://Mielke.cc/
EMail: Da...@Mielke.cc | Ottawa, Ontario | Twitter: @Dave_Mielke
Phone:
+1 613 726 0014 | Canada K2A 1H7 |