Getting postgres 90 plperl running on Amazon Linux - Mailing list pgsql-pkg-yum

From Adam Plumb
Subject Getting postgres 90 plperl running on Amazon Linux
Date
Msg-id CABQS_HsaKutk6BraSMRgbdP7=8t9A6C6_JHPduXqbMxmxrdU9w@mail.gmail.com
Whole thread Raw
Responses Re: Getting postgres 90 plperl running on Amazon Linux  (Devrim Gündüz <devrim@gunduz.org>)
List pgsql-pkg-yum
Hey guys, I'm working on getting plperl running on Amazon Linux (Perl 5.16.3) and I'm using the postgres 9.0 yum repo you're providing, and am having trouble running 'createlang plperl'.  The repo I'm using is http://yum.postgresql.org/9.0/redhat/rhel-6.5-x86_64/.

Here is the error I'm getting:

createlang: language installation failed: ERROR:  could not load library "/usr/pgsql-9.0/lib/plperl.so": /usr/pgsql-9.0/lib/plperl.so: undefined symbol: Perl_Iincgv_ptr

FYI the reason why I'm doing this is to live migrate/upgrade a large production db instance from 9.0 to 9.4 and I'm attempting to use bucardo to do so.  Under Amazon I can't get bucardo to install from your repo because it requires the perl(DBIx::Safe) package, which is not available on Amazon's repo.

My current goal is to try to build bucardo from source (version 5.x), but I can't seem to get plperl to install (see above error), which precludes me from running bucardo.

Any thoughts on my plperl error?  What version of perl are you guys building against?

Thanks!
Adam Plumb

pgsql-pkg-yum by date:

Previous
From: Jeff Frost
Date:
Subject: git repo access
Next
From: Devrim Gündüz
Date:
Subject: Re: Getting postgres 90 plperl running on Amazon Linux