Re: Compilation of postgres 13.4+ source fails to find some of its own libraries - Mailing list pgsql-admin

From Matt Zinicola
Subject Re: Compilation of postgres 13.4+ source fails to find some of its own libraries
Date
Msg-id CA+PS-Mf77uAEFT8zj5Ny9riXOjLyVPhU95CpVaO7pyB0GPW4yw@mail.gmail.com
Whole thread Raw
In response to Re: Compilation of postgres 13.4+ source fails to find some of its own libraries  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-admin
Thanks, Tom.

I was sort of hoping that was the case.. and I _did_ look for a note mentioning changing that output in the release notes and thought to myself "they would've mentioned a change like _that_..."   (IIRC, it has been there in every version I've ever used, and as such, I did not want to proceed with a "make install" on a production box without seeing it appear!)...

Thanks for the clarification and confirmation!  I appreciate it.

-Matt


On Sat, Jan 1, 2022 at 8:55 PM Tom Lane <tgl@sss.pgh.pa.us> wrote:
Matt Zinicola <mattzinicola@gmail.com> writes:
> Hi, Michael.
> Yes, 13.3 continues to build successfully within the current environment.
> (built ends with message "All of PostgreSQL successfully made. Ready to
> install.")

> Output of uname -a:  "Linux fulltake 5.15.11-200.fc35.x86_64 #1 SMP Wed Dec
> 22 15:41:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux"

> I've attached the configure output as well as the make output.  Note the
> notation around the four libraries previously mentioned, and that the make
> process does it end with the usual "Successfully made" message.

As far as that goes, 13.4 and later don't print that message at all.
We concluded it was just noise and that better style is to output
nothing unless there's a problem [1].  (This probably should have been
mentioned in the release notes, but it wasn't because the responsible
commit failed to say anything about it in its commit message.)

I grepped through your make log and I don't actually see any errors
or warnings; in particular, all the .pc files you mention seem to
be getting built as normal.  So I'm still confused as to where your
actual problem is.  Maybe things are going wrong at install, rather
than make?  Or at build of some other software that uses these
libraries?

                        regards, tom lane

[1] https://www.postgresql.org/message-id/flat/6a421136-d462-b043-a8eb-e75b2861f3df%40dunslane.net

pgsql-admin by date:

Previous
From: Tom Lane
Date:
Subject: Re: Compilation of postgres 13.4+ source fails to find some of its own libraries
Next
From: Ashok Kumar Mani
Date:
Subject: CREATE TYPE error in PostgreSQL database!!!!!!