Hello,

We have a customer that need to connect from an Solaris Sparc 64 bits to a 
windows server with FB 2.5 installed.

He has installed the easysoft odbc driver (32 bits) for solaris and the 
firebird server 2.1.3 to get the client library, but is having problems when 
the easysoft driver loads the client.

The error is

[01000][unixODBC][Driver Manager]Can't open lib 
'/opt/pwcenter/ODBC/firebird/lib/libfbodbc.so' : ld.so.1: isql: fatal: 
relocation error: file /opt/pwcenter/ODBC/firebird/lib/libfbclient.so.1: symbol 
main: referenced symbol not found
[ISQL]ERROR: Could not SQLConnect.

The libclient version is
libfbclient.so.1:       ELF 32-bit MSB dynamic lib SPARC32PLUS Version 1, V8+ 
Required, UltraSPARC1 Extensions Required, dynamically linked, not stripped.

Trying to use another library, allways the same error raise.

$ find . -name "*libfbcli*" -exec ls -l {} \;
-rwxr-xr-x   1 pwcenter pwcenter 3500996 Dec 17  2004 
./1.5.2/libfbclient.so.1.5.2
-rwxr-xr-x   1 pwcenter pwcenter  639644 Oct 25  2007 
./2.0.3/libfbclient.so.2.0.3
-rwxr-xr-x   1 pwcenter pwcenter  636464 Oct 14  2008 
./2.0.4/libfbclient.so.2.0.4
-rwxr-xr-x   1 pwcenter pwcenter  715904 Apr 16  2009 
./2.0.5/libfbclient.so.2.0.5

$ find . -name "*libfbcli*" -exec dltest {} \;
[dltest] ERROR: ld.so.1: dltest: fatal: relocation error: file 
./1.5.2/libfbclient.so.1.5.2: symbol main: referenced symbol not found
[dltest] ERROR: ld.so.1: dltest: fatal: relocation error: file 
./2.0.3/libfbclient.so.2.0.3: symbol main: referenced symbol not found
[dltest] ERROR: ld.so.1: dltest: fatal: relocation error: file 
./2.0.4/libfbclient.so.2.0.4: symbol main: referenced symbol not found
[dltest] ERROR: ld.so.1: dltest: fatal: relocation error: file 
./2.0.5/libfbclient.so.2.0.5: symbol main: referenced symbol not found

Does someone has solved this situation or this problem?

Thanks, Jesus

Reply via email to