Google Breakpad не может скомпилировать - PullRequest
4 голосов
/ 12 апреля 2011

Я пытаюсь создать 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 голосов
/ 07 июля 2011

Это произошло из-за неправильно установленного питона.

0 голосов
/ 11 мая 2011

Я не знаю, решит ли это вашу проблему или нет, но вы всегда можете рассмотреть возможность увеличения максимальной глубины рекурсии. Python позволяет настроить его с помощью функции sys.setrecursionlimit (). Предельное значение по умолчанию из того, что я могу собрать, составляет 1000, так что вам может повезти, увеличив его, скажем, до 1500 или 2000.

Документация по питону здесь не очень дружелюбна, она только говорит, что максимальный предел рекурсии зависит от платформы, но попробуйте и посмотрите, работает ли она.

...