Я пытаюсь настроить thrift для того, чтобы соединиться с Cassandra, поэтому ошибки, когда я побежалнастройки бережливость модули для питона
setup.py
это ставит это сообщение в командной строке
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
Нужна помощь по этой проблеме. У меня уже установлена MigW32
Спасибо.
Похоже на то, что компилятору не хватает некоторых его включений (например, «netinet/in.h») ... общая проблема при попытке скомпилировать надстройки и модули и т. Д. В Windows. Вероятно, вам нужно будет убедиться, что GCC может найти все файлы в «C: \ Python26 \ include», а также любые другие библиотеки, необходимые для Thrift и Cassandra ... – ewall
По-прежнему получая те же ошибки, я следил за описанными здесь способами http://code.google.com/p/rdflib/issues/detail?id=104 Вот как я до сих пор понимаю. Теперь не удалось понять эту проблему. – Switch