I'm trying to run a 32-bit static executable on 64-bit Debian 12.5 "bookworm."
When I launch it, I get
./LinuxSusser: error while loading shared libraries: libgtk-x11-2.0.so.0: cannot open shared object file: No such file or directory
Hi, try
apt list --installed '*libgtk2.0*'
which you will want to show that the i386 version of the libgtk2.0-0
package is installed alongside any other versions present.
If it does not appear there then try installing it, using whatever package
manager you prefer, and specify that you want the i386 package to be
co-installed with any other versions already present.
I made sure that i386 is in the arch list in /etc/apt/sources.list. Then I ran "apt update" but it didn't install the i386 version. Does it exist? How do I force it to install?
And there's still the mystery why a statically-linked executable wants to load a shared object library.