wrote - the most likely cause is that you have /lib or /usr/lib listed before the Sybase lib directory/ies in your LD_LIBRARY_PATH environment variable. This will cause ld.so (the dynamic loader) to load /usr/lib/libintl.so instead of $SYBASE/$SYBASE_OCS/lib/libintl.so, with predictable results.
It is almost
a good idea (or even necessary) to include the system directories (/lib, /usr/lib) in the LD_LIBRARY_PATH setting, as these directories are searched by default.