[Zope-DB] Installing MySQLdb on OS X 10.3 (Panther)

Ed Leafe ed at leafe.com
Thu Feb 26 20:31:33 EST 2004


	I know that this is slightly off-topic, but I'm looking to start  
testing Zope on OS X. As part of my test, I need to install the MySQLdb  
module so that I can start working with data-driven web pages. I've  
installed it with Python and Zope on RH Linux without problem.

	I have Python 2.3 on my Panther machine. When I run 'python setup.py  
install' from the MySQLdb directory, though, I get a series of errors.  
I've pasted the first few lines of what I get when I try to install  
below my sig in the hope that someone might recognize the problem.

	Also, has anyone else installed MySQLdb on Panther? Any problems or  
tricks I should know about?


      ___/
     /
    __/
   /
  ____/
  Ed Leafe
  http://leafe.com/
  http://opentech.leafe.com



Setup Listing:

[ed MySQL-python-0.9.3b1]# python setup.py install
running install
running build
running build_py
running build_ext
building '_mysql' extension
gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp  
-mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -Wall  
-Wstrict-prototypes -I/usr/include/mysql -I/usr/local/include/mysql  
-I/usr/local/mysql/include -I/usr/local/include  
-I/usr/local/include/python -I/sw/include  
-I/System/Library/Frameworks/Python.framework/Versions/2.3/include/ 
python2.3 -c _mysql.c -o  
build/temp.darwin-7.2.0-Power_Macintosh-2.3/_mysql.o
In file included from pymemcompat.h:10,
                  from _mysql.c:31:
/usr/local/include/python/Python.h:8:22: pyconfig.h: No such file or  
directory
/usr/local/include/python/Python.h:21:2: #error "limits.h is required  
by std C -- why isn't HAVE_LIMITS_H defined?"
In file included from /usr/local/include/python/Python.h:28,
                  from pymemcompat.h:10,
                  from _mysql.c:31:
/usr/local/include/stdio.h:65:23: sys/types.h: No such file or directory
/usr/local/include/stdio.h:68:23: sys/cdefs.h: No such file or directory
/usr/local/include/stdio.h:70:26: machine/ansi.h: No such file or  
directory
In file included from /usr/local/include/python/Python.h:28,
                  from pymemcompat.h:10,
                  from _mysql.c:31:
/usr/local/include/stdio.h:73: error: parse error before "size_t"
/usr/local/include/stdio.h:81: error: parse error before "fpos_t"
/usr/local/include/stdio.h:143: error: parse error before "fpos_t"
/usr/local/include/stdio.h:160: error: parse error before "_offset"
[ much more of the same follows ]




More information about the Zope-DB mailing list