It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Dear developers, please help,

I can no longer run X3: Terran Conflict under Arch. It will probably soon no longer be possible in other distributions either.

I get the error:

./X3TC_config: symbol lookup error: /usr/lib32/libtiff.so.6: undefined symbol: jpeg12_write_raw_data, version LIBJPEG_8.0

The reason is the current version of the library libtiff 4.6.0. It still worked with version 4.5.1-1.

Can you recompile X3TC_config so that it works with libtiff 4.6.0?

Thanks in advance
No posts in this topic were marked as the solution yet. If you can help, add your reply
The same applies to both Terran War Pack and X3 - Reunion with regard to the gdm2 library. This is no longer supported by current distributions. Since around 2011, gdm3 has been in use for the most part.
Yep Same here. X3 Terran war Pack won't start on linux.
Says "libgtk-x11-2.0.so.0" cannot be found, but it is installed.
Even reinstalled it, still same error.

I noticed that steam has the library, snap also has the library.
I tried copying the file to the OS library path but the game cannot find it.
I wish they tested this properly. Minimum effort i guess.
Post edited March 29, 2024 by Linrox01
I've recently tackled this and it turns out you just need to download the missing i386 libraries (not x64 versions) manually and copy them into the right folder.

I got mine from here:
https://packages.debian.org/bookworm/i386/libgtk2.0-0/download
https://packages.debian.org/buster/i386/libatk1.0-0/download

I downloaded the deb files, uncompressed them, copied the libraries from the extracted "usr/lib/i386-linux-gnu/" and popped them into the "game/lib" folder within X3TC.


Let me know if it doesn't work and I'll go through the installation again myself.
On Kubuntu 24.04 I opened konsole and entered:
sudo apt install libgtk2.0-0:i386
That would install the other dependencies by default.
And yes, I still was unable to play it. :(

Then I found a github issue page where I found this:
export LD_PRELOAD='/usr/$LIB/libstdc++.so.6' LIBGL_DRI3_DISABLE=1
So I copied and pasted it on the X3 Reunion's start.sh file.
It was intended for the steam version but it worked fine with Gog's as well.
Now I can start playing as Julian, the human pilot.
Post edited June 22, 2024 by kyonides