I recently got X3 Terran War from GOG. It seems that the linux installer hasn’t been updated lately and the shared libraries in the game/lib are outdated. I fixed an issue with libz.so.1 by backing up the one that the game came with and then symlinking the one in the system to the game libraries directory. If anybody’s interested then the error I got was:

./X3TC_config: lib/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib32/libpng16.so.16)

It seems that this is another issue of the game relying on an outdated library (i think). The version I have is lib32-libxcb 1.13-1, which is the up to date one on Ubuntu aswell. Has anybody faced an issue like that and do you have any ideas on how to solve it?

Which seems to indicate that that isn’t the case. Does that mean that XRRGetMonitors links to another library, which isn’t available? I’m not that knowledgeable when it comes to so-s. Is my understanding of the error correct this time? Some tips on where to look/ what to do next would make me a happy camper.

But in general, using an external program which needs some old versions of other libraries may be difficult to get working. If you downgrade or remove installed libraries, it may also make your system a bit unstable.

So it seems like a puzzle that needs to be solved bit by bit, and the result may not be what you’d want. The only tip I can give for now is to use duckduckgo, google, or something similar.