Hi Everyone, I am having trouble to make use of a compiled version of MySQL- python-1.2.2 under OS snv_101b.
I installed Zope/Plone and need mysql-python to be compiled with the python version (2.4) that came with zope. They have all sorts of other packages in the python install dir, therefore sym-linking to the "host"-python and using SUNWmysql-python doesn't work. I further compiled MySQL 5.1.30 and it is running fine. MySQL-python-1.2.2 actually builds and installs fine: [...] Installed /opt/Plone-3.1/Python-2.4/lib/python2.4/site-packages/ MySQL_python-1.2.2-py2.4-solaris-2.11-i86pc.egg [...] But when I want to test the module with the zope-pyhton, I get this error: >>> import MySQLdb Traceback (most recent call last): File "<stdin>", line 1, in ? File "build/bdist.solaris-2.11-i86pc/egg/MySQLdb/__init__.py", line 19, in ? File "build/bdist.solaris-2.11-i86pc/egg/_mysql.py", line 7, in ? File "build/bdist.solaris-2.11-i86pc/egg/_mysql.py", line 6, in __bootstrap__ ImportError: ld.so.1: python: fatal: libmysqlclient_r.so.16: open failed: No such file or directory Having a look at sys.path reveals: >>> print sys.path ['/opt/Plone-3.1/Python-2.4/lib/python2.4/site-packages/ setuptools-0.6c8-py2.4.egg', '/opt/Plone-3.1/Python-2.4/lib/python2.4/ site-packages/PILwoTk-1.1.6.3-py2.4-solaris-2.11-i86pc.egg', '/opt/ Plone-3.1/Python-2.4/lib/python2.4/site-packages/Cheetah-2.0.1-py2.4- solaris-2.11-i86pc.egg', '/opt/Plone-3.1/Python-2.4/lib/python2.4/site- packages/Paste-1.6-py2.4.egg', '/opt/Plone-3.1/Python-2.4/lib/ python2.4/site-packages/PasteDeploy-1.3.1-py2.4.egg', '/opt/Plone-3.1/ Python-2.4/lib/python2.4/site-packages/PasteScript-1.6.2-py2.4.egg', '/ opt/Plone-3.1/Python-2.4/lib/python2.4/site-packages/ZopeSkel-1.8- py2.4.egg', '/opt/Plone-3.1/Python-2.4/lib/python2.4/site-packages/ MySQL_python-1.2.2-py2.4-solaris-2.11-i86pc.egg', '', '/opt/Plone-3.1/ Python-2.4/lib/python24.zip', '/opt/Plone-3.1/Python-2.4/lib/ python2.4', '/opt/Plone-3.1/Python-2.4/lib/python2.4/plat-sunos5', '/ opt/Plone-3.1/Python-2.4/lib/python2.4/lib-tk', '/opt/Plone-3.1/ Python-2.4/lib/python2.4/lib-dynload', '/opt/Plone-3.1/Python-2.4/lib/ python2.4/site-packages'] and further checking for 'libmysqlclient_r.so.16' (I added that sym- link later on): # ll /opt/Plone-3.1/Python-2.4/lib/python2.4/libmysqlclient_r.so.16 lrwxrwxrwx 1 root root 43 Jan 20 17:46 /opt/Plone-3.1/ Python-2.4/lib/python2.4/libmysqlclient_r.so.16 -> /opt/mysql/mysql/ lib/libmysqlclient_r.so.16* # ll /opt/mysql/mysql/lib/libmysqlclient_r.so.16 lrwxrwxrwx 1 root root 47 Dec 18 12:07 /opt/mysql/mysql/ lib/libmysqlclient_r.so.16 -> /opt/mysql/mysql/lib/libmysqlclient_r.so. 16.0.0* # ll /opt/mysql/mysql/lib/libmysqlclient_r.so.16.0.0 -rwxr-xr-x 1 root bin 5632336 Nov 15 20:35 /opt/mysql/mysql/ lib/libmysqlclient_r.so.16.0.0* So, actually everything is there. I am running out of ideas here. Any suggestions of how I could get this working? Thx & Cheers, Michael _______________________________________________ opensolaris-discuss mailing list opensolaris-discuss@opensolaris.org