Нужна помощь в установке python-cdb на windows - PullRequest
2 голосов
/ 10 мая 2011

Здравствуйте, мудрые люди переполнения стека, мне нужна ваша помощь.Я пытаюсь установить модуль python с именем python-cdb на компьютер под управлением Windows XP.Я установил MinGW и пытался использовать его в качестве моего компилятора, но я получаю следующие сообщения об ошибках:

> python setup.py build --compiler=mingw32

running build
running build_ext
building 'cdbmodule' extension
C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall -Isrc/ -IC:\Python26\include-IC:\Python26\PC -c src/cdbmodule.c -o build\temp.win32-2.6\Release\src\cdbmodule.o

src/cdbmodule.c: In function 'cdbo_constructor':
src/cdbmodule.c:616:15: error: 'O_NDELAY' undeclared (first use of this function)

src/cdbmodule.c:616:15: note: each undeclared identifier is reported only once
for each function it appears in
src/cdbmodule.c: In function 'CdbMake_finish':
src/cdbmodule.c:750:3: warning: implicit declaration of function 'fsync'
error: command 'gcc' failed with exit status 1

Я довольно много погуглил, но не могу найтичто это за O_NDELAY или как я могу это исправить.

Я также пытался компилировать с использованием компилятора MS Visual C ++ 2008.В этом случае я получаю следующее сообщение об ошибке:

> pyhon setup.py build

running build
running build_ext
building 'cdbmodule' extension
C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe /c /nologo /Ox /MD /W3 /GS- /DNDEBUG -Isrc/ -IC:\Python26\include -IC:\Python26\PC /Tcsrc/cdbmodule.c /Fobuild\temp.win32-2.6\Release\src/cdbmodule.obj
cdbmodule.c
src/cdbmodule.c(22) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory
error: command '"C:\Program Files\Microsoft Visual Studio 9.0\VC\BIN\cl.exe"' failed with exit status 2

Любая помощь будет принята с благодарностью, так как на данный момент у меня нет идей.

1 Ответ

0 голосов
/ 10 августа 2011

Я считаю, что ваш компилятор не может найти необходимые файлы для выполнения вашей программы. Возможно удаление и переустановка Python или Visual Studio. Также не забудьте обновить, обновить, обновить !!!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...