[Zope] compile ZPoPyDA product problems

Patrick Lewis pl@teleport.com
Tue, 1 Aug 2000 12:40:53 -0700


On Tue, Aug 01, 2000 at 10:54:50AM -0700, Stephen Nosal wrote:
> Folks -
> 
> I could use a hand here - I'm trying to compile the PoPy module for python so I can use the ZPoPyDA to connect to my PostgreSQL database.
> 
> I keep getting the same compile error -
> 
> gcc - shared PoPymodule.o -lpq -o PoPymodule.so
> /usr/i486-suse-linux/bin/ld: cannot find -lpq

-Find libpq.so on your machine.
-Edit the last? (going from memory) line of Makefile, adding
   -L/directory/that/holds/your_libpq 
 (just the directory, not the filename) right before -lpq

There is certainly a more elegant way to do the same, but it worked for
me.

> 
> I have compiled other binaries on this machine, including Zope 2.2. Python runs fine, I just don't know enough about ld to understand the error. (I get the same error trying to compile ZPyGreSQLDA.
> 
> Any pointers would be greatly appreciated.
> 
> - Steve

-- 
Patrick Lewis <pl@teleport.com>