From 0e503ef411d67e81ca28bb4650a538ffc3701f93 Mon Sep 17 00:00:00 2001 From: nick <98576999+nicolassanchez02@users.noreply.github.com> Date: Mon, 18 May 2026 15:32:51 -0500 Subject: [PATCH] Fix DataTableTool requiring 32-bit zlib on Ubuntu runner MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit DataTableTool is a 32-bit i386 ELF binary. The previous fix installed zlib1g which only provides the 64-bit libz.so.1 — a 32-bit binary can't use that, so the error persisted. lib32z1 provides the 32-bit version of libz.so.1 that the tool actually needs. --- .github/workflows/ant-compile-tab.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ant-compile-tab.yml b/.github/workflows/ant-compile-tab.yml index 41b3cfb99..56dedc2de 100644 --- a/.github/workflows/ant-compile-tab.yml +++ b/.github/workflows/ant-compile-tab.yml @@ -24,7 +24,7 @@ jobs: - name: Setup System Requisites run: | - sudo apt-get install -y zlib1g + sudo apt-get install -y lib32z1 sudo chmod 777 ${GITHUB_WORKSPACE}/include/DataTableTool # NOTE: DataTableTool was built and placed in dsrc/include which is called by ant when compile_tab is ran