Accessing InterBase via dbExpress with Kylix produces error: Unable to load libgds.so

By: Tom Gardner

Abstract: This FAQ provides a possible solution to the error "Unable to load libgds.so" when accessing an InterBase database via dbExpress with Kylix

If you install the dbExpress InterBase client driver, you will need to have libcrypt.so installed. Some Linux distributions omit this library or do not include it in a base install. If your distribution does not include libcrypt.so, contact the package maintainer, or search online Linux resources, such as http://rpmfind.net/.

Some Linux distributions provide all the libraries required to run Kylix, but do not use the naming conventions that Kylix expects. The most common problem is library names with embedded version information, while Kylix expects version-independent names. If Kylix software fails to run because of missing shared libraries, check for similarly named libraries in /lib and /usr/lib. You can then create a symbolic link to help Kylix find the library. For example, if you are missing libcrypt.so but find /lib/libcrypt.so.1, you would enter the following shell commands as root:

cd /lib
ln -s libcrypt.so.1 libcrypt.so


Server Response from: ETNASC02