My Mac was recently upgraded to 13.1. To try and resolve failing application tests I uninstalled DBD::Pg and postgresql (including removing old files), reinstalled postgresql@12, and am now getting an error trying to reinstall DBD::Pg with cpanm underl plenv at perl version 5.34.1. Here is where the cpan log shows things starting to go wrong. mv Pg.xsc Pg.c cc -c -I/usr/local/opt/postgresql@12/include -I/Users/squinlan/.plenv/versions/5.34.1/lib/perl5/site_perl/5.34.1/darwin-2level/auto/DBI -fno-common -DPERL_DARWIN -mmacosx-version-min=10.15 -fno-strict-aliasing -pipe -fstack-protector-strong -I/usr/local/include -DPERL_USE_SAFE_PUTENV -DPGLIBVERSION=120013 -DPGDEFPORT=5432 -DHAS64BITLO -Wno-error=implicit-function-declaration -O3 -DVERSION=\"3.16.0\" -DXS_VERSION=\"3.16.0\" "-I/Users/squinlan/.plenv/versions/5.34.1/lib/perl5/5.34.1/darwin-2level/CORE" Pg.c In file included from Pg.xs:14: In file included from ./Pg.h:58: In file included from /Users/squinlan/.plenv/versions/5.34.1/lib/perl5/site_perl/5.34.1/darwin-2level/auto/DBI/DBIXS.h:23: In file included from /Users/squinlan/.plenv/versions/5.34.1/lib/perl5/5.34.1/darwin-2level/CORE/perl.h:4085: In file included from /Users/squinlan/.plenv/versions/5.34.1/lib/perl5/5.34.1/darwin-2level/CORE/hv.h:659: In file included from /Users/squinlan/.plenv/versions/5.34.1/lib/perl5/5.34.1/darwin-2level/CORE/hv_func.h:34: In file included from /Users/squinlan/.plenv/versions/5.34.1/lib/perl5/5.34.1/darwin-2level/CORE/sbox32_hash.h:4: /Users/squinlan/.plenv/versions/5.34.1/lib/perl5/5.34.1/darwin-2level/CORE/zaphod32_hash.h:150:5: warning: '(' and '{' tokens introducing statement expression appear in different macro expansion contexts [-Wcompound-token-split-by-macro] ZAPHOD32_SCRAMBLE32(state[0],0x9fade23b); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /Users/squinlan/.plenv/versions/5.34.1/lib/perl5/5.34.1/darwin-2level/CORE/zaphod32_hash.h:80:38: note: expanded from macro 'ZAPHOD32_SCRAMBLE32' #define ZAPHOD32_SCRAMBLE32(v,prime) STMT_START { \ These and similar errors repeat for pages and pages before finally giving up with: t/00basic.t ............ ok Please wait, creating new database (version 12.13) for testing pg_ctl: could not start server Examine the log output. # # DBI Version 1.643 # DBD::Pg Version 3.16.0 # Perl Version 5.34.1 # OS darwin # PostgreSQL (compiled) ? # PostgreSQL (target) ? # PostgreSQL (reported) ? # Default port ? # DBI_DSN ? # DBI_USER <not set> # Test schema dbd_pg_testschema # LANG C # Adjusted: initdb # Error was: Unix-domain socket path "/Users/squinlan/.cpanm/work/1675180084.46433/DBD-Pg-3.16.0/dbdpg_test_database/data/socket/.s.PGSQL.5440" is too long (maximum 103 bytes) at t/dbdpg_test_setup.pl line 608. Bailout called. Further testing stopped: Cannot continue: connection failed FAILED--Further testing stopped: Cannot continue: connection failed make: *** [test_dynamic] Error 255 Command line tools are installed and are up to date. The service is running and I can connect using psql. I am not sure if this is an incompatibility with the Mac version / libs I currently have, or a misconfiguration of my system. If you would like the full cpan log I can send that. Any suggestions for next steps would be most welcome. -Cheers, Sean