I have been trying to build MySQLdb for python and A. Dustman has come to the conclusion that the minGW32 compiler that I am using will not work with a Windows ( os is Windows XP) versions of Python and MySQL. Can anyone here confirm that he is right. Is there a possible work around? Dustman suggested that I would have to compile Python and MySQL with the gcc compiler for it to work. Robert G. McFadzean Instructor Vermilion School of Agriculture Lakeland College 5707 47 Ave West Vermilion AB T9X 1K5 Tlf: (780) 853-4890 Fax: (780) 853-8704 robert.mcfadzean@lakelandc.ab.ca
On 7/12/2006 5:59 AM, Robert McFadzean wrote:
I have been trying to build MySQLdb for python and A. Dustman has come to the conclusion that the minGW32 compiler that I am using will not work with a Windows ( os is Windows XP) versions of Python and MySQL. Can anyone here confirm that he is right. Is there a possible work around? Dustman suggested that I would have to compile Python and MySQL with the gcc compiler for it to work.
I know nothing about mysqldb, but the above is confused/confusing: The mingw32 compiler is *a* gcc compiler. What is *the* gcc compiler to which you refer? Why build anything? Are there not Windows binaries already available? I'd suggest that you seek the advice of the mysqldb maintainer :-)
I have been trying to build MySQLdb for python and A. Dustman has come to the conclusion that the minGW32 compiler that I am using will not work with a Windows ( os is Windows XP) versions of Python and MySQL. Can anyone here confirm that he is right. Is there a possible work around? Dustman suggested that I would have to compile Python and MySQL with the gcc compiler for it to work. A quick search finds a plethora of resources for how to use mingw to compile
On Wed, Dec 06, 2006 at 11:59:30AM -0700, Robert McFadzean wrote: python extentions using the standard Windows Python distribution. http://www.google.ca/search?q=python+compiler+mingw32&ie=utf-8&oe=utf-8&rls=com.ubuntu:en-US:official&client=firefox-a Many of those are out of date and some steps can be skipped and either the export file is actually shipped with 2.4 and 2.5 or mingw32-gcc just deals with it interally. I haven't done this in a while, but, I think all you really need to do at this point is: python setup.py build --compiler=mingw32 python setup.py install Note, you can make the '--compiler=mingw32' a default setting by adding """ [build] compiler=mingw32 """ to c:\Python2x\Lib\distutils\distutils.cfg, at which point all you have to do is: python setup.py install I don't know any details particular to building MySQLdb. -Chris
Robert G. McFadzean Instructor Vermilion School of Agriculture Lakeland College 5707 47 Ave West Vermilion AB T9X 1K5 Tlf: (780) 853-4890 Fax: (780) 853-8704 robert.mcfadzean@lakelandc.ab.ca
_______________________________________________ Distutils-SIG maillist - Distutils-SIG@python.org http://mail.python.org/mailman/listinfo/distutils-sig
participants (3)
-
Chris Lambacher
-
John Machin
-
Robert McFadzean