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                                  

Reply via email to