I am not sure what "Cygwin Msys264" is. This past weekend I tested GraphicsMagick builds under latest Cygwin, and MSYS2. No particular issues were observed.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Jaroslav has always been keenly interested in supporting older Windows versions that Microsoft abandoned.
As far as MinGW type environments goes, GraphicsMagick does not particularly "support" any of them other than trying to assure that the software compiles correctly, and tests successfully, on as many of the still supported variants as possible.
I have also testing with original MinGW which is as much up to date as the abandoned SourceForge version allows (it identifies as being from 2016! 1.0.16). I see one type of test failure which is due to the MSYS shell screwing up the formatting of an absolute path specification. I will see if I can fix that.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Added testSuite.log
I am not sure what "Cygwin Msys264" is. This past weekend I tested GraphicsMagick builds under latest Cygwin, and MSYS2. No particular issues were observed.
I do see this in the provided make_check.txt:
I will study this further with the hope of finding the cause (although I have not reproduced it yet).
Msys 2-64 means MSYS2 - MinGW64.
BTW Msys2-MinGW32 performs much more worse:
79 failures.
I had complete success with building GraphcisMagick under MSYS2.
First I followed the update instructions at https://www.msys2.org/docs/updating/. Then I installed the additional packages that GraphicsMagick can use. I even found a package for libjxl!
A sample configure command I used is
and the test results due to building based on the above are:
I am very impressed with how far MSYS2 has come and am happy that it offers so many packages ready to use.
I did see some annoying warnings coming out due to GCC 14 and its extra checking. I will try to get those warnings cleaned up.
Also note that you're advised to now use the UCRT64 environment, preferred over MINGW64.
Last edit: Milos Komarcevic 2024-07-05
Jaroslav has always been keenly interested in supporting older Windows versions that Microsoft abandoned.
As far as MinGW type environments goes, GraphicsMagick does not particularly "support" any of them other than trying to assure that the software compiles correctly, and tests successfully, on as many of the still supported variants as possible.
I have also testing with original MinGW which is as much up to date as the abandoned SourceForge version allows (it identifies as being from 2016! 1.0.16). I see one type of test failure which is due to the MSYS shell screwing up the formatting of an absolute path specification. I will see if I can fix that.
I tested using latest Cygwin and latest MSYS2 (as documented in prior comments) and all of the tests passed for me.
It is appreciated if other interested parties test and share their experiences.