Pergunta

Estou tentando (cruzar) compilar node.js e recebo este erro estranho que parece ser proveniente de scons:

$ make
Waf: Entering directory `C:\MinGW\msys\1.0\home\Adam\Stuff\node\build'
[51/71] libv8.a: deps\v8\SConstruct -> build\default\libv8.a
'"c:\Program Files\Python27\python.exe" "C:\MinGW\msys\1.0\home\Adam\Stuff\node\tools/scons/scons.py" -j 1 -C "C:/MinGW/msys/1.0/home/Adam/Stuff/node/build/default/" -Y "C:/MinGW/msys/1.0/home/Adam/Stuff/node/deps/v8" visibility=default mode=release arch=x64 toolchain=gcc library=static '
scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
x86_64-w64-mingw32-g++ -o obj\release\accessors.o -c -Wall -W -Wno-unused-parameter -Wnon-virtual-dtor -pedantic -Wno-long-long -m64 -O3 -fomit-frame-pointer -fdata-sections -ffunction-sections -DWIN32 -fno-strict-aliasing -fno-rtti -fno-exceptions -DWIN32 -Wall -W -Wno-unused-parameter -Wnon-virtual-dtor -pedantic -Wno-long-long -m64 -O3 -fomit-frame-pointer -fdata-sections -ffunction-sections -DWIN32 -fno-strict-aliasing -DV8_TARGET_ARCH_X64 -DENABLE_VMSTATE_TRACKING -DENABLE_LOGGING_AND_PROFILING -DENABLE_DEBUGGER_SUPPORT -IC:\MinGW\msys\1.0\home\Adam\Stuff\node\deps\v8\src C:\MinGW\msys\1.0\home\Adam\Stuff\node\deps\v8\src\accessors.cc
scons: building terminated because of errors.

'doskey' is not recognized as an internal or external command,
operable program or batch file.
'doskey' is not recognized as an internal or external command,
operable program or batch file.
scons: *** [obj\release\accessors.o] Error 1

Waf: Leaving directory `C:\MinGW\msys\1.0\home\Adam\Stuff\node\build'
Build failed:  -> task failed (err #2):
        {task: libv8.a SConstruct -> libv8.a}
DEST_OS: win32
DEST_CPU: x64
Parallel Jobs: 1
Product type: program
make: *** [program] Error 1

Meu ambiente de construção era um Windows 7, usando as ferramentas mingw / msys e mingw-w64.Não consigo nem encontrar qualquer referência ao doskey em nenhum dos scripts que parecem estar em execução, então estou um tanto travado.

Obrigado

Foi útil?

Solução

Esta pergunta deve descrever por que está sendo usado .No entanto, doskey está disponível em minha máquina com Windows 7 Pro, então não entendo por que não está funcionando para você.Tenho certeza de que você poderia retirá-lo de uma máquina WinXP se tiver uma disponível.

Se você conseguir encontrar o arquivo, pode sempre soltá-lo em algum lugar do seu %PATH% e ver se faz alguma diferença?

Como alternativa, coloque uma cópia do arquivo no diretório em que o script de construção está sendo executado.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top