Как решить ошибку «open_stackdumpfile: дамп стека трассировки до date.exe.stackdump»? - PullRequest
0 голосов
/ 15 марта 2019

Может кто-нибудь помочь мне в этой проблеме?

Я использую GNU make на Windows 7 для сборки приложений на c ++.Приложение контроля версий - Git.До недавнего времени все работало нормально.Всякий раз, когда я запускал «make target_name », я получал следующие ошибки:

Building with DISTROOT = /c/f1/f1a/f1aa
      0 [main] date 20856 open_stackdumpfile: Dumping stack trace to date.exe.stackdump
      0 [main] date 11964 open_stackdumpfile: Dumping stack trace to date.exe.stackdump
      0 [main] date 20588 open_stackdumpfile: Dumping stack trace to date.exe.stackdump
      0 [main] date 10768 open_stackdumpfile: Dumping stack trace to date.exe.stackdump
      0 [main] gawk 17820 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
      0 [main] gawk 6672 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
      0 [main] gawk 18680 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
      0 [main] gawk 19040 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
      0 [main] gawk 20904 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
--------------------------------------------------------------------  
Git repository detected... git version 1.9.4.msysgit.1
--------------------------------------------------------------------
      0 [main] gawk 15636 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump
      0 [main] gawk 412 open_stackdumpfile: Dumping stack trace to gawk.exe.stackdump Checking dependencies Creating temporary path

./bld/win7-x64-vc12-debug/tmp
      0 [main] mkdir 19036 open_stackdumpfile: Dumping stack trace to mkdir.exe.stackdump make: *** [mktmppath] Error 5

Я могу запустить date.exe без проблем.Поэтому я не понимаю, что здесь не так.

Я использую MINGW32_NT-6.1, GNU Make 3.81.Не удалось найти решение на SO или в Интернете.Кто-нибудь видел эту проблему раньше?Позвольте мне, если потребуется дополнительная информация.Заранее спасибо.

1 Ответ

0 голосов
/ 19 марта 2019

Проблема вызвана конфликтами версий команд msys. У меня есть 2 пути «msys» в локальной переменной окружения PATH, один для 1.0.17, другой для 1.8.4. Я использую make.exe с 1.0.17, и я использую git.exe с 1.8.4. После того, как я переместил путь msys 1.8.4 после пути msys 1.0.17 в значении PATH, проблема была решена.

...