Как решить open_stackdumpfile: ошибка дампа трассировки стека в date.exe.stackdump?

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

Я использую GNU make в Windows 7 для создания приложений на С++. Приложение для управления исходным кодом — 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 или в Интернете. Кто-нибудь видел эту проблему раньше? Позвольте мне, если потребуется дополнительная информация. Заранее спасибо.


person somoco    schedule 15.03.2019    source источник


Ответы (1)


Проблема вызвана конфликтами версий команд 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, проблема была решена.

person somoco    schedule 19.03.2019