Google Breakpad无法编译

时间:2011-04-12 19:00:12

标签: python crash-reports crash-dumps google-breakpad

我正在尝试构建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是否损坏或我如何解决此错误?

2 个答案:

答案 0 :(得分:0)

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

python文档在这里并不是非常友好,只是说最大递归限制是依赖于平台的,但是给它一个镜头,看看它是否有效。

答案 1 :(得分:0)

这是由于错误安装了python。