Re: errcodes.h and others not generated when compiling 13.6 on M1 Mac

From: Sam Kidman <sam(at)fresho(dot)com>
To: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
Cc: pgsql-general(at)lists(dot)postgresql(dot)org
Subject: Re: errcodes.h and others not generated when compiling 13.6 on M1 Mac
Date: 2022-04-29 00:11:17
Message-ID: CA+FDo=vS4PMxWY0kmWOLmCnjt4_jcE2sUdXr_YvDCdxHk0tNKQ@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Actually I made some progress with this. I found if I:

cd src/backend
make generated-headers
cd ../..
make

it works.

So for some reason that submake-generated-headers target isn't getting
called for us.

On Wed, Apr 27, 2022 at 11:38 PM Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:

> Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at> writes:
> > On Wed, 2022-04-27 at 10:05 +1000, Sam Kidman wrote:
> >> I recently upgraded one of our applications to use postgres 13.6. When
> I try to compile
> >> from a source checkout or by running asdf install (our version manager
> which also compiles 13.6)
> >> I get the same error message:
> >>
> >> ../../src/include/utils/elog.h:71:10: fatal error: 'utils/errcodes.h'
> file not found
>
> > I'd say that you didn't ./configure the PostgreSQL source.
>
> No, we dealt with that case long ago: you get
>
> $ make
> You need to run the 'configure' program first. See the file
> 'README.git' for installation instructions, or visit:
> <https://www.postgresql.org/docs/devel/installation.html>
> make: *** [all] Error 1
>
> Anyway, 13.6 certainly builds on my M1 laptop, as well as my
> M1 buildfarm animal [1], so it's not a case of "it's completely
> broken". But you need the appropriate prerequisites, eg
> an Xcode installation [2]. I wonder exactly what configure
> options the OP is using, and what's installed on his Mac
> beyond bare macOS.
>
> regards, tom lane
>
> [1]
> https://buildfarm.postgresql.org/cgi-bin/show_history.pl?nm=sifaka&br=REL_13_STABLE
> [2]
> https://www.postgresql.org/docs/devel/installation-platform-notes.html#INSTALLATION-NOTES-MACOS
>

In response to

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Tom Lane 2022-04-29 00:16:40 Re: errcodes.h and others not generated when compiling 13.6 on M1 Mac
Previous Message Tom Lane 2022-04-28 23:51:05 Re: errcodes.h and others not generated when compiling 13.6 on M1 Mac