On Wed, 31 Jan 2001, Lee Marzke wrote:
Well I can't seem to get MySQLdb to load into any version of Python-1.5.2
I've went from MySQL 3.22.32 to 3.22.30 from source ( that version works on Linux RH6.1 for me ) I've recompiled Python 1.5.2 from source I've recompiled GCC 2.95.1 from source ( all with --prefix=/sw/scm/usr )
I'm using the MySQLdb-0.1.2 that is part of MySQLDA-0.3.1
Ok, that doesn't sound right. Please try the versions listed at http://www.zope.org/Members/adustman. If the Zope site is still down, you can also get up-to-date versions at http://dustman.net/andy/python.
The Python error when loading MySQLdb is:
Traceback (innermost last): File "<stdin>", line 1, in ? File "/sw/scm/usr/lib/python1.5/site-packages/MySQLdb.py", line 19, in ? import _mysql ImportError: ld.so.1: python1.5: fatal: relocation error: file /sw/scm/usr/lib/python1.5/site-packages/_mysql.so: symbol PyTuple_New: referenced symbol not found
Seperate question: I also am using the precompiled Zope sparc binary, which has a copy of Python 1.5.2, but I'm not of what to do with modules that I compile with my Python1.5.2 so that it uses them.
Make sure that the version that Zope uses is found first by your shell. I'm guess you need to do this: export PATH=/sw/scm/usr/bin:$PATH # bourne-like shell setenv PATH /sw/scm/usr/bin:$PATH # csh-like shell and then compile. -- Andy Dustman PGP: 0xC72F3F1D @ .net http://dustman.net/andy "Normally with carbonara you use eggs, but I used lobster brains instead." -- Masahiko Kobe (Iron Chef Italian): 30-year-old Giant Lobster Battle