On 10/28/2010 10:23 AM, Alexander Saip wrote:
Hi Everybody,
Windows Server 2008 R2 Enterprise (64-bit) running Strawberry Perl, as follows:
Strawberry Perl
never did DBD::Oracle to like it.
myself had you installed it before on a box with Strawberry??
Oracle.o:Oracle.c:(.text+0x34a2): undefined reference to `OCIPing'
dbdimp.o:dbdimp.c:(.text+0xb29d): undefined reference to `OCISessionRelease'
dbdimp.o:dbdimp.c:(.text+0xb6ea): undefined reference to `OCISessionPoolDestroy'
dbdimp.o:dbdimp.c:(.text+0xe15a): undefined reference to `OCISessionPoolCreate'
dbdimp.o:dbdimp.c:(.text+0xebf8): undefined reference to `OCISessionGet'
dbdimp.o:dbdimp.c:(.text+0xedd2): undefined reference to `OCISessionPoolDestroy'
collect2: ld returned 1 exit status
dmake: Error code 129, while making 'blib\arch\auto\DBD\Oracle\Oracle.dll'
The above means that the ORA_OCI_102 and the ORA_OCI_112 precompile
flags are being set but your
Oracle.dll
does not have the the access to these commands files for what ever reason
Me I would get the rest of the instantclient (the SDK) from Oracle and
give it another try
cheers
John Scoles
----------------------------
perl Makefile.PL -s OCIPing
----------------------------
Using DBI 1.615 (for perl 5.012001 on MSWin32-x64-multi-thread) installed in
c:/strawberry/perl/vendor/lib/auto/DBI/
Installing on a MSWin32, Ver#6.1
Using Oracle in E:/app/Dna_Admin/product/11.2.0/client_1/instantclient_11_2
DEFINE _SQLPLUS_RELEASE = "1102000100" (CHAR)
Oracle version 11.2.0.1 (11.2)
Searching for symbol 'OCIPing' in
E:/app/Dna_Admin/product/11.2.0/client_1/instantclient_11_2 ...
The system cannot find the path specified.
Search done.
(Please only include the 'interesting' parts when mailing.)
I wonder where these missing pieces are supposed to be, or what may be wrong
with my environment setup?
Thank you in advance,
Alexander Saip