尝试在Ubuntu 14.04上编译chrome时出错

时间:2021-05-31 16:08:27

I am following this link to compile Chromium Browser and I successfully walked through each step but I get the following error at the 17th step: gclient sync:

我正在按照此链接编译Chromium Browser并且我成功地完成了每一步,但是在第17步我收到以下错误:gclient sync:

mrgrj@mrgrj:~/chromium/buildhost/src$ gclient sync
Syncing projects:   4% ( 3/72) src/chrome/tools/test/reference_build/chrome_linSyncing projects:   5% ( 4/72) src/sdch/open-vcdiff                            Syncing projects: 100% (75/75), done.                                         

________ running '/usr/bin/python src/build/landmines.py' in '/home/mrgrj/chromium/buildhost'

________ running '/usr/bin/python src/build/download_nacl_toolchains.py --mode nacl_core_sdk sync --extract' in '/home/mrgrj/chromium/buildhost'
Traceback (most recent call last):
  File "src/build/download_nacl_toolchains.py", line 59, in <module>
    sys.exit(Main(sys.argv[1:]))
  File "src/build/download_nacl_toolchains.py", line 29, in Main
    import package_version
  File "/home/mrgrj/chromium/buildhost/src/native_client/build/package_version/package_version.py", line 40, in <module>
    import argparse
ImportError: No module named argparse
Traceback (most recent call last):
  File "/home/mrgrj/chromium/depot_tools/gclient.py", line 2313, in <module>
    sys.exit(main(sys.argv[1:]))
  File "/home/mrgrj/chromium/depot_tools/gclient.py", line 2299, in main
    return dispatcher.execute(OptionParser(), argv)
  File "/home/mrgrj/chromium/depot_tools/subcommand.py", line 252, in execute
    return command(parser, args[1:])
  File "/home/mrgrj/chromium/depot_tools/gclient.py", line 2056, in CMDsync
    ret = client.RunOnDeps('update', args)
  File "/home/mrgrj/chromium/depot_tools/gclient.py", line 1528, in RunOnDeps
    self.RunHooksRecursively(self._options)
  File "/home/mrgrj/chromium/depot_tools/gclient.py", line 983, in RunHooksRecursively
    hook, cwd=self.root.root_dir, always=True)
  File "/home/mrgrj/chromium/depot_tools/gclient_utils.py", line 293, in CheckCallAndFilterAndHeader
    return CheckCallAndFilter(args, **kwargs)
  File "/home/mrgrj/chromium/depot_tools/gclient_utils.py", line 538, in CheckCallAndFilter
    rv, args, kwargs.get('cwd', None), None, None)
  File "/home/mrgrj/chromium/depot_tools/subprocess2.py", line 37, in __init__
    super(CalledProcessError, self).__init__(returncode, cmd, output=stdout)
TypeError: __init__() got an unexpected keyword argument 'output'

Any hints on how can I get rid of it ? I will update this post with any necesarry information that you'll need.

关于如何摆脱它的任何提示?我将使用您需要的任何necesarry信息更新此帖子。

1 个解决方案

#1


Update the python version to 2.7 or greater. One of the problems is that you don't have argparse which is on the newest version of python.

将python版本更新为2.7或更高版本。其中一个问题是你没有最新版本的python上的argparse。

#1


Update the python version to 2.7 or greater. One of the problems is that you don't have argparse which is on the newest version of python.

将python版本更新为2.7或更高版本。其中一个问题是你没有最新版本的python上的argparse。

相关文章