PL/Python

From: Chris Hall <hall(dot)cj(at)verizon(dot)net>
To: pgsql-general(at)postgresql(dot)org
Subject: PL/Python
Date: 2002-09-30 00:11:19
Message-ID: 3D9796A7.7080505@verizon.net
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-general

Our machine is running:
Python 2.2 (#1, Feb 24 2002, 16:21:58)
[GCC 2.96 20000731 (Mandrake Linux 8.2 2.96-0.76mdk)] on linux-i386

Our Postgres source is from ftp.postgresql.org[64.49.215.8]:21 (via 'wget'):
-rw-r--r-- 1 postgres postgres 9239158 Aug 22 23:25
postgresql-7.2.2.tar.gz

We had to get the Python 2.2.1 source and fiddle with Postgres' makefile
'-I' statement (in the appropriate place, we think) to point to the
Python headers, but everything seemed to build and install OK after that.

We brought up postmaster, added 'plpgsql' to 'template1', no problem.
However, when we try to add 'plpython':

[postgres(at)linuxbox postgres]$ /usr/local/pgsql/bin/createlang plpython
template1
ERROR: Load of file /usr/local/pgsql/lib/plpython.so failed:
/usr/local/pgsql/lib/plpython.so: undefined symbol: PyExc_IOError
ERROR: Load of file /usr/local/pgsql/lib/plpython.so failed:
/usr/local/pgsql/lib/plpython.so: undefined symbol: PyExc_IOError
createlang: language installation failed

We noticed 'libplpython.so' in 'src/pl/plpython', so we set
'LD_LIBRARY_PATH' - same error. We also added '/usr/lib/'
(libpython2.2.so.0.0 is there) to LD_LIBRARY_PATH - no change.

We *love* Python, and think it will be ideal for a good number of our
stored procedures/functions, and in fact this Postgres installation is
to support a Zope application we are currently developing/using with
Postgres 7.2.

We (obviously) are not terribly skilled at installing Postgres (though
we do usually build from source) - our efforts are directed elsewhere -
could someone help us with what is probably a blindingly obvious problem
to a Postgres expert?

Permissions, perhaps?

--
One OS to rule them all, one OS to find them,
One OS to bring them all and in the database bind them,
In the Land of Redmond, where the Shadows lie.

Responses

Browse pgsql-general by date

  From Date Subject
Next Message Mike Sosteric 2002-09-30 00:12:55 Re: [SQL] arrays
Previous Message Chris Hall 2002-09-29 23:48:18 PL/Python