changeset 30795:7a0dae91a4fc

maint: Merge stable to default.
author Markus Mützel <markus.muetzel@gmx.de>
date Tue, 01 Mar 2022 19:49:38 +0100
parents 85a580a6b292 (current diff) b39ecf7f45ce (diff)
children ff68e658ef8f
files .github/workflows/make.yaml
diffstat 1 files changed, 11 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/.github/workflows/make.yaml	Mon Feb 28 14:04:03 2022 -0500
+++ b/.github/workflows/make.yaml	Tue Mar 01 19:49:38 2022 +0100
@@ -411,6 +411,17 @@
 
           msystem: ${{ matrix.msystem }}
 
+      - name: install run-time dependency "mesa"
+        # The mesa3d OpenGL driver seems to be needed for correct off-screen
+        # rendering.  But the version from MSYS2 currently crashes Octave on
+        # MINGW32.  See: https://github.com/msys2/MINGW-packages/issues/10876
+        # Without it, `test getframe` "just" fails without crashing Octave.
+        # So, skip installation for MINGW32.
+        if: matrix.msystem != 'MINGW32'
+        env:
+          TARGET_PREFIX: ${{ matrix.target-prefix }}
+        run: pacman --noconfirm -S ${TARGET_PREFIX}-mesa
+
       - name: checkout repository
         uses: actions/checkout@v2