4

我正在尝试构建google-breakpad,但出现错误

  File "C:\google-breakpad\src\tools\gyp\pylib\gyp\generator\msvs.py", line 907, in _GetPathDict
    parent_dict = _GetPathDict(root, parent)
  File "C:\google-breakpad\src\tools\gyp\pylib\gyp\generator\msvs.py", line 906, in _GetPathDict
    parent, folder = os.path.split(path)
  File "C:\Python27\lib\ntpath.py", line 170, in split
    d, p = splitdrive(p)
  File "C:\Python27\lib\ntpath.py", line 125, in splitdrive
    if p[1:2] == ':':
RuntimeError: maximum recursion depth exceeded in cmp

当我运行命令时

src\tools\gyp\gyp.bat src\client\windows\breakpad_client.gyp

有谁知道 Google-Breakpad 是否坏了或者我该如何解决这个错误?

4

2 回答 2

0

我不知道它是否能解决你的问题,但你总是可以考虑提高最大递归深度。Python 允许您使用名为 sys.setrecursionlimit() 的函数对其进行配置。我可以收集的默认限制是 1000,所以你可能会幸运地将它增加到 1500 或 2000。

python 文档在这里不是非常友好,只说最大递归限制取决于平台,但试一试,看看它是否有效。

于 2011-05-11T09:57:22.193 回答
0

这是由于错误安装的python。

于 2011-07-07T05:29:40.903 回答