Menu

#743 "make check" fails in "tests/rwfile_sized.tap 9 - C" on Cygwin Msys264

v1.0_(example)
closed-works-for-me
None
5
2024-07-25
2024-06-30
No

I do not want this to be forgotten:
FAIL: tests/rwfile_sized.tap 9 - C (cyan) truecolor_70x46

1 Attachments

Discussion

  • Jaroslav Fojtik

    Jaroslav Fojtik - 2024-06-30

    Added testSuite.log

     
  • Bob Friesenhahn

    Bob Friesenhahn - 2024-07-02

    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.

     
  • Bob Friesenhahn

    Bob Friesenhahn - 2024-07-02
    • assigned_to: Bob Friesenhahn
     
  • Bob Friesenhahn

    Bob Friesenhahn - 2024-07-02

    I do see this in the provided make_check.txt:

    PASS: tests/rwfile_sized.tap 6 - R (red) truecolor_70x46
    PASS: tests/rwfile_sized.tap 7 - G (green) truecolor_70x46
    PASS: tests/rwfile_sized.tap 8 - B (blue) truecolor_70x46
    FAIL: tests/rwfile_sized.tap 9 - C (cyan) truecolor_70x46
    PASS: tests/rwfile_sized.tap 10 - M (magenta) truecolor_70x46
    PASS: tests/rwfile_sized.tap 11 - Y (yellow) truecolor_70x46
    PASS: tests/rwfile_sized.tap 12 - K (black) truecolor_70x46
    

    I will study this further with the hope of finding the cause (although I have not reproduced it yet).

     
  • Jaroslav Fojtik

    Jaroslav Fojtik - 2024-07-02

    Msys 2-64 means MSYS2 - MinGW64.

    BTW Msys2-MinGW32 performs much more worse:

    ============================================================================
    Testsuite summary for GraphicsMagick 1.4
    ============================================================================
    # TOTAL: 1781
    # PASS:  1378
    # SKIP:  324
    # XFAIL: 0
    # FAIL:  79
    # XPASS: 0
    # ERROR: 0
    ============================================================================
    See ./test-suite.log
    Please report to graphicsmagick-bugs@lists.sourceforge.net
    ============================================================================
    make[3]: *** [Makefile:9991: test-suite.log] Error 1
    

    79 failures.

     
  • Bob Friesenhahn

    Bob Friesenhahn - 2024-07-03

    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

    ./configure 'CFLAGS=-O2 -march=native -g -Wall -Wextra' 'CXXFLAGS=-O2 -march=native -g -Wall -Wextra' '--disable-static' '--enable-shared' '--with-modules' '--with-quantum-depth=16' '--disable-installed' 'VERBOSE=TRUE' 'PKG_CONFIG=/mingw64/bin/pkg-config' 'PKG_CONFIG_PATH=/mingw64/lib/pkgconfig:/mingw64/share/pkgconfig'
    

    and the test results due to building based on the above are:

    ============================================================================
    Testsuite summary for GraphicsMagick 1.4
    ============================================================================
    # TOTAL: 1781
    # PASS:  1744
    # SKIP:  37
    # XFAIL: 0
    # FAIL:  0
    # XPASS: 0
    # ERROR: 0
    ============================================================================
    

    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.

     
  • Bob Friesenhahn

    Bob Friesenhahn - 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.

     
  • Bob Friesenhahn

    Bob Friesenhahn - 2024-07-25
    • status: open --> closed-works-for-me
     
  • Bob Friesenhahn

    Bob Friesenhahn - 2024-07-25

    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.

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.