Closed karen-arutyunov closed 6 years ago
I cannot repro this - can you elaborate?
$ /mingw64/bin/diff --version
diff (GNU diffutils) 3.6
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Paul Eggert, Mike Haertel, David Hayes,
Richard Stallman, and Len Tower.
Also it works in cmd prompt:
C:\msys64\mingw64\bin>diff.exe --version
diff (GNU diffutils) 3.6
Copyright (C) 2017 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Paul Eggert, Mike Haertel, David Hayes,
Richard Stallman, and Len Tower.
I cannot repro this - can you elaborate?
Try after pacman -R mingw-w64-i686-libsigsegv
I don't have libsigsegv
installed:
$ pacman -Ss libsigs
mingw32/mingw-w64-i686-libsigsegv 2.12-1
Page fault detection library (mingw-w64)
mingw64/mingw-w64-x86_64-libsigsegv 2.12-1
Page fault detection library (mingw-w64)
@peterbud do you install diffutils from repo or it your own builded?
I see, that was the problem:
f265c223794a
After MSYS2 upgrade trying to run diff fails like this:
C:/msys64/mingw64/bin/diff.exe: error while loading shared libraries: libsigsegv-2.dll: cannot open shared object file: No such file or directory
It seems that mingw-w64-x86_64-diffutils 3.6-1 package lacks dependency on mingw-w64-x86_64-libsigsegv.
The same is about i686 architecture.