[SOLVED] lib32 problem on x86_64

I have the following problem on Arch x86_64 (2013.03.01): a 32 bit console chemistry program (firefly, former pcgamess, build in 2009) does not run. It starts but no output and "run forever" (CTRL-Z to stop). No message of missing library. I have installed lib32-glibc, lib32-gcc-libs, lib32-ncurses, lib32-libstdc++5 , etc. Do I missed something? Other 32 bit programs works fine. One year ago, on an older Arch computer it worked.

Re: [SOLVED] lib32 problem on x86_64

1 - No messages.2 - As I know, the patch applies only for kernel issues due to the jump to 3.0 versions. Any way I will give a try also with the patch. 3 - Fully static.

I tested on a Mint-Debian computer (x86_64) an it works without the patch. For Mint-Debian there is a full package of 32 libs (ia32-libs) which is installed on request. It is strange on Arch with no message on console requesting some libraries...

Re: [SOLVED] lib32 problem on x86_64

Yes, that strongly suggests something in /etc/hostname file is not correct.

Check it thoroughly in a good editor for extra stuff like additional spaces or weird characters.If you don't see anythin wrong with it, redirect the output of the program to a file and check that file carefully.

Re: [SOLVED] lib32 problem on x86_64

After almost one year I found the solution (well, I did not work only on this one ). Running the program mentioned above gave the same results on a computer with Linux Mint 13 Mate64 but the program firefly worked with no problems. I saw that the hostname was also in file hosts. So, for me the solution was to put the hostname in "hosts" file (/etc/hosts) :

Re: [SOLVED] lib32 problem on x86_64

vortex59 wrote:

After almost one year I found the solution (well, I did not work only on this one ). Running the program mentioned above gave the same results on a computer with Linux Mint 13 Mate64 but the program firefly worked with no problems. I saw that the hostname was also in file hosts. So, for me the solution was to put the hostname in "hosts" file (/etc/hosts) :