Terry Lee Tucker <terry@xxxxxxxxxxxxxxx> writes: > Didn't get any nibbles on this one. Can anybody provide any insight on this? You're complaining in the wrong place ... I dunno what perlAPI.c is, but it's not part of Postgres. FWIW, plperl.c seems to work around the issue this way: #include "postgres.h" /* Defined by Perl */ #undef _ // include Perl headers here I'm not sure that's entirely the right solution, because Perl's _ macro is 100% useless in any project that considers ANSI C a prerequisite, whereas ours could be useful ... but right now plperl doesn't have any localization so it doesn't need the _ macro anyway. regards, tom lane