[prev in list] [next in list] [prev in thread] [next in thread] 

List:       postgresql-admin
Subject:    Re: Compilation of postgres 13.4+ source fails to find some of its own libraries
From:       Matt Zinicola <mattzinicola () gmail ! com>
Date:       2022-01-02 2:00:44
Message-ID: CA+PS-Mf77uAEFT8zj5Ny9riXOjLyVPhU95CpVaO7pyB0GPW4yw () mail ! gmail ! com
[Download RAW message or body]

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
>

[Attachment #3 (text/html)]

<div dir="ltr"><div>Thanks, Tom.</div><div><br></div><div>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 &quot;they would&#39;ve mentioned a change like \
_that_...&quot;    (IIRC, it has been there in every version I&#39;ve ever used, and \
as such, I did not want to proceed with a &quot;make install&quot; on a production \
box without seeing it appear!)...</div><div><br></div><div>Thanks for the \
clarification and confirmation!   I appreciate \
it.</div><div><br></div><div>-Matt</div><div><br></div></div><br><div \
class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Jan 1, 2022 at 8:55 PM \
Tom Lane &lt;<a href="mailto:tgl@sss.pgh.pa.us">tgl@sss.pgh.pa.us</a>&gt; \
wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px \
0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Matt Zinicola &lt;<a \
href="mailto:mattzinicola@gmail.com" target="_blank">mattzinicola@gmail.com</a>&gt; \
writes:<br> &gt; Hi, Michael.<br>
&gt; Yes, 13.3 continues to build successfully within the current environment.<br>
&gt; (built ends with message &quot;All of PostgreSQL successfully made. Ready to<br>
&gt; install.&quot;)<br>
<br>
&gt; Output of uname -a:   &quot;Linux fulltake 5.15.11-200.fc35.x86_64 #1 SMP Wed \
Dec<br> &gt; 22 15:41:11 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux&quot;<br>
<br>
&gt; I&#39;ve attached the configure output as well as the make output.   Note \
the<br> &gt; notation around the four libraries previously mentioned, and that the \
make<br> &gt; process does it end with the usual &quot;Successfully made&quot; \
message.<br> <br>
As far as that goes, 13.4 and later don&#39;t print that message at all.<br>
We concluded it was just noise and that better style is to output<br>
nothing unless there&#39;s a problem [1].   (This probably should have been<br>
mentioned in the release notes, but it wasn&#39;t because the responsible<br>
commit failed to say anything about it in its commit message.)<br>
<br>
I grepped through your make log and I don&#39;t actually see any errors<br>
or warnings; in particular, all the .pc files you mention seem to<br>
be getting built as normal.   So I&#39;m still confused as to where your<br>
actual problem is.   Maybe things are going wrong at install, rather<br>
than make?   Or at build of some other software that uses these<br>
libraries?<br>
<br>
                                    regards, tom lane<br>
<br>
[1] <a href="https://www.postgresql.org/message-id/flat/6a421136-d462-b043-a8eb-e75b2861f3df%40dunslane.net" \
rel="noreferrer" target="_blank">https://www.postgresql.org/message-id/flat/6a421136-d462-b043-a8eb-e75b2861f3df%40dunslane.net</a><br>
 </blockquote></div>



[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic