Re: Building DBD::Pg fails at make test - Mailing list pgsql-cygwin

From Tom McMillen
Subject Re: Building DBD::Pg fails at make test
Date
Msg-id 20050308085749.48239.qmail@web60001.mail.yahoo.com
Whole thread Raw
In response to Building DBD::Pg fails at make test  (Tom McMillen <tgmcmillen@yahoo.co.uk>)
List pgsql-cygwin
--- Reini Urban <rurban@x-ray.at> wrote:
> Tom McMillen schrieb:
> > I am trying to build the Perl DBI module BDB::Pg on cygwin so that I can use perl
> under
> > cygwin to connect to PostgreSQL 8.0.1 Win32 installed database.
> >
> > I have built PostgreSQL 8.0.1 under cygwin sucessfully and have it installed under
> > /usr/local/pgsql so that the client libraries are installed there. (build with
> > --with-perl option)
> >
> > However when trying to build the perl DBD::Pg and running make test I get the
> following
> > error:
> >
> > #     Tried to use 'DBD::Pg'.
> > #     Error:  Can't load
> > '/home/tmcmillen/.cpan/build/DBD-Pg-1.40/blib/arch/auto/DBD/Pg/Pg.dll' for module
> > DBD::Pg: dlopen, Win32 error 126 at /usr/lib/perl5/5.8/cygwin/DynaLoader.pm line 230.
> > #  at (eval 2) line 2
> > # Compilation failed in require at (eval 2) line 2.
> >
> > Under the README for DBD::Pg it lists this error as an issue for linux systems, in
> that
> > ldconfig is not finding the libpq.so library....
> >
> > I have libpq.a in the /usr/local/pgsql/lib folder.
>
> You usually build dynamically under cygwin perl, so you need pg.dll in
> the path.
> Either copy /usr/local/bin/pg.dll to your path or add
> <drive:>\cygwin\\usr\local\bin to your windows system path.
>
> > If I set the environment variable LD_LIBRARY_PATH=/usr/local/pgsql/lib I still get
> the
> > same error
>
> This is ignored under windows.
>

Thanks...

I got it to build by appending the /usr/local/pgsql/lib to the end of the PATH env
variable.



Send instant messages to your online friends http://uk.messenger.yahoo.com

pgsql-cygwin by date:

Previous
From: laurie.burrow@powerconv.alstom.com
Date:
Subject: Re: pg_dump and Postgres 8.0.0 Release on cygwin
Next
From: "Veera Sivakumar"
Date:
Subject: couldn't dynamically determine load address for 'NetApiBufferFree' (handle 0xFFFFFFFF), Win32 error 126