Getting 32-bit Linux programs working on 64-bit Linux distributions can be tricky. You may want to search the web for "ia32-libs". Here is Byeong-taek Lee's technique for running Kylix applications (like MRIcro) on Gentoo 64-bit distributions (and potentially other Debian based 64-bit distributions that store 32-bit libraries in /usr/lib32/ instead of /usr/lib/). These modifications are not required for 64-bit distributons that store 32-bit libraries in /usr/lib (e.g. SUSE and Fedora). First, install emulation library. At least, emul-linux-x86-baselibs and emul-linux-x86-xlibs must be installed. For more details, see http://www.gentoo.org/proj/en/base/amd64/technotes.xml?part=2&chap=4 Second, copy following batch file and check if the batch file has proper permission (755). ------------- cut here --------------------- #!/bin/bash export LD_LIBRARY_PATH=$HOME/pgm/mricro export GCONV_PATH=/usr/lib32/gconv LANG="ISO8859-1" $HOME/pgm/startmricro $1 #$HOME/pgm/startmricro $1 > /dev/null 2>&1 ------------- cut here ---------------------- Actually, now i commented out the third line (export GCONV_PATH=/usr/lib32/gconv'). But, if somebody use older emul-libs, he should need the line. In older emul-libs, the line was critical for running mricro in my experience. My current emul-libs version is newest and I don't need it any more. With or without the line, mricro works well on my computer. A second problem with running Kylix applications (like MRIcro) on these distributions is that the fonts in the menus and on the forms can appear very small. For the font problem, i use sometimes the fourth line or othertimes fifth line to avoid the problem. Both line have a strengthness and a weakness. When I take a fourth line, the font on the menubar is a little big. Otherwise I take a fifth line, mricro produces numerous font warning. So I added " > /dev/null 2>&1" in order to prevent the warning from generating on screen. But this method makes launching slower.