|
'lt_dlopen' symbol error in Asterisk 64 bit, compiled using UnxiODBC and freeTDS.
Hi everyone,
I've compiled Asterisk 64 bit version on my machine using UnixODBC and freeTDS.
Although it compiled correctly but on running asterisk, i get the following message:
---------------------------------------
[cdr_odbc.so]May 15 10:55:27 WARNING[3165]: loader.c:325 __load_resource: ld.so.1: asterisk: fatal: relocation error: file /export/home/tulika/utilities/unixODBC-2.2.9-64bit/unixODBC-2.2.9/DriverManager/.libs//libodbc.so.1: symbol lt_dlopen: referenced symbol not found
May 15 10:55:27 WARNING[3165]: loader.c:554 load_modules: Loading module cdr_odbc.so failed!
---------------------------------------
I checked 'libodbc.so.1' using 'nm' and the symbol 'lt_dlopen' in UNDEF there.
I also checked the 32 bit version but that is working absolutely fine!
Where is the issue, in Asterisk or UnixODBC, or in compilation or configuration, and what should be the course of action?
Thanks in advance.
Regards,
Ab.
|