Странные scons v8 проблема с компиляцией - PullRequest
1 голос
/ 18 октября 2011

Я использую Fedora 15, вот что я получаю, когда пытаюсь запустить scons:

scons: Reading SConscript files ...
scons: done reading SConscript files.
scons: Building targets ...
g++ -o obj/release/accessors.o -c -fno-rtti -fno-exceptions -fvisibility=hidden -Wall -Werror -W -Wno-unused-parameter -Wnon-virtual-dtor -pedantic -m32 -O3 -fomit-frame-pointer -fdata-sections -ffunction-sections -ansi -DV8_TARGET_ARCH_IA32 -DENABLE_DEBUGGER_SUPPORT -Isrc src/accessors.cc
scons: *** [obj/release/accessors.o] Error 127
scons: building terminated because of errors.

Если я пытаюсь запустить команду g ++, она работает без предупреждения и генерируется файл .o.

Что странно, так это то, что он работает на другом компьютере с Fedora 15.

Любая помощь? Спасибо.

PS: scons -v:

SCons by Steven Knight et al.:
    script: v2.1.0.r5357[MODIFIED], 2011/09/09 21:31:03, by bdeegan on ubuntu
    engine: v2.1.0.r5357[MODIFIED], 2011/09/09 21:31:03, by bdeegan on ubuntu
    engine path: ['/usr/lib/scons/SCons']
Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 The SCons Foundation

1 Ответ

2 голосов
/ 18 октября 2011

Проверьте переменную $ PATH в SConscript.

Ошибка 127 означает, что вашему сборщику (здесь scons) не удалось найти требуемый исполняемый файл (g ++).

Если вашПУТЬ в порядке, посмотрите, можете ли вы вручную установить полный путь к g ++.

...