Re: Shared object "libpq.so.3" not found

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: marko <marko(dot)online(at)gmail(dot)com>
Cc: pgsql-general(at)postgresql(dot)org
Subject: Re: Shared object "libpq.so.3" not found
Date: 2008-07-31 05:34:04
Message-ID: 29681.1217482444@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

marko <marko(dot)online(at)gmail(dot)com> writes:
> I'm running FreeBSD 6.2 and I have Postgresql 8.2.4 installed with
> Perl v5.8.8. I'm trying to test DBD-Pg-2.8.7 after compilation and I
> get this error after 'make test':
> # Error: Can't load '/usr/home/markuser/DBD-Pg-2.8.7/blib/arch/
> auto/DBD/Pg/Pg.so' for module DBD::Pg: Shared object "libpq.so.3" not
> found, required by "Pg.so" at /usr/local/lib/perl5/5.8.8/mach/
> DynaLoader.pm line 230.

libpq.so.3 corresponds to the libpq version that was shipped in
PG release series 7.3.x and 7.4.x. 8.2 provides libpq.so.5.

Your subsequent comments make it pretty clear that you've got
(at least portions of) both 7.x and 8.x PG installations on your
machine. I'd suggest flushing all traces of the older one and
then rebuilding DBD::Pg from a clean start. Somehow it's been
seizing on the older PG installation as the one to link to...

regards, tom lane

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2008-07-31 06:39:42 Re: boolean short-circuiting in plpgsql
Previous Message marko 2008-07-31 02:56:42 Shared object "libpq.so.3" not found