MySQL-python Error

godavemon davefowler at gmail.com
Sun Dec 30 15:56:33 EST 2007


Hopefully you've found it by now and didn't have a frustrating
christmas :).

Get the source from sourceforge and then follow the instructions here.

http://www.davidcramer.net/code/57/mysqldb-on-leopard.html

Worked perfectly for me on OSX 10.5, python 2.5.  Was frustrating to
find.  Good luck!



On Dec 23, 3:09 pm, Steve Ametjan <st... at hittingthebottle.com> wrote:
> I've been trying to get MySQL-python to install on Leopard for the
> past couple of days, and I keep running into relatively the same
> error. I'm hoping that someone on this list will be able to help me
> out in solving the issue. I'd like to get this solved so I can
> continue developing with Django using MySQL since that's what my web
> server uses as well. I'd hate to have to develop using a different
> database engine on my local machine.
>
> Here's what happens when I try to do an easy_install:
>
> W8743145X91:~ stevea$ sudo easy_install MySQL-python
> Searching for MySQL-python
> Readinghttp://pypi.python.org/simple/MySQL-python/
> Readinghttp://sourceforge.net/projects/mysql-python
> Readinghttp://sourceforge.net/projects/mysql-python/
> Best match: MySQL-python 1.2.2
> Downloadinghttp://osdn.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-...
> Processing MySQL-python-1.2.2.tar.gz
> Running MySQL-python-1.2.2/setup.py -q bdist_egg --dist-dir /tmp/
> easy_install-DYH0yq/MySQL-python-1.2.2/egg-dist-tmp-zpJkox
> In file included from _mysql.c:35:
> /usr/include/mysql/my_config.h:1030:2: warning: #warning defining
> SIZEOF_CHARP = 4
> /usr/include/mysql/my_config.h:1044:2: warning: #warning defining
> SIZEOF_LONG = 4
> /usr/include/mysql/my_config.h:1151:1: warning: "WORDS_BIGENDIAN"
> redefined
> In file included from /System/Library/Frameworks/Python.framework/
> Versions/2.5/include/python2.5/Python.h:8,
>                   from pymemcompat.h:10,
>                   from _mysql.c:29:
> /System/Library/Frameworks/Python.framework/Versions/2.5/include/
> python2.5/pyconfig.h:928:1: warning: this is the location of the
> previous definition
> In file included from /usr/include/mysql/mysql.h:43,
>                   from _mysql.c:40:
> /usr/include/sys/types.h:92: error: duplicate 'unsigned'
> /usr/include/sys/types.h:92: error: two or more data types in
> declaration specifiers
> In file included from _mysql.c:35:
> /usr/include/mysql/my_config.h:1030:2: warning: #warning defining
> SIZEOF_CHARP = 4
> /usr/include/mysql/my_config.h:1044:2: warning: #warning defining
> SIZEOF_LONG = 4
> In file included from /usr/include/mysql/mysql.h:43,
>                   from _mysql.c:40:
> /usr/include/sys/types.h:92: error: duplicate 'unsigned'
> /usr/include/sys/types.h:92: error: two or more data types in
> declaration specifiers
> lipo: can't open input file: /var/tmp//ccg4YkGM.out (No such file or
> directory)
> error: Setup script exited with error: command 'gcc' failed with exit
> status 1




More information about the Python-list mailing list