<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=KOI8-R" http-equiv="Content-Type">
<title></title>
</head>
<body text="#000000" bgcolor="#ffffff">
19.05.2010 08:03, Ivan A. Melnikov пишет:
<blockquote cite="mid:20100519080334.1b749fa6@deimos.localdomain"
type="cite">
<pre wrap="">В Wed, 19 May 2010 01:35:50 +0400
"Ал. Ал." <a class="moz-txt-link-rfc2396E" href="mailto:queq@yandex.ru"><queq@yandex.ru></a> пишет:
</pre>
<blockquote type="cite">
<pre wrap="">Пробую собрать программу на Python:
</pre>
</blockquote>
<pre wrap="">
Глупый вопрос: а не в хешере ли пробуете?
</pre>
</blockquote>
Нет, конечно, не в хашере. :)<br>
<br>
Что бы последовательность действий была более понятна, привожу полное
описание.<br>
Зашёл на ресурс новой мега-игрушки сюда: <a
href="http://www.syntensity.com/">http://www.syntensity.com/</a> и
выполнил как указано на странице <a
href="http://github.com/kripken/intensityengine">http://github.com/kripken/intensityengine
</a><br>
<blockquote type="cite">git clone
git://github.com/kripken/intensityengine.git</blockquote>
В домашней директории образовалась директория /intensityengine<br>
Захожу в неё и выполняю по инструкции:<br>
<blockquote type="cite">cd ./src/thirdparty/v8 && scons<br>
</blockquote>
В выводе получаю ошибку:<br>
<blockquote type="cite">$ cd ./src/thirdparty/v8 && scons<br>
scons: Reading SConscript files ...<br>
AttributeError: 'module' object has no attribute 'GuessOS':<br>
File "/home/saqqara/intensityengine/src/thirdparty/v8/SConstruct",
line 574:<br>
OS_GUESS = utils.GuessOS()</blockquote>
Окей, открываю файл ~/intensityengine/src/thirdparty/v8/SConstruct и
исправляю в нём строку 574 на <br>
<blockquote type="cite">OS_GUESS = 'linux'</blockquote>
запускаю выполнение scons заново и получаю ещё одну ошибку:<br>
<blockquote type="cite">$ scons<br>
scons: Reading SConscript files ...<br>
AttributeError: 'module' object has no attribute 'GuessArchitecture':<br>
File "/home/saqqara/intensityengine/src/thirdparty/v8/SConstruct",
line 576:<br>
ARCH_GUESS = utils.GuessArchitecture()</blockquote>
Снова открываю файл ~/intensityengine/src/thirdparty/v8/SConstruct и
привожу строку 576 с такому виду:<br>
<blockquote type="cite">ARCH_GUESS = 'ia32'</blockquote>
Хм... вчера собралось. Сегодня повторяю тоже самое, что бы
воспроизвести лог и получил ошибку:<br>
<blockquote type="cite">$ scons<br>
scons: Reading SConscript files ...<br>
<br>
scons: warning: Ignoring missing SConscript
'obj/test/release/SConscript'<br>
File "/home/user/intensityengine/src/thirdparty/v8/SConstruct", line
976, in BuildSpecific<br>
scons: done reading SConscript files.<br>
scons: Building targets ...<br>
g++ -o obj/release/api.o -c -Wall -Werror -W -Wno-unused-parameter
-Wnon-virtual-dtor -pedantic -m32 -O3 -fomit-frame-pointer
-fdata-sections -ffunction-sections -ansi -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 -DV8_NATIVE_REGEXP
-DENABLE_LOGGING_AND_PROFILING -Isrc src/api.cc<br>
cc1plus: warnings being treated as errors<br>
src/handles-inl.h: In static member function 'static void
v8::V8::RemoveMessageListeners(void (*)(v8::Handle<v8::Message>,
v8::Handle<v8::Value>))':<br>
src/handles-inl.h:50: error: dereferencing pointer '<anonymous>'
does break strict-aliasing rules<br>
src/handles-inl.h:50: error: dereferencing pointer '<anonymous>'
does break strict-aliasing rules<br>
src/globals.h:591: note: initialized from here<br>
cc1plus: error: dereferencing pointer 'dest' does break strict-aliasing
rules<br>
cc1plus: error: dereferencing pointer 'dest' does break strict-aliasing
rules<br>
cc1plus: error: dereferencing pointer 'dest' does break strict-aliasing
rules<br>
src/api.cc:3287: note: initialized from here<br>
scons: *** [obj/release/api.o] Error 1<br>
scons: building terminated because of errors.</blockquote>
</body>
</html>