delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2002/08/14/08:20:34

Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
Date: Wed, 14 Aug 2002 14:21:40 +0200
From: "Gerrit P. Haase" <gp AT familiehaase DOT de>
Organization: Esse keine toten Tiere
X-Priority: 3 (Normal)
Message-ID: <131101034509.20020814142140@familiehaase.de>
To: =?ISO-8859-1?B?THVjaW8gUGXxYQ==?= <lupegar AT teleco DOT upv DOT es>
CC: cygwin AT cygwin DOT com
Subject: Re: DBD::Oracle won't build under Cygwin Perl + more ...
In-Reply-To: <3D5A0827.1080805@teleco.upv.es>
References: <cc5a5c983b DOT c983bcc5a5 AT amena DOT com>
<420027768 DOT 20020813155133 AT familiehaase DOT de> <3D5A0827 DOT 1080805 AT teleco DOT upv DOT es>
MIME-Version: 1.0

Hallo Lucio,

>>Yes, create an importlib from oci.dll.

> how can I  create an imporlib form oci.dll?. This are the steps that I
> follow, but it doesn't work.

>     1.- I use impdef to create the export file. In c:\Oracle\Ora81\BIN:
>                 impdef oci.dll > oci.def
>           The oci.def is in the attachments.

>     2.- In cygwin, in ~/tmp/DBD-Oracle-1.12, I run dlltool to produce 
> liboci.a. First, I copy oci.def from c:\Oracle\Ora81\BIN to 
> c:\cygwin\home\lpeña\tmp\DBD-Oracle-1.12 -where there is the Makefile.PL-.
>                 dlltool --def oci.def --output-lib libfoo.a -k
                                                    liboci.a <---?

>     3.- I run Makefile.PL in cygwin ~/tmp/DBD-Oracle-1.12 and the output 
> still is incorrect
>                 Note (probably harmless): No library found for -loci

It needs the lib to link against.


> LD_RUN_PATH=/cygdrive/c/Oracle/Ora81/lib:/cygdrive/c/Oracle/Ora81/rdbms/lib
>                 Using DBD::Oracle 1.12.
>                 Using DBI 1.30 installed in 
> /usr/lib/perl5/site_perl/5.6.1/cygwin-multi/auto/DBI

>                 Writing Makefile for DBD::Oracle

>     4.- I copy liboci.a in LD_RUN_PATH, but I have the same output.

>     What I'm doing wrong?

Copy liboci.a to /usr/lib


HTH,

Gerrit
-- 
=^..^=


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Bug reporting:         http://cygwin.com/bugs.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019