Re: DBD::Pg compilation errors
Kyle Herrmann <[email protected]>
| Newsgroups | gmane.comp.db.postgresql.dbdpg |
|---|---|
| Message-ID | <OF5C5176F5.05664C17-ON882571B8.0050B04A-882571B8.005163F3@FDS.com> |
This is on Redhat Enterprise Linux. And I did discover their premade
modules, which worked like a charm.
As for libpq.so...it's there, it just doesn't show up in the list when I
run ldconfig -v.
Thanks.
Andrew Dunstan
<andrew@dunslane.
net> To
Kyle Herrmann
07/27/2006 07:33 <[email protected]>
AM cc
[email protected]
Subject
Re: [Dbdpg-general] DBD::Pg
compilation errors
Kyle Herrmann wrote:
>I am posting this question to the DBDpg general discussion list, but
please
>point me towards a more appropriate group if there is one.
>
>I am using CPAN to install DBI 1.51 and DBD::Pg 1.49 modules. We are
>currently running the latest version of bizgres, which translates into
>postgres 8.1.3.
>
>On other machines I have been able to install DBD::Pg fairly easily, but
>I'm
>having trouble on a few that I am trying to setup for development. The
>only
>thing I can see being different between these new systems and the
currently
>working environments is that on the working systems they have
>DBI 1.50 installed.
>
>Here is the error I am seeing, and I would be curious if anyone has any
>pointers as to what it means:
>
># Error: Can't load
>'~/.cpan/build/DBD-Pg-1.49/blib/arch/auto/DBD/Pg/Pg.so' for module
DBD::Pg:
>libpq.so.4: cannot open shared object file: No such file or directory at
>/usr/lib/perl5/5.8.5/i386-linux-thread-multi/DynaLoader.pm line 230.
># at (eval 4) line 2
># Compilation failed in require at (eval 4) line 2.
>
>The README seems to have reference to shared library issues, but this
error
>looks different than their examples and I'm not sure what to look for. I
>did ldconfig -v and couldn't find any reference to libpq.so at all,
>although
>I ran the same command on our working environments and didn't see any
>references there either.
>
>Thanks for any thoughts on this issue.
>
>
>
Well, you haven't told us what OS this is on, except indirectly :-) What
distro is it? Some have binaries already built for you. FC5 for example
has DBD::Pg 1.49 in updates, for example.
You must surely have libpq.so somewhere on your system - psql won't run
without it. Maybe a find or locate command will show you where.
cheers
andrew