-
Notifications
You must be signed in to change notification settings - Fork 4
Description
I use env ubuntu 15.10 x64, node.js v6.2.2
dependency
"dependencies": {
"lame": "git://github.com/TooTallNate/node-lame.git#596ce2957ed60250cf26b914608f4be75319294a",
"node-mpg123-util": "0.0.2",
"speaker": "0.3.0"
}
[email protected] install /home/oleg/project/rest/vknplayer-sp/node_modules/node-mpg123-util
node-gyp rebuild
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
gyp WARN download NVM_NODEJS_ORG_MIRROR is deprecated and will be removed in node-gyp v4, please use NODEJS_ORG_MIRROR
make: Entering directory '/home/oleg/project/rest/vknplayer-sp/node_modules/node-mpg123-util/build'
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/compat.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/parse.o
../deps/mpg123/src/libmpg123/parse.c: In function ‘check_lame_tag’:
../deps/mpg123/src/libmpg123/parse.c:184:27: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(fr->track_frames > TRACK_MAX_FRAMES) fr->track_frames = 0; /* endless strea
^
../deps/mpg123/src/libmpg123/parse.c: In function ‘handle_id3v2’:
../deps/mpg123/src/libmpg123/parse.c:1013:31: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
else debug("no useful ID3v2");
^
../deps/mpg123/src/libmpg123/parse.c: In function ‘skip_junk’:
../deps/mpg123/src/libmpg123/parse.c:1081:71: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
else debug1("hopefully found one at %"OFF_P, (off_p)fr->rd->tell(fr));
^
../deps/mpg123/src/libmpg123/parse.c: In function ‘wetwork’:
../deps/mpg123/src/libmpg123/parse.c:1149:114: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
try %li at %"OFF_P", got newhead 0x%08lx", try, (off_p)fr->rd->tell(fr), newhead);
^
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/frame.o
../deps/mpg123/src/libmpg123/frame.c: In function ‘INT123_frame_buffers’:
../deps/mpg123/src/libmpg123/frame.c:285:28: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(2_2_0x110*sizeof(real) > buffssize)
^
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/format.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/dct64.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/equalizer.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/id3.o
../deps/mpg123/src/libmpg123/id3.c: In function ‘INT123_parse_new_id3’:
../deps/mpg123/src/libmpg123/id3.c:576:3: warning: right-hand operand of comma expression has no effect [-Wunused-value]
,1
^
../deps/mpg123/src/libmpg123/id3.c:661:35: note: in expansion of macro ‘threebytes_to_long’
if(fr->id3v2.version == 2) threebytes_to_long(tagdata+pos, framesize);
^
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/optimize.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/readers.o
../deps/mpg123/src/libmpg123/readers.c: In function ‘plain_read’:
../deps/mpg123/src/libmpg123/readers.c:60:70: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
if(VERBOSE3) debug2("read %li bytes of %li", (long)ret, (long)count);
^
../deps/mpg123/src/libmpg123/readers.c: In function ‘bc_add’:
../deps/mpg123/src/libmpg123/readers.c:630:93: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
=4) debug4("first bytes: %02x %02x %02x %02x", data[0], data[1], data[2], data[3]);
^
../deps/mpg123/src/libmpg123/readers.c: In function ‘bc_forget’:
../deps/mpg123/src/libmpg123/readers.c:728:42: warning: suggest braces around empty body in an ‘else’ statement [-Wempty-body]
else debug("forget with nothing there!");
^
../deps/mpg123/src/libmpg123/readers.c: In function ‘INT123_feed_more’:
../deps/mpg123/src/libmpg123/readers.c:763:33: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
if(VERBOSE3) debug("feed_more");
^
../deps/mpg123/src/libmpg123/readers.c:772:82: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body](unsigned long)fr->rdat.buffer.last->size, (unsigned long)fr->rdat.buffer.size);
^
../deps/mpg123/src/libmpg123/readers.c: In function ‘buffered_fullread’:
../deps/mpg123/src/libmpg123/readers.c:848:97: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
3) debug1("buffered_fullread: buffering %li bytes from stream (if > 0)", (long)got);
^
../deps/mpg123/src/libmpg123/readers.c:856:11: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(got < sizeof(readbuf)) /* That naturally catches got == 0, too. /
^
../deps/mpg123/src/libmpg123/readers.c:867:73: warning: suggest braces around empty body in an ‘if’ statement [-Wempty-body]
if(VERBOSE3) debug2("wanted %li, got %li", (long)count, (long)gotcount);
^
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/tabinit.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/libmpg123.o
../deps/mpg123/src/libmpg123/libmpg123.c: In function ‘mpg123_plain_strerror’:
../deps/mpg123/src/libmpg123/libmpg123.c:1581:29: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
if(errcode >= 0 && errcode < sizeof(mpg123_error)/sizeof(char))
^
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/index.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/stringbuf.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/icy.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/icy2utf8.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/ntom.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_8bit.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/layer1.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/layer2.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/layer3.o
../deps/mpg123/src/libmpg123/layer3.c: In function ‘III_dequantize_sample’:
../deps/mpg123/src/libmpg123/layer3.c:695:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(num < BITSHIFT) {
^
../deps/mpg123/src/libmpg123/layer3.c:804:6: note: in expansion of macro ‘REFRESH_MASK’
REFRESH_MASK;
^
../deps/mpg123/src/libmpg123/layer3.c:695:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(num < BITSHIFT) {
^
../deps/mpg123/src/libmpg123/layer3.c:818:6: note: in expansion of macro ‘REFRESH_MASK’
REFRESH_MASK;
^
../deps/mpg123/src/libmpg123/layer3.c:695:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(num < BITSHIFT) {
^
../deps/mpg123/src/libmpg123/layer3.c:842:6: note: in expansion of macro ‘REFRESH_MASK’
REFRESH_MASK;
^
../deps/mpg123/src/libmpg123/layer3.c:695:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(num < BITSHIFT) {
^
../deps/mpg123/src/libmpg123/layer3.c:890:4: note: in expansion of macro ‘REFRESH_MASK’
REFRESH_MASK;
^
../deps/mpg123/src/libmpg123/layer3.c:695:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(num < BITSHIFT) {
^
../deps/mpg123/src/libmpg123/layer3.c:1021:6: note: in expansion of macro ‘REFRESH_MASK’
REFRESH_MASK;
^
../deps/mpg123/src/libmpg123/layer3.c:695:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(num < BITSHIFT) {
^
../deps/mpg123/src/libmpg123/layer3.c:1036:6: note: in expansion of macro ‘REFRESH_MASK’
REFRESH_MASK;
^
../deps/mpg123/src/libmpg123/layer3.c:695:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(num < BITSHIFT) {
^
../deps/mpg123/src/libmpg123/layer3.c:1059:6: note: in expansion of macro ‘REFRESH_MASK’
REFRESH_MASK;
^
../deps/mpg123/src/libmpg123/layer3.c:695:12: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
while(num < BITSHIFT) {
^
../deps/mpg123/src/libmpg123/layer3.c:1088:4: note: in expansion of macro ‘REFRESH_MASK’
REFRESH_MASK;
^
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/feature.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/dct64_x86_64.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/dct64_x86_64_float.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_s32.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_real.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_stereo_x86_64.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_stereo_x86_64_float.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_stereo_x86_64_s32.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_x86_64.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_x86_64_s32.o
CC(target) Release/obj.target/mpg123/deps/mpg123/src/libmpg123/synth_x86_64_float.o
AR(target) Release/obj.target/deps/mpg123/libmpg123.a
COPY Release/libmpg123.a
CXX(target) Release/obj.target/binding/src/binding.o
In file included from ../src/node_pointer.h:6:0,
from ../src/binding.cc:3:
../node_modules/nan/nan.h:602:20: error: variable or field ‘AddGCEpilogueCallback’ declared void
v8::Isolate::GCEpilogueCallback callback
^
../node_modules/nan/nan.h:602:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
v8::Isolate::GCEpilogueCallback callback
^
../node_modules/nan/nan.h:603:18: error: expected primary-expression before ‘gc_type_filter’
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^
../node_modules/nan/nan.h:608:20: error: variable or field ‘RemoveGCEpilogueCallback’ declared void
v8::Isolate::GCEpilogueCallback callback) {
^
../node_modules/nan/nan.h:608:7: error: ‘GCEpilogueCallback’ is not a member of ‘v8::Isolate’
v8::Isolate::GCEpilogueCallback callback) {
^
../node_modules/nan/nan.h:613:20: error: variable or field ‘AddGCPrologueCallback’ declared void
v8::Isolate::GCPrologueCallback callback
^
../node_modules/nan/nan.h:613:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
v8::Isolate::GCPrologueCallback callback
^
../node_modules/nan/nan.h:614:18: error: expected primary-expression before ‘gc_type_filter’
, v8::GCType gc_type_filter = v8::kGCTypeAll) {
^
../node_modules/nan/nan.h:619:20: error: variable or field ‘RemoveGCPrologueCallback’ declared void
v8::Isolate::GCPrologueCallback callback) {
^
../node_modules/nan/nan.h:619:7: error: ‘GCPrologueCallback’ is not a member of ‘v8::Isolate’
v8::Isolate::GCPrologueCallback callback) {
^
binding.target.mk:95: recipe for target 'Release/obj.target/binding/src/binding.o' failed
make: *** [Release/obj.target/binding/src/binding.o] Error 1
make: Leaving directory '/home/oleg/project/rest/vknplayer-sp/node_modules/node-mpg123-util/build'
gyp ERR! build error
gyp ERR! stack Error:make
failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/home/oleg/.nvm/versions/node/v6.2.2/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack at emitTwo (events.js:106:13)
gyp ERR! stack at ChildProcess.emit (events.js:191:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:204:12)
gyp ERR! System Linux 4.2.0-38-generic
gyp ERR! command "/home/oleg/.nvm/versions/node/v6.2.2/bin/node" "/home/oleg/.nvm/versions/node/v6.2.2/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/oleg/project/rest/vknplayer-sp/node_modules/node-mpg123-util
gyp ERR! node -v v6.2.2
gyp ERR! node-gyp -v v3.3.1
gyp ERR! not ok