2012-08-30 1 views
0

Je reçois l'erreur suivante lorsque vous essayez d'exécuter make sur mod_wsgi 3.3 compilation sur CentOS x86_64:Erreur Lorsque vous utilisez "make" pour mod_wsgi 3.3

/usr/local/include/python2.6/pyport.h:694:2: error: #error "LONG_BIT definition 
    appears wrong for platform (bad gcc/glibc config?)." 

Infos installation:

Mon script de configuration:

./configure --prefix=/usr/local --with-python=/usr/local/bin/python2.6 
    --with-apxs=/usr/sbin/apxs 

marque:

LD_RUN_PATH=/usr/local/lib make 

file /usr/local/bin/python2.6: 
/usr/local/bin/python2.6: ELF 64-bit LSB executable, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, dynamically linked (uses shared libs), not stripped 
file /usr/sbin/httpd: 
/usr/sbin/httpd: ELF 64-bit LSB shared object, AMD x86-64, version 1 (SYSV), for GNU/Linux 2.6.9, stripped 

Des idées?

Répondre

0

Votre installation Python semble ne pas avoir été installée correctement pour les versions 32 bits et 64 bits.

+0

Veuillez seulement poster une réponse sur l'un ou l'autre site. Je poste juste ici au cas où quelqu'un d'autre voudrait peut-être répondre aussi. J'apprécie l'aide. - J'ai utilisé ce script configure, dont une partie est de linuxfromscratch.com: sed -i "s/ndbm_libs = \ [\]/ndbm_libs = ['gdbm', 'gdbm_compat'] /" setup.py && ./configure --prefix =/usr/local --enable-shared --avec des threads - J'utilise 64 bit apache. Devrais-je ajouter un drapeau/option pour 64 bits dans mon script configure pour python? Si oui, savez-vous quelles sont ces options? – ldavidson

+0

Configurer: sed -i "s/ndbm_libs = []/ndbm_libs = ['gdbm', 'gdbm_compat'] /" setup.py && ./configure --prefix =/usr/local - activé-partagé --avec -threads – ldavidson

Questions connexes