Mingw64 download
Author: H | 2025-04-24
flexdll, mingw64-x86_64-curl, mingw64-x86_64-gettext, mingw64-x86_64-libevent, mingw64-x86_64-libidn, mingw64-x86_64-libidn2, mingw64-x86_64-libssh2, mingw64-x86_64-nghttp2
Mingw64-curl Download for Linux (rpm) - pkgs.org
Purpose of the issue[ X] Bug report (encountered problems/errors) Feature request (request for new functionality) QuestionVersion InformationVersion 1.3.11.843Windows 10 Enterprise ver. 1809Description of the issueWhen I startup Cmder I get the following message at the top'env' is not recognized as an internal or external command,operable program or batch file.C:\tools\cmder-1.3.11λSnooping around I found the init.bat file and I set the verbose_output and debug_output to non-zero values and generated the following output-=-=-=-=-=-=-=-=-=-=-=-=-=-=-DEBUG(init.bat): Env Var - CMDER_ROOT=C:\tools\cmder-1.3.11DEBUG(init.bat): Env Var - debug_output=1Injecting Clink!DEBUG(init.bat): Looking for Git install root...DEBUG(:read_version): Env Var - git_executable=C:\tools\cmder-1.3.11\vendor\git-for-windows\cmd\git.exeDEBUG(:read_version): Env Var - GIT_VERSION_VENDORED=2.19.0.windows.1DEBUG(:validate_version): ARGV[1]=VENDORED, ARGV[2]=2.19.0.windows.1DEBUG(:parse_version): ARGV[1]=VENDORED, ARGV[2]=2.19.0.windows.1DEBUG(:validate_version): Found Git Version for VENDORED: ...DEBUG(:read_version): Env Var - git_executable=C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\git.exeDEBUG(:read_version): Env Var - GIT_VERSION_USER=2.19.0.windows.1DEBUG(:validate_version): ARGV[1]=USER, ARGV[2]=2.19.0.windows.1DEBUG(:parse_version): ARGV[1]=USER, ARGV[2]=2.19.0.windows.1DEBUG(:validate_version): Found Git Version for USER: ...DEBUG(Comparing:):DEBUG(USER:): ...DEBUG(VENDORED:): ...DEBUG(Using found Git from 'C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin...):DEBUG(init.bat): Preferring Windows commandsDEBUG(:enhance_path): Env Var 1 - found=0DEBUG(:enhance_path): Env Var 2 - found=0DEBUG(:enhance_path): BEFORE Env Var - PATH=C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsAppsDEBUG(:enhance_path): Appending 'C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\bin'DEBUG(:enhance_path): AFTER Env Var - PATH=C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\bin'env' is not recognized as an internal or external command,operable program or batch file.DEBUG(init.bat): Env Var - GIT_INSTALL_ROOT=C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\binDEBUG(init.bat): Found Git in: 'C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin'DEBUG(:enhance_path): Env Var 1 - found=0DEBUG(:enhance_path): Env Var 2 - found=0DEBUG(:enhance_path): BEFORE Env Var - PATH=C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\binDEBUG(:enhance_path): Prepending 'C:\tools\cmder-1.3.11\vendor\bin'DEBUG(:enhance_path): AFTER Env Var - PATH=C:\tools\cmder-1.3.11\vendor\bin;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\binDEBUG(:enhance_path_recursive): Env Var - add_path=C:\tools\cmder-1.3.11\binDEBUG(:enhance_path_recursive): Env Var - position=DEBUG(:enhance_path_recursive): Env Var - max_depth=1DEBUG(:enhance_path_recursive): Adding parent directory - 'C:\tools\cmder-1.3.11\bin'DEBUG(:enhance_path): Env Var 1 - found=0DEBUG(:enhance_path): Env Var 2 - found=0DEBUG(:enhance_path): BEFORE Env Var - PATH=C:\tools\cmder-1.3.11\vendor\bin;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\binDEBUG(:enhance_path): Prepending 'C:\tools\cmder-1.3.11\bin'DEBUG(:enhance_path): AFTER Env Var - PATH=C:\tools\cmder-1.3.11\bin;C:\tools\cmder-1.3.11\vendor\bin;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\binDEBUG(:enhance_path): Env Var 1 - found=0DEBUG(:enhance_path): Env Var 2 - found=0DEBUG(:enhance_path): BEFORE Env Var - PATH=C:\tools\cmder-1.3.11\bin;C:\tools\cmder-1.3.11\vendor\bin;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\binDEBUG(:enhance_path): Appending 'C:\tools\cmder-1.3.11'DEBUG(:enhance_path): AFTER Env Var - PATH=C:\tools\cmder-1.3.11\bin;C:\tools\cmder-1.3.11\vendor\bin;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\bin;C:\tools\cmder-1.3.11DEBUG(init.bat): Env Var - HOME=C:\Users\e047379DEBUG(init.bat): Calling - C:\tools\cmder-1.3.11\config\user_profile.cmdC:\tools\cmder-1.3.11λ. flexdll, mingw64-x86_64-curl, mingw64-x86_64-gettext, mingw64-x86_64-libevent, mingw64-x86_64-libidn, mingw64-x86_64-libidn2, mingw64-x86_64-libssh2, mingw64-x86_64-nghttp2 flexdll, mingw64-i686-curl, mingw64-i686-libevent, mingw64-i686-libidn, mingw64-i686-libidn2, mingw64-i686-libssh2, mingw64-i686-nghttp2, mingw64-i686-win-iconv. source package: Files: /mingw64/bin/libLLVM-19.dll /mingw64/bin/libLTO.dll /mingw64/bin/libRemarks.dll /mingw64/share/licenses/llvm-libs/LICENSE Files: /mingw64/bin/mingw32-make.exe /mingw64/include/gnumake.h /mingw64/lib/libgnumake-1.dll.a Files: /mingw64/bin/mingw32-make.exe /mingw64/include/gnumake.h /mingw64/lib/libgnumake-1.dll.a Files: /mingw64/bin/mingw32-make.exe /mingw64/include/gnumake.h /mingw64/lib/libgnumake-1.dll.a Search Results Found 1626 matches for mingw64-x86_64. mingw64-x86_64-CUnit-2.1.3-1-src - mingw64-x86_64-CUnit-src: C unit test framework for Win64 toolchain (source); mingw64-x86_64-CUnit-2.1.3-1 - mingw64-x86_64-CUnit: C unit test framework for Win64 toolchain; mingw64-x86_64-ORBit src - mingw64-x86_64-ORBit2-src: Here you can download the sources of G'MIC and find pre-compiled binaries of the different G'MIC interfaces for various architectures. $ pacman -Sy mingw64/mingw-w64-x86_64-qt5 mingw64/mingw-w64-x86_64-gimp mingw64/mingw-w64-x86_64-pkgconf mingw64/mingw-w64-x86_64-gcc mingw64/mingw-w64-x86_64-fftw make git. Which Version of GCM are you using ?1.18.x .. 1.20.0Which service are you trying to connect toEvery.Expected behaviorit doesn't hang. :)Actual behaviorgit-credential-manager.exe hangs immediately, no matter it started from git or directly via command line;config parameter modalprompt was not set, setting of modalprompt to true/false or unset it again changing nothing.Set the env variables GCM_TRACE=1 and GIT_TRACE=1 and run your git command. Redact any private information and attach the logSometimes it hangs with get sometimes with store, like here: git push ... 23:25:14.228671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/bin 23:25:14.329671 git.c:439 trace: built-in: git push --progress gh-origin test/travis-cmdMZ-timing 23:25:14.381671 run-command.c:663 trace: run_command: git remote-https gh-origin 23:25:14.423671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/libexec/git-core 23:25:14.428671 git.c:702 trace: exec: git-remote-https gh-origin 23:25:14.428671 run-command.c:663 trace: run_command: git-remote-https gh-origin 23:25:14.473671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/libexec/git-core 23:25:15.053671 run-command.c:663 trace: run_command: 'git credential-manager get' 23:25:15.226671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/libexec/git-core 23:25:15.230671 git.c:702 trace: exec: git-credential-manager get 23:25:15.230671 run-command.c:663 trace: run_command: git-credential-manager get 23:25:15.371671 ...\Common.cs:744 trace: [Main] git-credential-manager (v1.20.0) 'get' 23:25:15.441671 ...\Git\Where.cs:348 trace: [FindGitInstallations] found 1 Git installation(s). 23:25:15.448671 ...Configuration.cs:222 trace: [LoadGitConfiguration] git All config read, 33 entries. 23:25:15.451671 ...\Common.cs:579 trace: [LoadOperationArguments] http.proxy = ' 23:25:15.452671 ...tionArguments.cs:605 trace: [SetProxy] successfully set proxy to ' 23:25:15.512671 ...\Common.cs:85 trace: [CreateAuthentication] detecting authority type for ' 23:25:15.531671 ...uthentication.cs:151 trace: [GetAuthentication] created GitHub authentication for ' 23:25:15.531671 ...\Common.cs:176 trace: [CreateAuthentication] authority for ' is GitHub. 23:25:15.532671 ...\Common.cs:765 trace: [QueryCredentials] querying 'GitHub' for credentials. 23:25:15.546671 ...uthentication.cs:175 trace: [GetCredentials] credentials for ' found. 23:25:16.653671 ...\Authority.cs:200 trace: [ValidateCredentials] credential validation for ' succeeded. 23:25:16.655671 ...\Common.cs:873 trace: [QueryCredentials] credentials for ' found. 23:25:16.656671 ...\Common.cs:709 trace: [LogEvent] GitHub credentials for ' successfully retrieved. 23:25:17.653671 run-command.c:663 trace: run_command: 'git credential-manager store' 23:25:17.763671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/libexec/git-core 23:25:17.766671 git.c:702 trace: exec: git-credential-manager store 23:25:17.766671 run-command.c:663 trace: run_command: git-credential-manager store- **** process git-credential-manager hangs ****- **** process git-credential-manager killed, and then it logging further **** 23:26:39.343671 run-command.c:663 trace: run_command: 'git credential-wincred store' 23:26:39.455671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/libexec/git-core 23:26:39.566671 git.c:702 trace: exec: git-credential-wincred store 23:26:39.566671 run-command.c:663 trace: run_command: git-credential-wincred store ..."> > git push ... 23:25:14.228671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/bin 23:25:14.329671 git.c:439 trace:Comments
Purpose of the issue[ X] Bug report (encountered problems/errors) Feature request (request for new functionality) QuestionVersion InformationVersion 1.3.11.843Windows 10 Enterprise ver. 1809Description of the issueWhen I startup Cmder I get the following message at the top'env' is not recognized as an internal or external command,operable program or batch file.C:\tools\cmder-1.3.11λSnooping around I found the init.bat file and I set the verbose_output and debug_output to non-zero values and generated the following output-=-=-=-=-=-=-=-=-=-=-=-=-=-=-DEBUG(init.bat): Env Var - CMDER_ROOT=C:\tools\cmder-1.3.11DEBUG(init.bat): Env Var - debug_output=1Injecting Clink!DEBUG(init.bat): Looking for Git install root...DEBUG(:read_version): Env Var - git_executable=C:\tools\cmder-1.3.11\vendor\git-for-windows\cmd\git.exeDEBUG(:read_version): Env Var - GIT_VERSION_VENDORED=2.19.0.windows.1DEBUG(:validate_version): ARGV[1]=VENDORED, ARGV[2]=2.19.0.windows.1DEBUG(:parse_version): ARGV[1]=VENDORED, ARGV[2]=2.19.0.windows.1DEBUG(:validate_version): Found Git Version for VENDORED: ...DEBUG(:read_version): Env Var - git_executable=C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\git.exeDEBUG(:read_version): Env Var - GIT_VERSION_USER=2.19.0.windows.1DEBUG(:validate_version): ARGV[1]=USER, ARGV[2]=2.19.0.windows.1DEBUG(:parse_version): ARGV[1]=USER, ARGV[2]=2.19.0.windows.1DEBUG(:validate_version): Found Git Version for USER: ...DEBUG(Comparing:):DEBUG(USER:): ...DEBUG(VENDORED:): ...DEBUG(Using found Git from 'C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin...):DEBUG(init.bat): Preferring Windows commandsDEBUG(:enhance_path): Env Var 1 - found=0DEBUG(:enhance_path): Env Var 2 - found=0DEBUG(:enhance_path): BEFORE Env Var - PATH=C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsAppsDEBUG(:enhance_path): Appending 'C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\bin'DEBUG(:enhance_path): AFTER Env Var - PATH=C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\bin'env' is not recognized as an internal or external command,operable program or batch file.DEBUG(init.bat): Env Var - GIT_INSTALL_ROOT=C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\binDEBUG(init.bat): Found Git in: 'C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin'DEBUG(:enhance_path): Env Var 1 - found=0DEBUG(:enhance_path): Env Var 2 - found=0DEBUG(:enhance_path): BEFORE Env Var - PATH=C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\binDEBUG(:enhance_path): Prepending 'C:\tools\cmder-1.3.11\vendor\bin'DEBUG(:enhance_path): AFTER Env Var - PATH=C:\tools\cmder-1.3.11\vendor\bin;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\binDEBUG(:enhance_path_recursive): Env Var - add_path=C:\tools\cmder-1.3.11\binDEBUG(:enhance_path_recursive): Env Var - position=DEBUG(:enhance_path_recursive): Env Var - max_depth=1DEBUG(:enhance_path_recursive): Adding parent directory - 'C:\tools\cmder-1.3.11\bin'DEBUG(:enhance_path): Env Var 1 - found=0DEBUG(:enhance_path): Env Var 2 - found=0DEBUG(:enhance_path): BEFORE Env Var - PATH=C:\tools\cmder-1.3.11\vendor\bin;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\binDEBUG(:enhance_path): Prepending 'C:\tools\cmder-1.3.11\bin'DEBUG(:enhance_path): AFTER Env Var - PATH=C:\tools\cmder-1.3.11\bin;C:\tools\cmder-1.3.11\vendor\bin;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\binDEBUG(:enhance_path): Env Var 1 - found=0DEBUG(:enhance_path): Env Var 2 - found=0DEBUG(:enhance_path): BEFORE Env Var - PATH=C:\tools\cmder-1.3.11\bin;C:\tools\cmder-1.3.11\vendor\bin;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\binDEBUG(:enhance_path): Appending 'C:\tools\cmder-1.3.11'DEBUG(:enhance_path): AFTER Env Var - PATH=C:\tools\cmder-1.3.11\bin;C:\tools\cmder-1.3.11\vendor\bin;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu\Scripts;C:\tools\cmder-1.3.11\vendor\conemu-maximus5;C:\tools\cmder-1.3.11\vendor\conemu-maximus5\ConEmu;C:\oracle\product\11.2.0\client_1\bin;C:\Program Files (x86)\RSA SecurID Token Common;C:\Program Files\RSA SecurID Token Common;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0;C:\WINDOWS\System32\OpenSSH;C:\Program Files (x86)\Plantronics\Spokes3G;C:\tools\jdk1.8.0_162\bin;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin;C:\tools\apache-maven-3.2.5\bin;C:\tools\gradle-4.1\bin;C:\Users\e047379\AppData\Local\Microsoft\WindowsApps;C:\tools\cmder-1.3.11\vendor\git-for-windows\mingw64\bin\usr\bin;C:\tools\cmder-1.3.11DEBUG(init.bat): Env Var - HOME=C:\Users\e047379DEBUG(init.bat): Calling - C:\tools\cmder-1.3.11\config\user_profile.cmdC:\tools\cmder-1.3.11λ
2025-04-13Which Version of GCM are you using ?1.18.x .. 1.20.0Which service are you trying to connect toEvery.Expected behaviorit doesn't hang. :)Actual behaviorgit-credential-manager.exe hangs immediately, no matter it started from git or directly via command line;config parameter modalprompt was not set, setting of modalprompt to true/false or unset it again changing nothing.Set the env variables GCM_TRACE=1 and GIT_TRACE=1 and run your git command. Redact any private information and attach the logSometimes it hangs with get sometimes with store, like here: git push ... 23:25:14.228671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/bin 23:25:14.329671 git.c:439 trace: built-in: git push --progress gh-origin test/travis-cmdMZ-timing 23:25:14.381671 run-command.c:663 trace: run_command: git remote-https gh-origin 23:25:14.423671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/libexec/git-core 23:25:14.428671 git.c:702 trace: exec: git-remote-https gh-origin 23:25:14.428671 run-command.c:663 trace: run_command: git-remote-https gh-origin 23:25:14.473671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/libexec/git-core 23:25:15.053671 run-command.c:663 trace: run_command: 'git credential-manager get' 23:25:15.226671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/libexec/git-core 23:25:15.230671 git.c:702 trace: exec: git-credential-manager get 23:25:15.230671 run-command.c:663 trace: run_command: git-credential-manager get 23:25:15.371671 ...\Common.cs:744 trace: [Main] git-credential-manager (v1.20.0) 'get' 23:25:15.441671 ...\Git\Where.cs:348 trace: [FindGitInstallations] found 1 Git installation(s). 23:25:15.448671 ...Configuration.cs:222 trace: [LoadGitConfiguration] git All config read, 33 entries. 23:25:15.451671 ...\Common.cs:579 trace: [LoadOperationArguments] http.proxy = ' 23:25:15.452671 ...tionArguments.cs:605 trace: [SetProxy] successfully set proxy to ' 23:25:15.512671 ...\Common.cs:85 trace: [CreateAuthentication] detecting authority type for ' 23:25:15.531671 ...uthentication.cs:151 trace: [GetAuthentication] created GitHub authentication for ' 23:25:15.531671 ...\Common.cs:176 trace: [CreateAuthentication] authority for ' is GitHub. 23:25:15.532671 ...\Common.cs:765 trace: [QueryCredentials] querying 'GitHub' for credentials. 23:25:15.546671 ...uthentication.cs:175 trace: [GetCredentials] credentials for ' found. 23:25:16.653671 ...\Authority.cs:200 trace: [ValidateCredentials] credential validation for ' succeeded. 23:25:16.655671 ...\Common.cs:873 trace: [QueryCredentials] credentials for ' found. 23:25:16.656671 ...\Common.cs:709 trace: [LogEvent] GitHub credentials for ' successfully retrieved. 23:25:17.653671 run-command.c:663 trace: run_command: 'git credential-manager store' 23:25:17.763671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/libexec/git-core 23:25:17.766671 git.c:702 trace: exec: git-credential-manager store 23:25:17.766671 run-command.c:663 trace: run_command: git-credential-manager store- **** process git-credential-manager hangs ****- **** process git-credential-manager killed, and then it logging further **** 23:26:39.343671 run-command.c:663 trace: run_command: 'git credential-wincred store' 23:26:39.455671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/libexec/git-core 23:26:39.566671 git.c:702 trace: exec: git-credential-wincred store 23:26:39.566671 run-command.c:663 trace: run_command: git-credential-wincred store ..."> > git push ... 23:25:14.228671 exec-cmd.c:237 trace: resolved executable dir: C:/Dev/Git/mingw64/bin 23:25:14.329671 git.c:439 trace:
2025-04-10The history -cw command is used to clear a Bash history on Linux, but for some reason it doesn’t work for a Git Bash on Windows.If you try to clear the commands history in the Git Bash using this command, it won’t work – you will still see the history of the executed commands after the application restart.To completely erase the Git Bash history you need to locate and delete the .bash_history file and then run the history -c command.Cool Tip: How to change a Home (~) directory in Git Bash! Read More →Run these commands in the Git Bash to locate and delete the .bash_history file:User@Computer MINGW64 ~$ echo $HISTFILE- sample output -/c/Users/username>/.bash_historyUser@Computer MINGW64 ~$ rm /c/Users/username>/.bash_historyUser@Computer MINGW64 ~$ history -cClose the Git Bash window to finalize the erasing.Cool Tip: How to change a default startup directory in Git Bash! Read More →Was it useful? Share this post with the world!
2025-04-10Build or -DBUILD_WITH_CCACHE=OFF is not effective and the environment variable CCACHE_DISABLE is required to disable ccache. #361TOCThread SafetyExiv2 heavily relies on standard C++ containers. Static or global variables are used read-only, with the exception of the XMP namespace registration function (see below). Thus Exiv2 is thread safe in the same sense as C++ containers:Different instances of the same class can safely be used concurrently in multiple threads.In order to use the same instance of a class concurrently in multiple threads the application must serialize all write access to the object.The level of thread safety within Exiv2 varies depending on the type of metadata: The Exif and IPTC code is reentrant. The XMP code uses the Adobe XMP toolkit (XMP SDK), which according to its documentation is thread-safe. It actually uses mutexes to serialize critical sections. However, the XMP SDK initialisation function is not mutex protected, thus Exiv2::XmpParser::initialize is not thread-safe. In addition, Exiv2::XmpProperties::registerNs writes to a static class variable, and is also not thread-safe.Therefore, multi-threaded applications need to ensure that these two XMP functions are serialized, e.g., by calling them from an initialization section which is run before any threads are started. All exiv2 sample applications begin with:int main(int argc, const char* argv[]){ Exiv2::XmpParser::initialize(); ::atexit(Exiv2::XmpParser::terminate); ...}">#include exiv2/exiv2.hpp>int main(int argc, const char* argv[]){ Exiv2::XmpParser::initialize(); ::atexit(Exiv2::XmpParser::terminate); ...}TOCLibrary Initialisation and CleanupAs discussed in the section on Thread Safety, Exiv2 classes for Exif and IPTC metadata are fully reentrant and require no initialisation or cleanup.Adobe's XMPsdk is generally thread-safe, however it has to be initialized and terminated before and after starting any threads to access XMP metadata. The Exiv2 library will initialize this if necessary, however it does not terminate the XMPsdk.The exiv2 command-line program and sample applications call the following at the outset: Exiv2::XmpParser::initialize(); ::atexit(Exiv2::XmpParser::terminate);TOCCross Platform Build and Test on Linux for MinGWYou can cross compile Exiv2 on Linux for MinGW. We have used the following method on Fedora and believe this is also possible on Ubuntu and other distros. Detailed instructions are provided here for Fedora.Cross Build and Test On Fedora1 Install the cross platform build tools$ sudo dnf install mingw64-gcc-c++ mingw64-filesystem mingw64-expat mingw64-zlib cmake make2 Install DependenciesYou will need to install x86_64 libraries to support the options you wish to use. By default, you will need libz and expat. Your dnf command above has installed them for you. If you wish to use features such as webready you should install openssl and libcurl as follows:[rmills@rmillsmm-fedora 0.27-maintenance]$ sudo yum install libcurl.x86_64 openssl.x86_64Last metadata expiration check: 0:00:18 ago on Fri 10 Apr 2020 10:50:30 AM BST.Dependencies resolved.=========================Package Architecture Version Repository Size=========================Installing:...3 Get the code and build$ git clone://github.com/exiv2/exiv2 --branch 0.27-maintenance exiv2$ cd exiv2$ mkdir build_mingw_fedora$ mingw64-cmake ..$ makeNote, you may wish to choose to build with optional features and/or build static libraries. To do this, request appropriately on the mingw64-cmake command:$ mingw64-cmake .. -DEXIV2_TEAM_EXTRA_WARNINGS=ON \ -DEXIV2_ENABLE_WEBREADY=ON \ -DBUILD_SHARED_LIBS=OFFThe options available for cross-compiling are the same as provided for all builds. See: Build Options4 Copy "system dlls" in the bin directoryThese DLLs are required
2025-04-22Winexe README =============Last updated 24 October 2013.Building========Winexe makes use of Samba version 4.Winexe can be built such that it is statically linked to Sambalibraries, resulting in an executable that is several megabytes insize. The winexe binary is still dynamically linked to a number ofshared libraries such as libc. On some distributions winexe can be built such that it is linked toSamba shared libraries, resulting in an executable less than 100kilobytes in size.Instructions for Samba static library build-------------------------------------------On Debian install dependencies. apt-get install \ gcc-mingw-w64 \ comerr-dev \ libpopt-dev \ libbsd-dev \ zlib1g-dev \ libc6-dev \ python-devOn RedHat-like distros including those in the following list, installdependencies. * Fedora 18 * CentOS 6 with added EPEL repo and lfarkas's repo ( yum install \ gcc \ perl \ mingw-binutils-generic \ mingw-filesystem-base \ mingw32-binutils \ mingw32-cpp \ mingw32-crt \ mingw32-filesystem \ mingw32-gcc \ mingw32-headers \ mingw64-binutils \ mingw64-cpp \ mingw64-crt \ mingw64-filesystem \ mingw64-gcc \ mingw64-headers \ libcom_err-devel \ popt-devel \ zlib-devel \ zlib-static \ glibc-devel \ glibc-static \ python-develImportant: make sure that libbsd-devel is *not* installed. yum remove \ libbsd-develObtain the Samba source code. git clone git://git.samba.org/samba.git sambaBuild. The argument of the "samba-dir" option is the path to the sambasource tree that was just obtained. The "configure" step takes a longtime because it builds Samba. cd source ./waf --samba-dir=../samba configure buildRun. build/winexe-static --helpThe build system tries to find paths to headers and libraries, but youcan also specify these as follows. ./waf configure --samba-dir=../samba --samba-inc-dirs=... --samba-lib-dirs=...Instructions for Samba shared library build-------------------------------------------The following instructions are for Debian Wheezy with Samba packagesfrom unstable (Jessie pre-release), at the time of writing the onlydistribution that has packaged Samba 4 with shared libraries. EvenJessie does not provide all the shared libraries needed by winexeas public libraries, but this can be worked around as explained below.On Debian install dependencies. apt-get install \ python2.7 \ gcc-mingw-w64 \ libtevent-devFrom Debian Jessie install dependencies. apt-get -t unstable install samba-devBuild. cd source ./waf configure buildRun. build/winexe --helpTo build the shared-library version while building the static-libraryversion, use the "--enable-shared" option. ./waf configure --samba-dir=../samba --enable-sharedIssues======1. Winexe blocked by Windows "simple file sharing" modeSome versions of Windows operate in so-called "simple file sharing" mode.In this mode, when an attempt is made to access the system over thenetwork using credentials that are local to that server or client,Windows will only provide guest level access.To fix, you have to set the "Network Access: Sharing and security modelfor local accounts" to "Classic – local users authenticate as themselves".Access it via Start > Run > secpol.msc > Local Policies > Security Options,and change "Network Access: Sharing and security model for local accounts"to "Classic - local users authenticate as themselves".Ref: Winexe blocked by Windows Remote User Account ControlThe LocalAccountTokenFilterPolicy setting affects
2025-04-17Git for Windows is bundled with "Git Bash" terminal which is incredibly handy for unix-like commands on a windows machine.It is missing a few standard linux utilities, but it is easy to add ones that have a windows binary available.(Note: a portable alternative is Cmder, the full version comes bundled with Git Bash, notes here.)The basic idea is that C:\Program Files\Git\mingw64\ is your / directory according to Git Bash (note: depending on how you installed it, the directory might be different. from the start menu, right click on the Git Bash icon and open file location. It might be something like C:\Users\name\AppData\Local\Programs\Git, the mingw64 in this directory is your root).If you go to that directory, you will find the typical linux root folder structure (bin, etc, lib and so on).If you are missing a utility, such as wget, track down a binary for windows and copy the files to the corrisponding directories.Sometimes the windows binary have funny prefixes, so you should rename the exe file to the standard name.Since bin is on the PATH, it will be automatically available to Git Bash.Here are some to add:wgetDownload the lastest wget binary for windows from (they are available as a zip with documentation, or just an exe)If you downloaded the zip, extract all (if windows built in zip utility gives an error, use 7-zip).Move wget.exe to C:\Program Files\Git\mingw64\bin\makeGo to ezwinports, make-4.1-2-without-guile-w32-bin.zip (get the version without guile)Extract zipCopy the contents to C:\Program Files\Git\mingw64\ merging the folders, but do NOT overwrite/replace any exisiting files.
2025-04-20