Not strictly a django question, but it's something required to get
django running.

I am trying to get django 1.9 running in RHEL 6. I have installed
python2.7 and when I try to install MySQLdb, I get the errors shown
below. I have googled and googled and tried many different things, all
with no success. Can anyone please let me know how I can get this
going?

# /usr/local/bin/pip2.7 install MySQL-python
Collecting MySQL-python
  Downloading MySQL-python-1.2.5.zip (108kB)
    100% |████████████████████████████████| 110kB 3.2MB/s
Installing collected packages: MySQL-python
  Running setup.py install for MySQL-python ... error
    Complete output from command /usr/local/bin/python2.7 -u -c
"import setuptools,
tokenize;__file__='/tmp/pip-build-SPMNQU/MySQL-python/setup.py';exec(compile(getattr(tokenize,
'open', open)(__file__).read().replace('\r\n', '\n'), __file__,
'exec'))" install --record /tmp/pip-QrpP1S-record/install-record.txt
--single-version-externally-managed --compile:
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-x86_64-2.7
    copying _mysql_exceptions.py -> build/lib.linux-x86_64-2.7
    creating build/lib.linux-x86_64-2.7/MySQLdb
    copying MySQLdb/__init__.py -> build/lib.linux-x86_64-2.7/MySQLdb
    copying MySQLdb/converters.py -> build/lib.linux-x86_64-2.7/MySQLdb
    copying MySQLdb/connections.py -> build/lib.linux-x86_64-2.7/MySQLdb
    copying MySQLdb/cursors.py -> build/lib.linux-x86_64-2.7/MySQLdb
    copying MySQLdb/release.py -> build/lib.linux-x86_64-2.7/MySQLdb
    copying MySQLdb/times.py -> build/lib.linux-x86_64-2.7/MySQLdb
    creating build/lib.linux-x86_64-2.7/MySQLdb/constants
    copying MySQLdb/constants/__init__.py ->
build/lib.linux-x86_64-2.7/MySQLdb/constants
    copying MySQLdb/constants/CR.py ->
build/lib.linux-x86_64-2.7/MySQLdb/constants
    copying MySQLdb/constants/FIELD_TYPE.py ->
build/lib.linux-x86_64-2.7/MySQLdb/constants
    copying MySQLdb/constants/ER.py ->
build/lib.linux-x86_64-2.7/MySQLdb/constants
    copying MySQLdb/constants/FLAG.py ->
build/lib.linux-x86_64-2.7/MySQLdb/constants
    copying MySQLdb/constants/REFRESH.py ->
build/lib.linux-x86_64-2.7/MySQLdb/constants
    copying MySQLdb/constants/CLIENT.py ->
build/lib.linux-x86_64-2.7/MySQLdb/constants
    running build_ext
    building '_mysql' extension
    creating build/temp.linux-x86_64-2.7
    gcc -pthread -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3
-Wall -Wstrict-prototypes -fPIC -Dversion_info=(1,2,5,'final',1)
-D__version__=1.2.5 -I/usr/include/mysql
-I/usr/local/include/python2.7 -c _mysql.c -o
build/temp.linux-x86_64-2.7/_mysql.o -g -pipe -Wp,-D_FORTIFY_SOURCE=2
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64
-D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE
-fno-strict-aliasing -fwrapv -fPIC -fPIC -g -static-libgcc
-fno-omit-frame-pointer -fno-strict-aliasing -DMY_PTHREAD_FASTMUTEX=1
    _mysql.c:44:23: error: my_config.h: No such file or directory
    _mysql.c:46:19: error: mysql.h: No such file or directory
    _mysql.c:47:26: error: mysqld_error.h: No such file or directory
    _mysql.c:48:20: error: errmsg.h: No such file or directory
    _mysql.c:88: error: expected specifier-qualifier-list before ‘MYSQL’
    _mysql.c:102: error: expected specifier-qualifier-list before ‘MYSQL_RES’
    _mysql.c: In function ‘_mysql_Exception’:
    _mysql.c:146: warning: implicit declaration of function ‘mysql_errno’
    _mysql.c:146: error: ‘_mysql_ConnectionObject’ has no member named
‘connection’
    _mysql.c:149: error: ‘CR_MAX_ERROR’ undeclared (first use in this function)
    _mysql.c:149: error: (Each undeclared identifier is reported only once
    _mysql.c:149: error: for each function it appears in.)
    _mysql.c:161: error: ‘CR_COMMANDS_OUT_OF_SYNC’ undeclared (first
use in this function)
    _mysql.c:162: error: ‘ER_DB_CREATE_EXISTS’ undeclared (first use
in this function)
    _mysql.c:163: error: ‘ER_SYNTAX_ERROR’ undeclared (first use in
this function)
    _mysql.c:164: error: ‘ER_PARSE_ERROR’ undeclared (first use in
this function)
    _mysql.c:165: error: ‘ER_NO_SUCH_TABLE’ undeclared (first use in
this function)
    _mysql.c:166: error: ‘ER_WRONG_DB_NAME’ undeclared (first use in
this function)
    _mysql.c:167: error: ‘ER_WRONG_TABLE_NAME’ undeclared (first use
in this function)
    _mysql.c:168: error: ‘ER_FIELD_SPECIFIED_TWICE’ undeclared (first
use in this function)
    _mysql.c:169: error: ‘ER_INVALID_GROUP_FUNC_USE’ undeclared (first
use in this function)
    _mysql.c:170: error: ‘ER_UNSUPPORTED_EXTENSION’ undeclared (first
use in this function)
    _mysql.c:171: error: ‘ER_TABLE_MUST_HAVE_COLUMNS’ undeclared
