This problem has been reported for other systems – Jayway covers 64-bit Ubuntu, which is where I derived most of the info I needed (thanks guys!).
If you are developing Android apps using Eclipse, especially on 64-bit Fedora 16, then you too may have come across the error message:
Failed to get the adb version: Cannot run program "/home/[user]
/[path] /android/[sdk] /tools/adb": java.io.IOException: error=2, No such file or directory
To fix it, you need to install 32-bit compatibility libraries. On Ubuntu (and probably Debian) you can use the getlibs tools. For Fedora users, it requires installing a few bits and pieces. Easily accomplished with this:
yum install libstdc++.i686 ncurses-libs.i686
Yum will pull in the necessary dependencies.
Restart Eclipse and the error should disappear.
Farnborough, Hampshire, UK