<div dir="ltr">I'm trying to compile the nodejs bindings on Linux Mint 17, but am getting compiler errors.  My gcc/g++ version is:<div><br></div><div><div>g++ (Ubuntu 4.8.4-2ubuntu1~14.04.1) 4.8.4</div></div><div><br></div><div>NodeJS is version v0.10.25.</div><div><br></div><div>I believe I've got all the prerequisites installed.  I'd appreciate any suggestions for getting past these issues.  Errors are:</div><div><br></div><div><div>rgm@smackles ~/src/naug/node-augeas/build $ make</div><div>  CXX(target) Release/obj.target/augeas/libaugeas.o</div><div>../libaugeas.cc: In static member function ‘static Nan::NAN_METHOD_RETURN_TYPE LibAugeas::defnode(Nan::NAN_METHOD_ARGS_TYPE)’:</div><div>../libaugeas.cc:303:62: error: invalid initialization of non-const reference of type ‘v8::TryCatch&’ from an rvalue of type ‘v8::Isolate*’</div><div>                 node::FatalException(v8::Isolate::GetCurrent(), try_catch);</div><div>                                                              ^</div><div>In file included from ../libaugeas.cc:17:0:</div><div>/usr/include/nodejs/src/node.h:134:18: error: in passing argument 1 of ‘void node::FatalException(v8::TryCatch&)’</div><div> NODE_EXTERN void FatalException(v8::TryCatch &try_catch);</div><div>                  ^</div><div>../libaugeas.cc: In function ‘void saveAfter(uv_work_t*)’:</div><div>../libaugeas.cc:642:54: error: invalid initialization of non-const reference of type ‘v8::TryCatch&’ from an rvalue of type ‘v8::Isolate*’</div><div>         node::FatalException(v8::Isolate::GetCurrent(), try_catch);</div><div>                                                      ^</div><div>In file included from ../libaugeas.cc:17:0:</div><div>/usr/include/nodejs/src/node.h:134:18: error: in passing argument 1 of ‘void node::FatalException(v8::TryCatch&)’</div><div> NODE_EXTERN void FatalException(v8::TryCatch &try_catch);</div><div>                  ^</div><div>../libaugeas.cc: In function ‘void createAugeasAfter(uv_work_t*)’:</div><div>../libaugeas.cc:974:54: error: invalid initialization of non-const reference of type ‘v8::TryCatch&’ from an rvalue of type ‘v8::Isolate*’</div><div>         node::FatalException(v8::Isolate::GetCurrent(), try_catch);</div><div>                                                      ^</div><div>In file included from ../libaugeas.cc:17:0:</div><div>/usr/include/nodejs/src/node.h:134:18: error: in passing argument 1 of ‘void node::FatalException(v8::TryCatch&)’</div><div> NODE_EXTERN void FatalException(v8::TryCatch &try_catch);</div><div>                  ^</div><div>make: *** [Release/obj.target/augeas/libaugeas.o] Error 1</div></div></div>