Hello again,
 
Linux newbie problem resolved now (why are the Linux newbie books so silent about shell programming?) means I have successfully compiled gvibBase.so under Python 1.5.2.  However this hasn't got me out of the woods yet, since Zope 2.4.1b uses Python2.1 and gvibBase.c code contains Py_Realloc which I think has become PyMem_Realloc.  Unless somebody has already rewritten gvibBase.c to compile under Python 2.1 and would care to share it, I will Bash on and post the result when I am done.
 
Cheers.
-------------------------------------------------------------------------------------------------------------
W.Robert Kellock                                    Ph:                   +64 3 326 6115
Sales Manager                                        Fax:                  +64 3 326 6115
Credit Systems Control Ltd                      Web:       www.creditscore.co.nz
                                              "making decisions easy"
-------------------------------------------------------------------------------------------------------------
----- Original Message -----
From: W. Robert Kellock
To: zope@zope.org
Sent: Friday, 24 August 2001 20:02
Subject: gvib kinterbasdb firebird linux

I have for some months now been utilising, very successfully, gvibDA on Windows 2000 with Zope 2.3.2 and Firebird.  Unfortunately I cannot say the same for RedHat 7.1 (very much a Linux newbie so be gentle ;- ).
 
I have installed the latest Zope 2.4.1b (which uses Python2.1) and Firebird binaries and they are working fine.  However when I compile gviBase.so and attempt to use it within Zope or Python (both 1.5 rpm and 2.1.1 compiled from source) I get
 
Import error: undefined symbol isc_dsql_execute
 
I assume this means that the compile process cannot see the Firebird shared library libgds.so, but I can't see why.  I have tryed to edit the Setup.in file to import /usr/lib/libgds.so instead of the more usual -lgds but it makes no difference.  Can anybody help me out?
 
I have also tryed kinterbasdb, but when I import it I get
 
Import error: undefined symbol crypt
 
I know I'm supposed to editing kinterbasdb's Makefile to include -lcrypt but I'm not sure where.
 
gvib is my main priority, but a copy of an appropriate Makefile for kinterbasdb would also be much appreciated.
 
Thanks.
-------------------------------------------------------------------------------------------------------------
W.Robert Kellock                                    Ph:                   +64 3 326 6115
Sales Manager                                        Fax:                  +64 3 326 6115
Credit Systems Control Ltd                      Web:       www.creditscore.co.nz
                                              "making decisions easy"
-------------------------------------------------------------------------------------------------------------