Skip to content

Does not compile in Ubuntu 14.10 #41

@hixus

Description

@hixus

I followed the instructions in Silkjs.net but got error. Heres the output:

Checked out revision 1501.
make[2]: Leaving directory '/home/carlo/src/SilkJS/src/v8-read-only'
make[2]: Entering directory '/home/carlo/src/SilkJS/src/v8-read-only'
make[3]: Entering directory '/home/carlo/src/SilkJS/src/v8-read-only/out'
CXX(target) /home/carlo/src/SilkJS/src/v8-read-only/out/x64.release/obj.target/preparser_lib/src/once.o
CXX(target) /home/carlo/src/SilkJS/src/v8-read-only/out/x64.release/obj.target/preparser_lib/src/conversions.o
In file included from ../src/utils.h:36:0,
from ../src/conversions.h:31,
from ../src/conversions-inl.h:40,
from ../src/conversions.cc:32:
../src/scanner.h: In member function ‘void v8::internal::Scanner::Init()’:
../src/checks.h:251:22: error: typedef ‘StaticAssertTypedef__450’ locally defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef
, LINE)
^
../src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(StaticAssertTypedef, LINE)
^
../src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/scanner.h:450:5: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(kCharacterLookaheadBufferSize == 1);
^
CXX(target) /home/carlo/src/SilkJS/src/v8-read-only/out/x64.release/obj.target/preparser_lib/src/preparse-data.o
In file included from ../src/hashmap.h:32:0,
from ../src/preparse-data.h:32,
from ../src/preparse-data.cc:31:
../src/preparse-data.cc: In member function ‘virtual void v8::internal::FunctionLoggingParserRecorder::LogMessage(int, int, const char_, const char_)’:
../src/checks.h:251:22: error: typedef ‘StaticAssertTypedef__69’ locally defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef
, LINE)
^
../src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(StaticAssertTypedef, LINE)
^
../src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/preparse-data.cc:69:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(PreparseDataConstants::kMessageStartPos == 0);
^
../src/checks.h:251:22: error: typedef ‘StaticAssertTypedef__71’ locally defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef
, LINE)
^
../src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(StaticAssertTypedef, LINE)
^
../src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/preparse-data.cc:71:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(PreparseDataConstants::kMessageEndPos == 1);
^
../src/checks.h:251:22: error: typedef ‘StaticAssertTypedef__73’ locally defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef
, LINE)
^
../src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(StaticAssertTypedef, LINE)
^
../src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/preparse-data.cc:73:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(PreparseDataConstants::kMessageArgCountPos == 2);
^
../src/checks.h:251:22: error: typedef ‘StaticAssertTypedef__75’ locally defined but not used [-Werror=unused-local-typedefs]
SEMI_STATIC_JOIN(__StaticAssertTypedef
, LINE)
^
../src/checks.h:241:39: note: in definition of macro ‘SEMI_STATIC_JOIN_HELPER’
#define SEMI_STATIC_JOIN_HELPER(a, b) a##b
^
../src/checks.h:251:5: note: in expansion of macro ‘SEMI_STATIC_JOIN’
SEMI_STATIC_JOIN(StaticAssertTypedef, LINE)
^
../src/checks.h:283:30: note: in expansion of macro ‘STATIC_CHECK’
#define STATIC_ASSERT(test) STATIC_CHECK(test)
^
../src/preparse-data.cc:75:3: note: in expansion of macro ‘STATIC_ASSERT’
STATIC_ASSERT(PreparseDataConstants::kMessageTextPos == 3);
^
cc1plus: all warnings being treated as errors
tools/gyp/preparser_lib.target.x64.mk:112: recipe for target '/home/carlo/src/SilkJS/src/v8-read-only/out/x64.release/obj.target/preparser_lib/src/conversions.o' failed
make[3]: *** [/home/carlo/src/SilkJS/src/v8-read-only/out/x64.release/obj.target/preparser_lib/src/conversions.o] Error 1
make[3]: *** Waiting for unfinished jobs....
cc1plus: all warnings being treated as errors
tools/gyp/preparser_lib.target.x64.mk:112: recipe for target '/home/carlo/src/SilkJS/src/v8-read-only/out/x64.release/obj.target/preparser_lib/src/preparse-data.o' failed
make[3]: *** [/home/carlo/src/SilkJS/src/v8-read-only/out/x64.release/obj.target/preparser_lib/src/preparse-data.o] Error 1
make[3]: Leaving directory '/home/carlo/src/SilkJS/src/v8-read-only/out'
Makefile:183: recipe for target 'x64.release' failed
make[2]: *** [x64.release] Error 2
make[2]: Leaving directory '/home/carlo/src/SilkJS/src/v8-read-only'
Makefile:85: recipe for target 'v8-read-only/out/x64.release/obj.target/tools/gyp/libv8_base.a' failed
make[1]: *** [v8-read-only/out/x64.release/obj.target/tools/gyp/libv8_base.a] Error 2
make[1]: Leaving directory '/home/carlo/src/SilkJS/src'
Makefile:34: recipe for target 'install' failed
make: *** [install] Error 2

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions