logo       
Google Custom Search
    AddThis Social Bookmark Button

Re: Building DBD::Pg fails at make test: msg#00011

Subject: Re: Building DBD::Pg fails at make test
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.

--
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban
http://phpwiki.org

---------------------------(end of broadcast)---------------------------
TIP 7: don't forget to increase your free space map settings




Try Searching:
servers, voip, java, networking, microsoft ...
<Prev in Thread] Current Thread [Next in Thread>