Re: undefined references when installing DBD::Oracle on Windows Server 2008

[email protected] (John Scoles)
Newsgroups perl.dbi.users
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.