MySQLdb-python how to install on MacOsX

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Steve

    #1

    MySQLdb-python how to install on MacOsX



    Darwin steve.local 8.3.0 Darwin Kernel Version 8.3.0: Mon Oct 3
    20:04:04 PDT 2005; root:xnu-792.6.22.obj~2/RELEASE_PPC Power Macintosh
    powerpc
    MacOSX 10.4.3

    mysql Ver 14.7 Distrib 4.1.14, for apple-darwin8.2.0 (powerpc) using
    readline 4.3

    runing the software gives me
    steve:~/MySQL-python-1.2.0 steve$ python setup.py build
    running build
    running build_py
    creating build
    creating build/lib.darwin-8.3.0-Power_Macintosh-2.3
    copying _mysql_exceptio ns.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3
    creating build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    copying MySQLdb/__init__.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    copying MySQLdb/converters.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    copying MySQLdb/connections.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    copying MySQLdb/cursors.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    copying MySQLdb/sets.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    copying MySQLdb/times.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    copying MySQLdb/stringtimes.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    copying MySQLdb/mxdatetimes.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    copying MySQLdb/pytimes.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    creating build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    copying MySQLdb/constants/__init__.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    copying MySQLdb/constants/CR.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    copying MySQLdb/constants/FIELD_TYPE.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    copying MySQLdb/constants/ER.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    copying MySQLdb/constants/FLAG.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    copying MySQLdb/constants/REFRESH.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    copying MySQLdb/constants/CLIENT.py ->
    build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    running build_ext
    building '_mysql' extension
    creating build/temp.darwin-8.3.0-Power_Macintosh-2.3
    gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp
    -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -Wall
    -Wstrict-prototypes -I/usr/local/mysql/include
    -I/System/Library/Frameworks/Python.framewor k/Versions/2.3/include/python2.3
    -c _mysql.c -o build/temp.darwin-8.3.0-Power_Macintosh-2.3/_mysql.o
    -I/usr/local/mysql/include -Os -arch ppc64 -fno-common
    In file included from
    /System/Library/Frameworks/Python.framewor k/Versions/2.3/include/python2.3/Python.h:48,
    from pymemcompat.h:1 0,
    from _mysql.c:31:
    /System/Library/Frameworks/Python.framewor k/Versions/2.3/include/python2.3/pyport.h:554:2:
    error: #error "LONG_BIT definition appears wrong for platform (bad
    gcc/glibc config?)."
    error: command 'gcc' failed with exit status 1

    Has anyone had any experience with this problem?

  • adtroy

    #2
    Re: MySQLdb-python how to install on MacOsX

    Steve,

    I had the same problem, the only thing I found that worked was using
    the MySQL-python installer
    (http://pythonmac.org/packages/MySQL_...macosx10.3.zip)
    found at the site below. It says it is for 10.3 but I have had no
    problems using it on 10.4. Hope that helps.



    Adam

    Steve wrote:[color=blue]
    > Darwin steve.local 8.3.0 Darwin Kernel Version 8.3.0: Mon Oct 3
    > 20:04:04 PDT 2005; root:xnu-792.6.22.obj~2/RELEASE_PPC Power Macintosh
    > powerpc
    > MacOSX 10.4.3
    >
    > mysql Ver 14.7 Distrib 4.1.14, for apple-darwin8.2.0 (powerpc) using
    > readline 4.3
    >
    > runing the software gives me
    > steve:~/MySQL-python-1.2.0 steve$ python setup.py build
    > running build
    > running build_py
    > creating build
    > creating build/lib.darwin-8.3.0-Power_Macintosh-2.3
    > copying _mysql_exceptio ns.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3
    > creating build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    > copying MySQLdb/__init__.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    > copying MySQLdb/converters.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    > copying MySQLdb/connections.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    > copying MySQLdb/cursors.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    > copying MySQLdb/sets.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    > copying MySQLdb/times.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    > copying MySQLdb/stringtimes.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    > copying MySQLdb/mxdatetimes.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    > copying MySQLdb/pytimes.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb
    > creating build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    > copying MySQLdb/constants/__init__.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    > copying MySQLdb/constants/CR.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    > copying MySQLdb/constants/FIELD_TYPE.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    > copying MySQLdb/constants/ER.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    > copying MySQLdb/constants/FLAG.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    > copying MySQLdb/constants/REFRESH.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    > copying MySQLdb/constants/CLIENT.py ->
    > build/lib.darwin-8.3.0-Power_Macintosh-2.3/MySQLdb/constants
    > running build_ext
    > building '_mysql' extension
    > creating build/temp.darwin-8.3.0-Power_Macintosh-2.3
    > gcc -fno-strict-aliasing -Wno-long-double -no-cpp-precomp
    > -mno-fused-madd -fno-common -dynamic -DNDEBUG -g -O3 -Wall
    > -Wstrict-prototypes -I/usr/local/mysql/include
    > -I/System/Library/Frameworks/Python.framewor k/Versions/2.3/include/python2.3
    > -c _mysql.c -o build/temp.darwin-8.3.0-Power_Macintosh-2.3/_mysql.o
    > -I/usr/local/mysql/include -Os -arch ppc64 -fno-common
    > In file included from
    > /System/Library/Frameworks/Python.framewor k/Versions/2.3/include/python2.3/Python.h:48,
    > from pymemcompat.h:1 0,
    > from _mysql.c:31:
    > /System/Library/Frameworks/Python.framewor k/Versions/2.3/include/python2.3/pyport.h:554:2:
    > error: #error "LONG_BIT definition appears wrong for platform (bad
    > gcc/glibc config?)."
    > error: command 'gcc' failed with exit status 1
    >
    > Has anyone had any experience with this problem?[/color]

    Comment

    Working...