| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | Laurenz Albe <laurenz(dot)albe(at)cybertec(dot)at> |
| Cc: | Sam Kidman <sam(at)fresho(dot)com>, 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-27 13:38:38 |
| Message-ID: | 368888.1651066718@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-general |
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
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Tom Lane | 2022-04-27 13:48:40 | Re: "create function... depends on extension..." not supported. Why? |
| Previous Message | Rich Shepard | 2022-04-27 13:36:24 | Re: Fresh eyeballs needed: input into error |