-
Notifications
You must be signed in to change notification settings - Fork 25
Closed
Description
Trying to install the latest repository code on Ubuntu 14.04 with node.js v5.7.1 and libtag1-dev 1.2.1, I get the following failure:
npm i .
npm WARN deprecated [email protected]: graceful-fs version 3 and before will fail on newer node releases. Please update to graceful-fs@^4.0.0 as soon as possible.
> [email protected] install /home/htpc/tmp/node-taglib
> node-gyp rebuild
make: Entering directory `/home/foo/tmp/node-taglib/build'
CXX(target) Release/obj.target/taglib/src/bufferstream.o
In file included from ../src/bufferstream.cc:5:0:
../src/taglib.h:26:43: error: ‘Arguments’ in namespace ‘v8’ does not name a type
v8::Handle<v8::Value> AsyncReadFile(const v8::Arguments &args);
^
../src/taglib.h:26:58: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
v8::Handle<v8::Value> AsyncReadFile(const v8::Arguments &args);
^
../src/taglib.h:46:42: error: ‘Arguments’ in namespace ‘v8’ does not name a type
v8::Handle<v8::Value> AddResolvers(const v8::Arguments &args);
^
../src/taglib.h:46:57: error: ISO C++ forbids declaration of ‘args’ with no type [-fpermissive]
v8::Handle<v8::Value> AddResolvers(const v8::Arguments &args);
^
make: *** [Release/obj.target/taglib/src/bufferstream.o] Error 1
make: Leaving directory `/home/foo/tmp/node-taglib/build'
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:276:23)
gyp ERR! stack at emitTwo (events.js:100:13)
gyp ERR! stack at ChildProcess.emit (events.js:185:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Linux 3.13.0-67-generic
gyp ERR! command "/usr/bin/nodejs" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/foo/tmp/node-taglib
gyp ERR! node -v v5.7.1
gyp ERR! node-gyp -v v3.2.1
gyp ERR! not ok
insanity54 and passabilities
Metadata
Metadata
Assignees
Labels
No labels