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 Reading http://pypi.python.org/simple/MySQL-python/ Reading http://sourceforge.net/projects/mysql-python Reading http://sourceforge.net/projects/mysql-python/ Best match: MySQL-python 1.2.2 Downloading http://osdn.dl.sourceforge.net/sourceforge/mysql-python/MySQL-python-1.2.2.tar.gz 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 -- http://mail.python.org/mailman/listinfo/python-list