From: | adam_pgsql <adam_pgsql(at)witneyweb(dot)org> |
---|---|
To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
Cc: | pgsql-general <pgsql-general(at)postgresql(dot)org> |
Subject: | Re: "make check" failed on 8.4.2 install |
Date: | 2010-02-24 11:00:34 |
Message-ID: | F6FCFFF6-0068-4EC9-83B5-BC3EB660C909@witneyweb.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-general |
On 23 Feb 2010, at 21:34, Tom Lane wrote:
> adam_pgsql <adam_pgsql(at)witneyweb(dot)org> writes:
>> On 23 Feb 2010, at 17:41, Tom Lane wrote:
>>> That's very peculiar. It looks more like dynamic linker breakage than
>>> Postgres' fault, though. What platform is this (no, the kernel version
>>> doesn't do it for me)? What have you changed since you last built
>>> Postgres successfully?
>
>> This is Debian 4.0. I haven't changed anything on that box recently. My current working version is 8.2.12.
>
>> As a test I just successfully ran configure, make and make check for 8.3.8. But both a fresh tarball for 8.4.1 and 8.4.2 fail with the same error.
>
> Hmph. We have several debian boxes in the buildfarm and none of them
> have ever showed a failure like this AFAIR:
> http://buildfarm.postgresql.org/cgi-bin/show_status.pl
>
> What I'd suggest is taking a close look at the link commands that build
> libpq.so and pg_ctl. Compare the 8.3 and 8.4 cases on your box, and
> also look at the make logs from the Debian buildfarm animals, to see if
> you can see what's being done differently.
>
> BTW, so far as I can tell in a quick look at the sources, the only
> explicit call of dlopen() anywhere in Postgres is in the backend,
> not in either pg_ctl or libpq. So you're definitely dealing with a
> dynamic linker foulup, not a real missing reference.
I checked the output from make but couldn't see anything particular different apart from the removal of -Winline everywhere. However I have narrowed down the problem to openssl. ./configure without openssl works ok for 8.4.2, but
./configure --with-openssl --with-libraries=/usr/local/ssl/lib/ --with-includes=/usr/local/ssl/include/
still fails. The server has OpenSSL 0.9.8i installed, but upgrading to the latest OpenSSL 0.9.8l still fails.
This is gcc version 2.95.4 if that helps?
thanks again
adam
From | Date | Subject | |
---|---|---|---|
Next Message | Daniel Verite | 2010-02-24 11:59:48 | Re: "make check" failed on 8.4.2 install |
Previous Message | Luigi Antognini | 2010-02-24 09:26:02 | Transaction isolation when applying DDLs |