(first use in this function)
    _mysql.c:200: error: ‘ER_DUP_ENTRY’ undeclared (first use in this function)
    _mysql.c:246: warning: implicit declaration of function ‘mysql_error’
    _mysql.c:246: error: ‘_mysql_ConnectionObject’ has no member named
‘connection’
    _mysql.c: In function ‘_mysql_server_init’:
    _mysql.c:351: warning: label ‘finish’ defined but not used
    _mysql.c:268: warning: unused variable ‘item’
    _mysql.c:267: warning: unused variable ‘groupc’
    _mysql.c:267: warning: unused variable ‘i’
    _mysql.c:267: warning: unused variable ‘cmd_argc’
    _mysql.c:266: warning: unused variable ‘s’
    _mysql.c: In function ‘_mysql_ResultObject_Initialize’:
    _mysql.c:406: error: ‘MYSQL_RES’ undeclared (first use in this function)
    _mysql.c:406: error: ‘result’ undeclared (first use in this function)
    _mysql.c:411: error: ‘MYSQL_FIELD’ undeclared (first use in this function)
    _mysql.c:411: error: ‘fields’ undeclared (first use in this function)
    _mysql.c:425: error: ‘_mysql_ResultObject’ has no member named ‘use’
    _mysql.c:428: warning: implicit declaration of function ‘mysql_use_result’
    _mysql.c:428: error: ‘_mysql_ConnectionObject’ has no member named
‘connection’
    _mysql.c:430: warning: implicit declaration of function ‘mysql_store_result’
    _mysql.c:430: error: ‘_mysql_ConnectionObject’ has no member named
‘connection’
    _mysql.c:431: error: ‘_mysql_ResultObject’ has no member named ‘result’
    _mysql.c:434: warning: implicit declaration of function ‘mysql_field_count’
    _mysql.c:434: error: ‘_mysql_ConnectionObject’ has no member named
‘connection’
    _mysql.c:438: error: ‘_mysql_ResultObject’ has no member named ‘converter’
    _mysql.c:442: warning: implicit declaration of function ‘mysql_num_fields’
    _mysql.c:443: error: ‘_mysql_ResultObject’ has no member named ‘nfields’
    _mysql.c:444: error: ‘_mysql_ResultObject’ has no member named ‘converter’
    _mysql.c:448: warning: implicit declaration of function ‘mysql_fetch_fields’
    _mysql.c:489: error: ‘BINARY_FLAG’ undeclared (first use in this function)
    _mysql.c:512: error: ‘_mysql_ResultObject’ has no member named ‘converter’
    _mysql.c: In function ‘_mysql_ResultObject_traverse’:
    _mysql.c:526: error: ‘_mysql_ResultObject’ has no member named ‘converter’
    _mysql.c:527: error: ‘_mysql_ResultObject’ has no member named ‘converter’
    _mysql.c: In function ‘_mysql_ResultObject_clear’:
    _mysql.c:538: error: ‘_mysql_ResultObject’ has no member named ‘converter’
    _mysql.c:538: error: ‘_mysql_ResultObject’ has no member named ‘converter’
    _mysql.c:538: error: ‘_mysql_ResultObject’ has no member named ‘converter’
    _mysql.c:538: error: ‘_mysql_ResultObject’ has no member named ‘converter’
    _mysql.c:539: error: ‘_mysql_ResultObject’ has no member named ‘converter’
    _mysql.c: In function ‘_mysql_ConnectionObject_Initialize’:
    _mysql.c:551: error: ‘MYSQL’ undeclared (first use in this function)
    _mysql.c:551: error: ‘conn’ undeclared (first use in this function)
    _mysql.c:584: error: ‘_mysql_ConnectionObject’ has no member named
‘converter’
    _mysql.c:585: error: ‘_mysql_ConnectionObject’ has no member named ‘open’
    _mysql.c:636: warning: implicit declaration of function ‘mysql_init’
    _mysql.c:636: error: ‘_mysql_ConnectionObject’ has no member named
‘connection’
    _mysql.c:639: warning: implicit declaration of function ‘mysql_options’
    _mysql.c:639: error: ‘_mysql_ConnectionObject’ has no member named
‘connection’
    _mysql.c:639: error: ‘MYSQL_OPT_CONNECT_TIMEOUT’ undeclared (first
use in this fun

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CACwCsY5EXvaxNe%3D_wSp53DpznYCmRQM7-__rDLADzx_FEP4W4g%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to