From 3d54c1808fc7a89965c724554559fdbb6aa883a5 Mon Sep 17 00:00:00 2001 From: Shun Wang Date: Tue, 14 Jan 2025 10:07:24 +0800 Subject: [PATCH 1/3] chore: build check fix for readstat --- .github/workflows/ubuntu.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 2c539c4429..0a833b0df6 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -60,7 +60,7 @@ jobs: run: | wget https://github.com/WizardMac/ReadStat/releases/download/v1.1.9/readstat-1.1.9.tar.gz tar -xzf readstat-*.tar.gz && cd readstat-*/ - ./configure + ./configure --disable-werror make sudo make install From 931cbebbe49f0a3b25f4a72d01bfb2f3e6b3703f Mon Sep 17 00:00:00 2001 From: Shun Wang Date: Tue, 14 Jan 2025 10:45:43 +0800 Subject: [PATCH 2/3] make disable werror --- .github/workflows/ubuntu.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index 0a833b0df6..c0070d44a4 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -60,8 +60,8 @@ jobs: run: | wget https://github.com/WizardMac/ReadStat/releases/download/v1.1.9/readstat-1.1.9.tar.gz tar -xzf readstat-*.tar.gz && cd readstat-*/ - ./configure --disable-werror - make + ./configure + make CFLAGS='-Wno-error' CXXFLAGS='-Wno-error' sudo make install - name: Configure JASP desktop From 83715dee9ee105baa01f9d80e3b8a631a4572842 Mon Sep 17 00:00:00 2001 From: Shun Wang Date: Wed, 22 Jan 2025 19:45:45 +0800 Subject: [PATCH 3/3] set use-after-free Co-authored-by: Joris Goosen --- .github/workflows/ubuntu.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index c0070d44a4..f35f5bc4ce 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -61,7 +61,7 @@ jobs: wget https://github.com/WizardMac/ReadStat/releases/download/v1.1.9/readstat-1.1.9.tar.gz tar -xzf readstat-*.tar.gz && cd readstat-*/ ./configure - make CFLAGS='-Wno-error' CXXFLAGS='-Wno-error' + make CFLAGS='-Wno-error=use-after-free' CXXFLAGS='-Wno-error=use-after-free' sudo make install - name: Configure JASP desktop