Skip to content

Fix DataTableTool CI: install lib32z1 not zlib1g#422

Merged
AconiteX merged 1 commit into
SWG-Source:masterfrom
nickk02:fix/datatabletool-32bit-zlib
May 18, 2026
Merged

Fix DataTableTool CI: install lib32z1 not zlib1g#422
AconiteX merged 1 commit into
SWG-Source:masterfrom
nickk02:fix/datatabletool-32bit-zlib

Conversation

@nickk02

@nickk02 nickk02 commented May 18, 2026

Copy link
Copy Markdown
Contributor

PR #414 installed zlib1g to fix the libz.so.1 missing library error, but the CI is still failing with the same error.

The root cause: DataTableTool is a 32-bit i386 ELF binary (file include/DataTableTool confirms this). zlib1g only installs the 64-bit version of libz.so.1 — a 32-bit binary can't use it. The 32-bit library comes from lib32z1.

Replacing zlib1g with lib32z1 in the workflow setup step should finally resolve the CI failures.

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.
@AconiteX
AconiteX merged commit de79b2f into SWG-Source:master May 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants