Установка node.js в Windows cygwin ошибка - PullRequest
0 голосов
/ 19 августа 2011

Я попытался установить node.js, следуя инструкциям здесь: https://github.com/joyent/node/wiki/Building-node.js-on-Cygwin-(Windows)

Я получил эти ошибки после запуска ./configure:

$ ./configure
Checking for program g++ or c++          : /usr/bin/g++
  2 [main] python 6768 C:\cygwin\bin\python.exe: *** fatal error - unable to remap \\?\C:\cygwin\lib\python2.6\lib-dynload\time.dll to same address as parent: 0x3A0000 != 0x3D0000
Stack trace:
Frame     Function  Args
002891E8  6102796B  (002891E8, 00000000, 00000000, 00000000)
002894D8  6102796B  (6117EC60, 00008000, 00000000, 61180977)
0028A508  61004F1B  (611A7FAC, 61249144, 003A0000, 003D0000)
End of stack trace
  3 [main] python 5292 fork: child 6768 - died waiting for dll loading, errno 11
/home/user/node/wscript:228: error: could not configure a cxx compiler!

Я сделал ребазал на cygwin, снова запустил configure и получил следующие ошибки:

$ ./configure
Checking for program g++ or c++          : /usr/bin/g++
Checking for program cpp                 : /usr/bin/cpp
Checking for program ar                  : /usr/bin/ar
Checking for program ranlib              : /usr/bin/ranlib
Checking for g++                         : ok
Checking for program gcc or cc           : /usr/bin/gcc
  2 [main] python 6100 C:\cygwin\bin\python.exe: *** fatal error - unable to remap \\?\C:\cygwin\lib\python2.6\lib-dynload\_functools.dll to same address as parent: 0x3A0000 != 0x3D0000
Stack trace:
Frame     Function  Args
002891E8  6102796B  (002891E8, 00000000, 00000000, 00000000)
002894D8  6102796B  (6117EC60, 00008000, 00000000, 61180977)
0028A508  61004F1B  (611A7FAC, 6124976C, 003A0000, 003D0000)
End of stack trace
  2 [main] python 4424 fork: child 6100 - died waiting for dll loading, errno 11
/home/user/node/wscript:230: error: could not configure a c compiler!

Что я делаю не так?

Ответы [ 2 ]

2 голосов
/ 15 сентября 2011

Вы можете выполнить шаги на этой странице: http://www.garethhunt.com/2008/02/11/cygwin-died-waiting-for-dll-loading/

у меня сработало идеально.

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

Вы можете избежать установки node.js через Cygwin и попытаться использовать собственный исполняемый файл Windows , который будет / должен быть предпочтительным (если у вас нет особых причин поступать иначе).

...