stable postgresql11 appears to have issues

Donald Wilde dwilde1 at gmail.com
Sat Jun 27 01:46:13 UTC 2020


On 6/26/20, Christoph Moench-Tegeder <cmt at burggraben.net> wrote:
> ## Donald Wilde (dwilde1 at gmail.com):
>
>> This is 12-STABLE as of a few days ago, and yes, it's running on
>> amd64/HAMMER.
>
> So, llvm 10. As I guessed :)
>
>> I'll see if I can figure out how to get the 'configure output' from a
>> port... That does seem to be a useful thing to know!
>
> That might be the point to look into poudriere:
> https://www.freebsd.org/doc/handbook/ports-poudriere.html
> It does not leave half-compiled ports lying around and does a very good
> job of collecting build logs and managing dependencies.
> Anyways, "configure" is - for PostgreSQL and some other software -
> the first stage of the build process, where it figures out the
> build environment and, well, configures the build process
> Perhaps using packages would get you off the ground faster (and
> will save some electricity) - figuring out FreeBSD and the ports
> system while learning how to build software from source is
> at least three variables at one and a very steep learning curve.
>
>> Cristoph, I am installing ports as they come, out of the box. The
>> reality is that many ports still use LLVM80, and, even worse, gcc6.
>
> That would be gcc9, as there's no gcc6 around anymore? Else, there's
> something very wrong.

I saw that it (llvm80) now uses something called 'gcc6-aux' and no
longer gcc6. As you say. 7 and 8 are still there, but I have yet to
install a port that references them. gcc9 seems to be the current
stable gcc.

As to your point, Pete, I do install from packages in some cases, but
I've gotten involved with making  'synth upgrade-system' work. It
wants to use the ports rather than packages, unless you change its
defaults. At this point I only use packages to resolve circular
dependencies, such as on graphviz and doxygen.

As much as I want to end up with a system that implements what I need
for the project, this mule is intended to be a _learning_ system. It
may not be the fastest dancing bear around, but I _will_ learn to
teach her to dance.

Cristoph, I've only touched on poudriere. I'll take your advice and
study it further. TY!

-- 
Don Wilde
****************************************************
* What is the Internet of Things but a system *
* of systems including humans?                     *
****************************************************


More information about the freebsd-ports mailing list