TEA (tclconfig) Source Code

Ticket Change Details
Login
Overview

Artifact ID: c9489bd0206a9083027c1a96e89a4a8fbfa14a5af8486b2c324360de711af139
Ticket: 31c2e190363de58472169861ad7090d85706c8dd
TEA_INIT does not detect MSYS_NT-10.0 as windows
User & Date: petasis 2018-06-25 14:50:10
Changes

  1. assignee changed to: "nobody"
  2. closer changed to: "nobody"
  3. cmimetype changed to: "text/plain"
  4. comment changed to:
    In line 2751 of tcl.m4 there is a check like:
    
    *win32*|*WIN32*|*MINGW32_*|*MINGW64_*)
    
    This does not include MSYS_NT-10.0. The line should be changed to:
    
    *win32*|*WIN32*|*MINGW32_*|*MINGW64_*|*MSYS_NT*)
    
    MSYS_NT-* will appear if you install MSYS2, but do not install gcc, because you want to use autotools/make with Visual Studio compiler.
    In such a case, you run the vcvarsal.bat script, to get a command prompt with the visual studio compiler tools, and then you run bash in that command prompt.
    
    Like:
    
    %comspec% /K "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat" && set "MSYS2_PATH_TYPE=inherit" && C:\dev\msys64\usr\bin\bash.exe --login
    
    Then uname -s returns MSYS_NT-10.0.
    
  5. foundin changed to: "latest"
  6. is_private changed to: "0"
  7. login: "petasis"
  8. priority changed to: "5 Medium"
  9. private_contact changed to: "9dffd9dca08d8cf29375b31fd4546e721bbedab8"
  10. resolution changed to: "None"
  11. severity changed to: "Important"
  12. status changed to: "Open"
  13. submitter changed to: "petasis"
  14. subsystem changed to: "53. Configuration and Build Tools"
  15. title changed to: "TEA_INIT does not detect MSYS_NT-10.0 as windows"
  16. type changed to: "Bug"