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 に答える