Je suis en train de mettre en place thrift afin d'intégrer avec Cassandra, quand je courais lesErreur mise en place de modules de friperies pour python
setup.py
it out met ce message en ligne de commande
running build
running build_py
running build_ext
building 'thrift.protocol.fastbinary' extension
C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -IC:\Python26\include -IC:\Pytho
n26\PC -c src/protocol/fastbinary.c -o build\temp.win32-2.6\Release\src\protocol
\fastbinary.o
src/protocol/fastbinary.c:24:24: netinet/in.h: No such file or directory
src/protocol/fastbinary.c:85:4: #error "Cannot determine endianness"
src/protocol/fastbinary.c: In function `writeI16':
src/protocol/fastbinary.c:295: warning: implicit declaration of function `htons'
src/protocol/fastbinary.c: In function `writeI32':
src/protocol/fastbinary.c:300: warning: implicit declaration of function `htonl'
src/protocol/fastbinary.c: In function `readI16':
src/protocol/fastbinary.c:688: warning: implicit declaration of function `ntohs'
src/protocol/fastbinary.c: In function `readI32':
src/protocol/fastbinary.c:696: warning: implicit declaration of function `ntohl'
error: command 'gcc' failed with exit status 1
Besoin d'aide sur cette question.J'ai déjà installé le MigW32
Merci.
Il me semble que le compilateur manque certains des éléments dont il a besoin (par exemple "netinet/in.h") ... un problème courant lors de la tentative de compilation de compléments et de modules et autres dans Windows. Vous aurez probablement besoin de vous assurer que GCC peut trouver tous les fichiers dans "C: \ Python26 \ include" ainsi que toutes les autres bibliothèques nécessaires pour Thrift et Cassandra ... – ewall
Toujours les mêmes erreurs, j'ai suivi les méthodes décrites ici http://code.google.com/p/rdflib/issues/detail?id=104 Voilà comment j'arrive à ce jour. Maintenant, je n'arrive pas à comprendre ce problème. – Switch