I understand that I am trying to go beyond the "supported" behavior of the released manf drivers for Perl, because they only released it in the package with x86.so's.
However, since I cannot use their package with x64 Perl in the RHEL 5.4 x86_64 window and supporting the separate installation of x86 Perl for this single package only, I tried to get this puppy to work thanks to the release of the 64-bit .so that accompanies other driver packages for Advantage .
What have I done about this:
- download beta version of 10 DBI drivers in 32
- download beta 10 PHP extension (contains 32 and x86_64)
- copy the necessary DLLs to the ads-lib folder (for example, / usr / local / ads / lib64)
- compile the DBI Perl driver using the path to lib64.so
- Good compilation, good installation, good use.
The problem is that I always get:
failed: [iAnywhere Solutions] [Advantage SQL] [ASA] Error 6060: Advantage Database Server is not available on the specified server. axServerConnect (SQL-HY000) (DBD: db_login / SQLConnect err = -1)
Does anyone have any ideas?
EDIT: name of the fixed package in the message header EDIT: updated header.
It seems that this is not only x64 perl, but also RHEL 5.4 under this, which may interfere. As mentioned below, I managed to install x86 perl on the system and compile DBD :: Advantage 9.99, and then replace it with 9.10, and none of these x86s will connect. None of the libraries (9.99 or 9.10) in any of them will connect from this x86_64 server to the UNC path to the Windows server.
, 9.1. :
\ \PATH
\ FQDN\PATH
\ IP\PATH
( ) 6262.
, 9.1 9.99 perl.