system/perl: panic: locale.c: 931: Unexpected character in locale name '2E.
Using perl 5.26.3
and postgresql 10.12
(as well as 10.19
) tests pass.
Using any newer perl than 5.26.3
(or so it seems) to build postgresql 10.12
triggers this behavior:
builder on localhost ~/packages/user/postgresql/src/postgresql-10.19/src/pl/plperl $ PATH="/root/packages/user/postgresql/src/postgresql-10.19/tmp_install/usr/bin:$PATH" LD_LIBRARY_PATH="/root/packages/user/postgresql/src/postgresql-10.19/tmp_install/usr/lib" ../../../src/test/regress/pg_regress --temp-instance=./tmp_check --inputdir=. --bindir= --dbname=pl_regression --load-extension=plperl
============== removing existing temp instance ==============
============== creating temporary instance ==============
============== initializing database system ==============
============== starting postmaster ==============
running on port 50867 with PID 44462
============== creating database "pl_regression" ==============
CREATE DATABASE
ALTER DATABASE
============== installing plperl ==============
server closed the connection unexpectedly
This probably means the server terminated abnormally
before or while processing the request.
connection to server was lost
command failed: "psql" -X -c "CREATE EXTENSION IF NOT EXISTS \"plperl\"" "pl_regression"
Here is the strace -f
log of the above command: postgres.txt