"Christopher Kings-Lynne" <chriskl@familyhealth.com.au> writes:
> If I createlang manually:
> bash-2.03$ createlang plpgsql template1
> ERROR: Load of file /home/chriskl/local/lib/postgresql/plpgsql.so failed:
> dlopen '/home/chriskl/local/lib/postgresql/plpgsql.so' failed.
> (/home/chriskl/local/lib/postgresql/plpgsql.so: Undefined symbol
> "MakeExprContext")
Sounds to me like an obsolete version of plpgsql.so. Perhaps your
install failed to overwrite the previous version for some reason?
regards, tom lane