[Zope] MySQL-python-1.2.2 breaks compiling on Mac OS X 10.5 (Andy Dustman?)

Hugo Ramos ramosh at gmail.com
Wed Feb 20 19:15:38 EST 2008


Man...

I should buy you a drink at Lisbon when you decide to come here!!! :-)
The binary package works fine now!

I just wish someone would answer about the compilation warning and
import error in Zope.


Thank you very much
Really appreciated

Hugo


On Wed, Feb 20, 2008 at 8:47 PM, Giampiero Benvenuti
<giampiero.benvenuti at chiaroscuro.com> wrote:
> does it work?
>
>
>
>  On Feb 20, 2008, at 10:07 AM, Hugo Ramos wrote:
>
>  > Forget it... Just found the file at:
>  > http://pythonmac.org/packages/py24-fat/index.html
>  >
>  >
>  > Thanks a lot!
>  > Hugo
>  >
>  >
>  > On Feb 20, 2008 5:57 PM, Hugo Ramos <ramosh at gmail.com> wrote:
>  >> Where did you get that file? MySQL-Python at sourceforge?
>  >>
>  >>
>  >> Thanks
>  >>
>  >>
>  >> On Feb 20, 2008 5:28 PM, Giampiero Benvenuti
>  >>
>  >> <giampiero.benvenuti at chiaroscuro.com> wrote:
>  >>> I used MySQL_Python-1.2.1_p2-py2.4-macosx10.4.zip with 10.5 and It
>  >>> works
>  >>> just fine.
>  >>>
>  >>> Giampiero
>  >>>
>  >>>
>  >>>
>  >>> On Feb 20, 2008, at 8:52 AM, Hugo Ramos wrote:
>  >>>
>  >>>
>  >>> Well,
>  >>>
>  >>> I went googling for this error... Google gives 1 (one) answer!!! The
>  >>> worst part is that it's related to django and mod_python.
>  >>>
>  >>> I guess nobody solved this yet... I'll have to go back to OS X
>  >>> 10.4 (Tiger).
>  >>>
>  >>> omg...
>  >>>
>  >>>
>  >>> Thanks
>  >>> Hugo
>  >>>
>  >>>
>  >>> On Feb 20, 2008 12:31 PM, Hugo Ramos <ramosh at gmail.com> wrote:
>  >>> Hello Chetan,
>  >>>
>  >>> Well thank you very much! I must be very tired to forget to compile
>  >>> MySQL without --enable-thread-safe-client !!!
>  >>> It seems that MySQL-python now compiles with a warning:
>  >>>
>  >>> ld: warning in /usr/local/mysql/lib/mysql/libmysqlclient_r.dylib,
>  >>> file
>  >>> is not of required architecture
>  >>>
>  >>> But when I try to import _mysql in Python 2.4.4 shell it seems to
>  >>> import the module with no errors.
>  >>>
>  >>> After that when I try to import ZMySQLDA 2.0.8 in Zope 2.10.5 I
>  >>> receive the following error:
>  >>>
>  >>> ===============================
>  >>> 2008-02-20 11:41:52 ERROR Application Could not import
>  >>> Products.ZMySQLDA
>  >>> Traceback (most recent call last):
>  >>>  File "/usr/local/zope2.10.5/lib/python/OFS/Application.py", line
>  >>> 709, in import_product
>  >>>    product=__import__(pname, global_dict, global_dict, silly)
>  >>>  File "/usr/local/zope2.10.5/instance1/Products/ZMySQLDA/
>  >>> __init__.py",
>  >>> line 91, in ?
>  >>>    import DA
>  >>>  File "/usr/local/zope2.10.5/instance1/Products/ZMySQLDA/DA.py",
>  >>> line 92,
>  >>> in ?
>  >>>    from db import DB
>  >>>  File "/usr/local/zope2.10.5/instance1/Products/ZMySQLDA/db.py",
>  >>> line 89,
>  >>> in ?
>  >>>    import _mysql
>  >>>  File "build/bdist.macosx-10.3-fat/egg/_mysql.py", line 7, in ?
>  >>>  File "build/bdist.macosx-10.3-fat/egg/_mysql.py", line 6, in
>  >>> __bootstrap__
>  >>> ImportError: Inappropriate file type for dynamic loading
>  >>> Traceback (most recent call last):
>  >>>  File "/usr/local/zope2.10.5/lib/python/Zope2/Startup/run.py",
>  >>> line 56, in
>  >>> ?
>  >>>    run()
>  >>>  File "/usr/local/zope2.10.5/lib/python/Zope2/Startup/run.py",
>  >>> line 21, in
>  >>> run
>  >>>    starter.prepare()
>  >>>  File "/usr/local/zope2.10.5/lib/python/Zope2/Startup/__init__.py",
>  >>> line 102, in prepare
>  >>>    self.startZope()
>  >>>  File "/usr/local/zope2.10.5/lib/python/Zope2/Startup/__init__.py",
>  >>> line 278, in startZope
>  >>>    Zope2.startup()
>  >>>  File "/usr/local/zope2.10.5/lib/python/Zope2/__init__.py", line
>  >>> 47, in
>  >>> startup
>  >>>    _startup()
>  >>>  File "/usr/local/zope2.10.5/lib/python/Zope2/App/startup.py", line
>  >>> 45, in startup
>  >>>    OFS.Application.import_products()
>  >>>  File "/usr/local/zope2.10.5/lib/python/OFS/Application.py", line
>  >>> 686, in import_products
>  >>>    import_product(product_dir, product_name, raise_exc=debug_mode)
>  >>>  File "/usr/local/zope2.10.5/lib/python/OFS/Application.py", line
>  >>> 709, in import_product
>  >>>    product=__import__(pname, global_dict, global_dict, silly)
>  >>>  File "/usr/local/zope2.10.5/instance1/Products/ZMySQLDA/
>  >>> __init__.py",
>  >>> line 91, in ?
>  >>>    import DA
>  >>>  File "/usr/local/zope2.10.5/instance1/Products/ZMySQLDA/DA.py",
>  >>> line 92,
>  >>> in ?
>  >>>    from db import DB
>  >>>  File "/usr/local/zope2.10.5/instance1/Products/ZMySQLDA/db.py",
>  >>> line 89,
>  >>> in ?
>  >>>    import _mysql
>  >>>  File "build/bdist.macosx-10.3-fat/egg/_mysql.py", line 7, in ?
>  >>>  File "build/bdist.macosx-10.3-fat/egg/_mysql.py", line 6, in
>  >>> __bootstrap__
>  >>> ImportError: Inappropriate file type for dynamic loading
>  >>> ===============================
>  >>>
>  >>> Any ideas?
>  >>>
>  >>> ps: I'm posting this to zope list because I'm sure there is more
>  >>> people with this problem.
>  >>>
>  >>>
>  >>> tia
>  >>>
>  >>> Hugo
>  >>>
>  >>>
>  >>>
>  >>> On Feb 20, 2008 10:35 AM, Chetan Kumar <chetan.mlist at gmail.com>
>  >>> wrote:
>  >>>
>  >>> Hello
>  >>>
>  >>> I understand.
>  >>>
>  >>> If I could take the risk of "telling-the-obvious" what you need to
>  >>> do
>  >>>
>  >>> is to recompile mysql so that mysqlclient_r libraries are also
>  >>>
>  >>> created.
>  >>>
>  >>> --enable-thread-safe-client is to be used while configuring the
>  >>> mysql
>  >>>
>  >>> installation.
>  >>>
>  >>> If that is done already, the LD_LIBRARY_PATH (or equivalent in your
>  >>>
>  >>> case) if to set appropriately so that lmysqlclient_r is available
>  >>> for
>  >>>
>  >>> linking.
>  >>>
>  >>> Good luck
>  >>>
>  >>> Chetan
>  >>>
>  >>>
>  >>>
>  >>>
>  >>>
>  >>> --
>  >>> Hugo Ramos - ramosh at gmail.com
>  >>> IT Project Manager
>  >>>
>  >>> ~~~~~~~~~~~~~~ @ ~~~~~~~~~~~~~~
>  >>> http://www.orkut.com/Profile.aspx?uid=10082105466310142690
>  >>> http://otuggapoesia.blogspot.com/
>  >>> http://otugga.blogspot.com/
>  >>>
>  >>>
>  >>>
>  >>>
>  >>> --
>  >>> Hugo Ramos - ramosh at gmail.com
>  >>> IT Project Manager
>  >>>
>  >>> ~~~~~~~~~~~~~~ @ ~~~~~~~~~~~~~~
>  >>> http://www.orkut.com/Profile.aspx?uid=10082105466310142690
>  >>> http://otuggapoesia.blogspot.com/
>  >>> http://otugga.blogspot.com/
>  >>> _______________________________________________
>  >>> Zope maillist  -  Zope at zope.org
>  >>> http://mail.zope.org/mailman/listinfo/zope
>  >>> **   No cross posts or HTML encoding!  **
>  >>> (Related lists -
>  >>> http://mail.zope.org/mailman/listinfo/zope-announce
>  >>> http://mail.zope.org/mailman/listinfo/zope-dev )
>  >>>
>  >>>
>  >>>
>  >>
>  >
>
>


More information about the Zope mailing list