Error description
In C-ISAM 7.26.xC3 the product was built using a newer GLS library than previously used in 7.26.xC2 and earlier. As such, there are now several new functions, such as ifmx_dlopen, ifmx_dlclose, ifmx_dlerror and ifmx_dlsym. These functions, in turn, are dependent upon symbols which are defined in the system library libdl.so / libdl.sl. (The specific library name may differ, depending on platform.)
Because of this requirement, it is now necessary to include a reference to link -ldl to the C-ISAM compile line in 7.26.xC3. This was not required in previous releases, yet the 7.26.xC3 release notes do not reflect this change.
A re-evaluation of the 7.26.xC3 release notes and related documentation is needed to ensure that all new requisite build options are referenced in the appropriate documents.
Local fix
Add -ldl (or relative platform equivalent library reference) to application compile line.
https://www-304.ibm.com/support/entdocview.wss?uid=swg1IC68384
'Informix > informix troubleshooting' 카테고리의 다른 글
The open cursor problem (106) (0) | 2011.12.08 |
---|---|
Unknown terminal type errors while running dbaccess (0) | 2011.11.26 |
Informix ISAM error 136: no more extents (0) | 2011.11.20 |
Troubleshooting connection error -952 using the correct password (0) | 2011.11.14 |
SQUARED BRACKET "[]", LIKE WITH WILDCARD (0) | 2011.09.05 |