Comando git de cygwin roto

Comando git de cygwin roto

Parece que mi git bajo Cygwin está roto, sigue comandos /usr/bin/git.exe --versiono /usr/bin/git.exeno hace nada. Si emito git.exeun directorio en particular desde la terminal de Windows, aparece el siguiente mensaje: The procedure entry point __cxa_atexit could not be located in the dynamic link library cygwin1.dllHe instalado los siguientes paquetes usando apt-cygel comando:

git
git-completion
git-cvs
git-debuginfo
git-email
git-gui
git-oodiff
git-review
git-svn
gitk
gitweb

Parece que el binario está instalado:

$ which git.exe
/usr/bin/git.exe

$ ls -l /usr/bin/git.exe
-rwxr-xr-x+ 112 wakatana Domain Users 1636893 Jan 10  2015 /usr/bin/git.exe

$ md5sum.exe /usr/bin/git.exe
85f986f8c9ee8d9573fd9b1a05af4260 */usr/bin/git.exe

No he instalado ningún otro binario ni herramienta de terceros para git excepto los mencionados anteriormente. ¿Lo que está mal?

PD: estoy ejecutando esto como usuario no administrador (no puedo usar una cuenta de administrador).

Respuesta1

Según el error que recibe, la versión de gitin apt-cygestá vinculada a una versión diferente (probablemente más nueva) de Cygwin. El mensaje de error que recibe indica que a la cygwin1DLL (que es el componente central de Cygwin, que proporciona todas las API de Unix) le falta una función, probablemente porque esa función se agregó a la biblioteca después de que se compiló la versión que tiene.

Puede verificar las funciones que un programa o DLL requiere de (otras) DLL (conocidas comoimportaciones) y que una DLL proporciona otro código para llamar (conocido comoexportaciones) de varias maneras, pero una de las mejores esCaminante de dependencia, una utilidad gratuita que se ejecuta en cualquier versión de Windows y es lo suficientemente útil como para que Microsoft la haya incluido en versiones anteriores de sus herramientas de compilación.

La solución probablemente sea simplementeactualice su instalación de Cygwin. Parece que la exportación relevante se agregó enCygwin 1.7.32-1, lanzado en agosto de 2014. Vea esta publicación:http://cygwin.1069669.n5.nabble.com/ANNOUNCEMENT-Updated-Cygwin-1-7-32-1-td110464.html. Por supuesto, debe utilizar la versión más reciente disponible.

información relacionada