"Doskey" ошибка построения БК - PullRequest
0 голосов
/ 13 июня 2011

Я пытаюсь (перекрестно) скомпилировать node.js и получаю странную ошибку, которая, по-видимому, исходит от 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

Моей средой сборки была Windows 7 с использованием mingw /инструменты msys и mingw-w64.Я не могу даже найти ссылки на doskey ни в одном из скриптов, которые, кажется, работают, поэтому я застрял.

Спасибо

1 Ответ

1 голос
/ 13 июня 2011

Этот вопрос должен описывать, почему он используется . Тем не менее, doskey доступно на моем компьютере с Windows 7 Pro, поэтому я не понимаю, почему он не работает для вас. Я уверен, что вы можете снять его с машины WinXP, если она у вас есть.

Если вы можете найти файл, вы всегда можете поместить его где-нибудь в вашем %PATH% и посмотреть, если он что-то изменит?

В качестве альтернативы, поместите копию файла в каталог, в котором запускается скрипт сборки.

...