I'm pretty sure I didn't patch anything. I think what I had to do was
take a PPC MySQL library and an x86 MySQL library and use lipo to
splice them together, but other than that it compiled fine I believe.

We haven't had a reason to use MySQL with Python for a few years now,
so I'm not going to try again... but that's what I recall.

On 11/19/07, David Warde-Farley <[EMAIL PROTECTED]> wrote:
> Hi folks,
>
> I went looking for a Universal Binary of MySQL-python (aka MySQLdb)
> now that I moved over to 2.5. Saw that there wasn't on undefined, so
> attempted to build myself. I get some rather weird stuff, that when
> googled only produces one slightly relevant result at http://
> tinyurl.com/2ah45v .
>
> Output:
>
> ----------------------
> ~/Desktop/MySQL-python-1.2.2$ python setup.py build
> running build
> running build_py
> copying MySQLdb/release.py -> build/lib.macosx-10.3-fat-2.5/MySQLdb
> running build_ext
> building '_mysql' extension
> gcc -isysroot /Developer/SDKs/MacOSX10.4u.sdk -fno-strict-aliasing -
> Wno-long-double -no-cpp-precomp -mno-fused-madd -fno-common -dynamic -
> DNDEBUG -g -O3 -Dversion_info=(1,2,2,'final',0) -D__version__=1.2.2 -
> I/usr/local/mysql/include -I/Library/Frameworks/Python.framework/
> Versions/2.5/include/python2.5 -c _mysql.c -o build/temp.macosx-10.3-
> fat-2.5/_mysql.o -Os -arch ppc64 -fno-common
> In file included from /Library/Frameworks/Python.framework/Versions/
> 2.5/include/python2.5/Python.h:57,
>                   from pymemcompat.h:10,
>                   from _mysql.c:29:
> /Library/Frameworks/Python.framework/Versions/2.5/include/python2.5/
> pyport.h:734:2: error: #error "LONG_BIT definition appears wrong for
> platform (bad gcc/glibc config?)."
> In file included from _mysql.c:35:
> /usr/local/mysql/include/my_config.h:1021:1: warning: "SIZEOF_LONG"
> redefined
> In file included from /Library/Frameworks/Python.framework/Versions/
> 2.5/include/python2.5/Python.h:8,
>                   from pymemcompat.h:10,
>                   from _mysql.c:29:
> /Library/Frameworks/Python.framework/Versions/2.5/include/python2.5/
> pyconfig.h:807:1: warning: this is the location of the previous
> definition
> error: command 'gcc' failed with exit status 1
> ----------------------
>
>
> If it makes a difference I'm compiling this on a G5.  Has anyone got
> the patch kicking around that was used to build the 2.4 UB package?
>
> Thanks,
>
> David
>
> _______________________________________________
> Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
>
_______________________________________________
Pythonmac-SIG maillist  -  Pythonmac-SIG@python.org
http://mail.python.org/mailman/listinfo/pythonmac-sig

Reply via email to