Re: make installcheck-world in a clean environment
Alexander Law <exclusion@gmail.com>
From: Alexander Lakhin <exclusion@gmail.com>
To: Peter Eisentraut <peter.eisentraut@2ndquadrant.com>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, Robert Haas <robertmhaas@gmail.com>,
"pgsql-hackers@postgresql.org" <pgsql-hackers@postgresql.org>
Date: 2018-07-15T10:32:59Z
Lists: pgsql-hackers
Hello Peter, 14.07.2018 13:57, Peter Eisentraut wrote: > On 06.07.18 09:45, Alexander Lakhin wrote: >> ./configure --enable-tap-tests >> make install >> make install -C contrib >> chown -R postgres:postgres /usr/local/pgsql/ >> /usr/local/pgsql/bin/initdb -D /usr/local/pgsql/data >> /usr/local/pgsql/bin/pg_ctl start -l logfile -D /usr/local/pgsql/data >> /make clean/ >> # Also you can just install binary packages to get the same state. >> >> make installcheck-world >> # This check fails. > For me, this fails at > > In file included from ../../src/include/postgres.h:47, > from chklocale.c:17: > ../../src/include/utils/elog.h:71:10: fatal error: utils/errcodes.h: No > such file or directory > > That's probably fixable. But it's different from what you had initially > reported. This error wasn't present in master at the time of initial report (in April). As "git bisect" shows such errors appeared after 372728b. So in REL_10_STABLE (or in master before 372728b) you could "make installcheck" (but not installcheck-world) in a clean environment.
Commits
-
Ensure we build generated headers at the start of some more cases.
- 7dc5a96aa218 12.0 landed
- 739d9b29948b 11.0 landed