Troubleshooting > Resolving the DMExpress Library Not Found Error

Resolving the DMExpress Library Not Found Error

Article #: Product: Version:

Summary

When the DMExpress library cannot be found on UNIX/Linux, a system-specific message is generated. To resolve the problem, set the system library path appropriately.

Symptom

When DMExpress or a program that uses DMExpress is run on UNIX/Linux and the DMExpress library cannot be found because the system library path is not set or set incorrectly, one of the following system-specific error messages displays:

Linux

dmexpress: error while loading shared libraries: libdmexpress.so.1: cannot open shared object file: No such file or directory

AIX

Could not load program dmexpress:

Dependent module libdmexpress.a(libdmexpress.so.1) could not be loaded.

Could not load module libdmexpress.a(libdmexpress.so.1).

System error: No such file or directory

Solaris

ld.so.1: dmexpress: fatal: libdmexpress.so.1: open failed: No such file or directory

HP-UX

/usr/lib/pa20_64/dld.sl: Unable to find library 'libdmexpress.1'.

Resolution

When DMExpress is installed on UNIX/Linux, DMExpress libraries are located in the <DMExpress>/lib directory, where <DMExpress> is the DMExpress installation directory. Ensure that the system library path is set to the <DMExpress>/lib directory.

Additional Information

For information on the environment variables that set the library path on a specific platform, see the help topic Step by Step Installation on a UNIX System.

Last updated: