Closed megastef closed 9 years ago
Hm, I doubt it is same issue. The NAN build fails while installing node via nvm install
while your build fails while compiling the gc-stats
module, which apparently is a dependency of yours.
This is just me guessing... The gc-stats
module was updated for NAN 2.0 about 13 days ago. Maybe you still have pinned an old version (<0.0.6) in your package.json
?
Maybe you still have pinned an old version ...
Forget that. Found it ... :-/
npm ERR! gc-stats@0.0.6 install
Since the compiler seems pretty confused and way of the reservation i still suspect it is a local thing (or something with gc-stats) and not a NAN issue. @kkoopa?
Uhm, yes? Same error on the gc-stats
package... no surprises there.
Or am I missing something?
It is the CI from gc-stats
. Just wanted to link it here because it builds fine for node but not iojs.
I see...
I gave it a whirl on the machine at hand (Mac) using io.js v3.2.0 (installed via nvm) and gc-stats
builds just fine...
Ok, it barfs on a template alias (template-using-declaration). IIRC that's a C++11 feature. Maybe the travis default compiler (gcc?) doesn't enable C++11 by default? Note, that the NAN travis build explicitly requests gcc-4.8
Again... just guessing.
Yes, io.js / node.js v3.x needs a C++11-capable compiler. That means g++ 4.8 or clang++ 3.4 or newer. The default on travis is g++ 4.6, IIRC.
I'm going to close this, it's not a nan-specific issue.
@agnat Thx! Travis compiles NAN + gc-stats using this setup: https://github.com/sematext/spm-agent-nodejs/blob/master/.travis.yml
Thanks @megastef it works for me either :)
@megastef thanks
Hi,
my travis CI build fails, when NAN is used on iojs 3.x. As far I see its a general NAN problem: https://travis-ci.org/nodejs/nan
Here is my log: