atom/git-utils

Failing to build on Debian Wheezy

Opened this issue · 0 comments

Please see prrrnd/atom-git-projects#43 reported by @NDavidBrown

> git-utils@3.0.1 install /tmp/apm-install-dir-115529-30722-1cbtgc6/node_modules/git-projects/node_modules/git-utils
> node-gyp rebuild

make: Entering directory `/tmp/apm-install-dir-115529-30722-1cbtgc6/node_modules/git-projects/node_modules/git-utils/build'
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/attr.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/attr_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/attrcache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/blame_git.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/blame.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/blob.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/branch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/buf_text.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/buffer.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/cache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/checkout.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/cherrypick.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/clone.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/commit.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/commit_list.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/config.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/config_cache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/config_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/crlf.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/date.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/delta-apply.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/delta.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_driver.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_patch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_print.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_stats.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_tform.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/diff_xdiff.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/errors.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fetch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fetchhead.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/filebuf.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fileops.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/filter.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/fnmatch.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/global.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/graph.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/hash.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/hashsig.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/ident.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/ignore.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/index.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/indexer.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/iterator.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/merge.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/merge_file.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/message.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/mwindow.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/netops.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/notes.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/object.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/object_api.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb_loose.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb_mempack.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/odb_pack.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/oid.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pack-objects.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pack.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/path.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pathspec.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pool.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/posix.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/pqueue.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/push.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refdb.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refdb_fs.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/reflog.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refs.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/refspec.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/remote.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/repository.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/reset.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/revert.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/revparse.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/revwalk.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/settings.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/sha1_lookup.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/signature.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/sortedcache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/stash.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/status.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/strmap.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/submodule.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/sysdir.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tag.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/thread-utils.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/trace.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transport.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tree-cache.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tree.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/tsort.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/util.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/vector.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/zstream.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/cred.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/cred_helpers.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/git.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/http.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/local.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/smart.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/smart_pkt.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/smart_protocol.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/ssh.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/transports/winhttp.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xdiffi.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xemit.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xhistogram.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xmerge.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xpatience.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xprepare.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/xdiff/xutils.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/hash/hash_generic.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/unix/map.o
  CC(target) Release/obj.target/libgit2/deps/libgit2/src/unix/realpath.o
  AR(target) Release/obj.target/git2.a
  COPY Release/git2.a
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/adler32.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/crc32.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/deflate.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/inffast.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/inflate.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/inftrees.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/trees.o
  CC(target) Release/obj.target/zlib/deps/libgit2/deps/zlib/zutil.o
  AR(target) Release/obj.target/zlib.a
  COPY Release/zlib.a
  CC(target) Release/obj.target/http_parser/deps/libgit2/deps/http-parser/http_parser.o
  AR(target) Release/obj.target/http_parser.a
  COPY Release/http_parser.a
  CXX(target) Release/obj.target/git/src/repository.o
make: Leaving directory `/tmp/apm-install-dir-115529-30722-1cbtgc6/node_modules/git-projects/node_modules/git-utils/build'

npm http GET https://registry.npmjs.org/jquery
npm http GET https://registry.npmjs.org/git-utils
npm http GET https://registry.npmjs.org/atom-space-pen-views
npm http GET https://registry.npmjs.org/fs-plus/2.6.0
npm http GET https://registry.npmjs.org/season
npm http 304 https://registry.npmjs.org/atom-space-pen-views
npm http 304 https://registry.npmjs.org/jquery
npm http 200 https://registry.npmjs.org/fs-plus/2.6.0
npm http 200 https://registry.npmjs.org/git-utils
npm http GET https://registry.npmjs.org/fs-plus/-/fs-plus-2.6.0.tgz
npm http GET https://registry.npmjs.org/git-utils/-/git-utils-3.0.1.tgz
npm http 200 https://registry.npmjs.org/fs-plus/-/fs-plus-2.6.0.tgz
npm http 200 https://registry.npmjs.org/git-utils/-/git-utils-3.0.1.tgz
npm http 304 https://registry.npmjs.org/season
npm http GET https://registry.npmjs.org/season/-/season-1.0.2.tgz
npm http 200 https://registry.npmjs.org/season/-/season-1.0.2.tgz
npm http GET https://registry.npmjs.org/underscore-plus
npm http GET https://registry.npmjs.org/mkdirp
npm http GET https://registry.npmjs.org/async
npm http GET https://registry.npmjs.org/rimraf
npm http GET https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/underscore-plus
npm http 304 https://registry.npmjs.org/mkdirp
npm http 304 https://registry.npmjs.org/rimraf
npm http 304 https://registry.npmjs.org/async
npm http 304 https://registry.npmjs.org/optimist
npm http 304 https://registry.npmjs.org/coffee-script
npm http GET https://registry.npmjs.org/fuzzaldrin
npm http GET https://registry.npmjs.org/space-pen
npm http GET https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http 304 https://registry.npmjs.org/fuzzaldrin
npm http 304 https://registry.npmjs.org/space-pen
npm http 200 https://registry.npmjs.org/coffee-script/-/coffee-script-1.7.1.tgz
npm http GET https://registry.npmjs.org/underscore
npm http 304 https://registry.npmjs.org/underscore
npm http GET https://registry.npmjs.org/grim
npm http 304 https://registry.npmjs.org/grim
npm http GET https://registry.npmjs.org/coffeestack
npm http GET https://registry.npmjs.org/emissary
npm http 304 https://registry.npmjs.org/coffeestack
npm http 304 https://registry.npmjs.org/emissary
npm http GET https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/property-accessors
npm http 304 https://registry.npmjs.org/source-map
npm http GET https://registry.npmjs.org/es6-weak-map
npm http 304 https://registry.npmjs.org/property-accessors
npm http 304 https://registry.npmjs.org/es6-weak-map
npm http GET https://registry.npmjs.org/amdefine
npm http 304 https://registry.npmjs.org/amdefine
npm http GET https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/wordwrap
npm http 304 https://registry.npmjs.org/mixto
npm http GET https://registry.npmjs.org/d
npm http GET https://registry.npmjs.org/es5-ext
npm http GET https://registry.npmjs.org/es6-iterator
npm http GET https://registry.npmjs.org/es6-symbol
npm http 304 https://registry.npmjs.org/d
npm http 304 https://registry.npmjs.org/es5-ext
npm http 304 https://registry.npmjs.org/es6-iterator
npm http 304 https://registry.npmjs.org/es6-symbol
npm http GET https://atom.io/download/atom-shell/nan-1.6.1.tgz
npm http 200 https://atom.io/download/atom-shell/nan-1.6.1.tgz
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h:69:9: error: 'UnboundScript' in namespace 'v8' does not name a type
In file included from ../node_modules/nan/nan.h:81:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_new.h:181:16: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_new.h:181:16: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_new.h:181:33: error: template argument 1 is invalid
../node_modules/nan/nan_new.h:181:49: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_new.h:181:49: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_new.h:181:66: error: template argument 1 is invalid
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Array>::return_t NanIntern::Factory<v8::Array>::New()':
../node_modules/nan/nan_implementation_12_inl.h:30:50: error: invalid conversion from 'v8::Isolate*' to 'int' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2307:23: error:   initializing argument 1 of 'static v8::Local<v8::Array> v8::Array::New(int)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Array>::return_t NanIntern::Factory<v8::Array>::New(int)':
../node_modules/nan/nan_implementation_12_inl.h:35:58: error: no matching function for call to 'v8::Array::New(v8::Isolate*, int&)'
../node_modules/nan/nan_implementation_12_inl.h:35:58: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2307:23: note: static v8::Local<v8::Array> v8::Array::New(int)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2307:23: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Boolean>::return_t NanIntern::Factory<v8::Boolean>::New(bool)':
../node_modules/nan/nan_implementation_12_inl.h:42:59: error: no matching function for call to 'v8::Boolean::New(v8::Isolate*, bool&)'
../node_modules/nan/nan_implementation_12_inl.h:42:59: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:5931:17: note: static v8::Handle<v8::Boolean> v8::Boolean::New(bool)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:5931:17: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Date>::return_t NanIntern::Factory<v8::Date>::New(double)':
../node_modules/nan/nan_implementation_12_inl.h:65:56: error: no matching function for call to 'v8::Date::New(v8::Isolate*, double&)'
../node_modules/nan/nan_implementation_12_inl.h:65:56: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2831:23: note: static v8::Local<v8::Value> v8::Date::New(double)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2831:23: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:65:69: error: expected primary-expression before '>' token
../node_modules/nan/nan_implementation_12_inl.h:65:71: error: expected primary-expression before ')' token
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::External>::return_t NanIntern::Factory<v8::External>::New(void*)':
../node_modules/nan/nan_implementation_12_inl.h:72:60: error: no matching function for call to 'v8::External::New(v8::Isolate*, void*&)'
../node_modules/nan/nan_implementation_12_inl.h:72:60: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3010:26: note: static v8::Local<v8::External> v8::External::New(void*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3010:26: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::FunctionTemplate>::return_t NanIntern::Factory<v8::FunctionTemplate>::New(NanFunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>)':
../node_modules/nan/nan_implementation_12_inl.h:94:46: error: no matching function for call to 'v8::FunctionTemplate::New(v8::Isolate*, void (*&)(const v8::FunctionCallbackInfo<v8::Value>&), v8::Handle<v8::Value>&, v8::Handle<v8::Signature>&)'
../node_modules/nan/nan_implementation_12_inl.h:94:46: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3311:34: note: static v8::Local<v8::FunctionTemplate> v8::FunctionTemplate::New(v8::FunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>, int)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3311:34: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'v8::FunctionCallback {aka void (*)(const v8::FunctionCallbackInfo<v8::Value>&)}'
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::NumberObject>::return_t NanIntern::Factory<v8::NumberObject>::New(double)':
../node_modules/nan/nan_implementation_12_inl.h:109:38: error: no matching function for call to 'v8::NumberObject::New(v8::Isolate*, double&)'
../node_modules/nan/nan_implementation_12_inl.h:109:38: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2869:23: note: static v8::Local<v8::Value> v8::NumberObject::New(double)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2869:23: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:109:59: error: expected primary-expression before '>' token
../node_modules/nan/nan_implementation_12_inl.h:109:61: error: expected primary-expression before ')' token
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Uint32>::return_t NanIntern::Factory<v8::Uint32>::New(int32_t)':
../node_modules/nan/nan_implementation_12_inl.h:129:67: error: invalid conversion from 'v8::Isolate*' to 'uint32_t {aka unsigned int}' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1937:25: error:   initializing argument 1 of 'static v8::Local<v8::Integer> v8::Integer::NewFromUnsigned(uint32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:129:67: error: invalid conversion from 'int32_t {aka int}' to 'v8::Isolate*' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1937:25: error:   initializing argument 2 of 'static v8::Local<v8::Integer> v8::Integer::NewFromUnsigned(uint32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Uint32>::return_t NanIntern::Factory<v8::Uint32>::New(uint32_t)':
../node_modules/nan/nan_implementation_12_inl.h:135:67: error: invalid conversion from 'v8::Isolate*' to 'uint32_t {aka unsigned int}' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1937:25: error:   initializing argument 1 of 'static v8::Local<v8::Integer> v8::Integer::NewFromUnsigned(uint32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:135:67: error: invalid conversion from 'uint32_t {aka unsigned int}' to 'v8::Isolate*' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1937:25: error:   initializing argument 2 of 'static v8::Local<v8::Integer> v8::Integer::NewFromUnsigned(uint32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Object>::return_t NanIntern::Factory<v8::Object>::New()':
../node_modules/nan/nan_implementation_12_inl.h:142:51: error: no matching function for call to 'v8::Object::New(v8::Isolate*)'
../node_modules/nan/nan_implementation_12_inl.h:142:51: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2279:24: note: static v8::Local<v8::Object> v8::Object::New()
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:2279:24: note:   candidate expects 0 arguments, 1 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::ObjectTemplate>::return_t NanIntern::Factory<v8::ObjectTemplate>::New()':
../node_modules/nan/nan_implementation_12_inl.h:149:59: error: no matching function for call to 'v8::ObjectTemplate::New(v8::Isolate*)'
../node_modules/nan/nan_implementation_12_inl.h:149:59: note: candidates are:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3398:32: note: static v8::Local<v8::ObjectTemplate> v8::ObjectTemplate::New()
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3398:32: note:   candidate expects 0 arguments, 1 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3539:32: note: static v8::Local<v8::ObjectTemplate> v8::ObjectTemplate::New(v8::Handle<v8::FunctionTemplate>)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3539:32: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Handle<v8::FunctionTemplate>'
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>)':
../node_modules/nan/nan_implementation_12_inl.h:165:7: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan_implementation_12_inl.h:165:30: error: expected ';' before 'src'
../node_modules/nan/nan_implementation_12_inl.h:166:14: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan_implementation_12_inl.h:166:66: error: 'src' was not declared in this scope
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Script>::return_t NanIntern::Factory<v8::Script>::New(v8::Local<v8::String>, const v8::ScriptOrigin&)':
../node_modules/nan/nan_implementation_12_inl.h:172:7: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan_implementation_12_inl.h:172:30: error: expected ';' before 'src'
../node_modules/nan/nan_implementation_12_inl.h:173:14: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan_implementation_12_inl.h:173:66: error: 'src' was not declared in this scope
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Signature>::return_t NanIntern::Factory<v8::Signature>::New(NanIntern::Factory<v8::Signature>::FTH)':
../node_modules/nan/nan_implementation_12_inl.h:180:64: error: no matching function for call to 'v8::Signature::New(v8::Isolate*, NanIntern::Factory<v8::Signature>::FTH&)'
../node_modules/nan/nan_implementation_12_inl.h:180:64: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3550:27: note: static v8::Local<v8::Signature> v8::Signature::New(v8::Handle<v8::FunctionTemplate>, int, v8::Handle<v8::FunctionTemplate>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3550:27: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Handle<v8::FunctionTemplate>'
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(v8::String::ExternalStringResource*)':
../node_modules/nan/nan_implementation_12_inl.h:217:66: error: no matching function for call to 'v8::String::NewExternal(v8::Isolate*, v8::String::ExternalStringResource*&)'
../node_modules/nan/nan_implementation_12_inl.h:217:66: note: candidates are:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1765:24: note: static v8::Local<v8::String> v8::String::NewExternal(v8::String::ExternalStringResource*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1765:24: note:   candidate expects 1 argument, 2 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1786:24: note: static v8::Local<v8::String> v8::String::NewExternal(v8::String::ExternalAsciiStringResource*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1786:24: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::String>::return_t NanIntern::Factory<v8::String>::New(NanExternalOneByteStringResource*)':
../node_modules/nan/nan_implementation_12_inl.h:222:66: error: no matching function for call to 'v8::String::NewExternal(v8::Isolate*, NanExternalOneByteStringResource*&)'
../node_modules/nan/nan_implementation_12_inl.h:222:66: note: candidates are:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1765:24: note: static v8::Local<v8::String> v8::String::NewExternal(v8::String::ExternalStringResource*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1765:24: note:   candidate expects 1 argument, 2 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1786:24: note: static v8::Local<v8::String> v8::String::NewExternal(v8::String::ExternalAsciiStringResource*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1786:24: note:   candidate expects 1 argument, 2 provided
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: At global scope:
../node_modules/nan/nan_implementation_12_inl.h:234:9: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_implementation_12_inl.h:234:9: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_implementation_12_inl.h:234:26: error: template argument 1 is invalid
../node_modules/nan/nan_implementation_12_inl.h:235:1: error: expected initializer before 'Factory'
../node_modules/nan/nan_implementation_12_inl.h:240:9: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_implementation_12_inl.h:240:9: error: 'UnboundScript' is not a member of 'v8'
../node_modules/nan/nan_implementation_12_inl.h:240:26: error: template argument 1 is invalid
../node_modules/nan/nan_implementation_12_inl.h:241:1: error: expected initializer before 'Factory'
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Primitive> NanUndefined()':
../node_modules/nan/nan.h:412:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:412:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:413:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In function 'v8::Local<v8::Primitive> NanNull()':
../node_modules/nan/nan.h:417:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:417:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:418:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In function 'v8::Local<v8::Boolean> NanTrue()':
../node_modules/nan/nan.h:422:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:422:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:423:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In function 'v8::Local<v8::Boolean> NanFalse()':
../node_modules/nan/nan.h:427:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:427:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:428:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In function 'void NanSetTemplate(v8::Handle<v8::Template>, const char*, v8::Handle<v8::Data>)':
../node_modules/nan/nan.h:440:54: error: no matching function for call to 'v8::Template::Set(v8::Isolate*, const char*&, v8::Handle<v8::Data>&)'
../node_modules/nan/nan.h:440:54: note: candidates are:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3027:8: note: void v8::Template::Set(v8::Handle<v8::String>, v8::Handle<v8::Data>, v8::PropertyAttribute)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:3027:8: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Handle<v8::String>'
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:5936:6: note: void v8::Template::Set(const char*, v8::Handle<v8::Data>)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:5936:6: note:   candidate expects 2 arguments, 3 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: At global scope:
../node_modules/nan/nan.h:472:20: error: variable or field 'NanAddGCEpilogueCallback' declared void
../node_modules/nan/nan.h:472:7: error: 'GCEpilogueCallback' is not a member of 'v8::Isolate'
../node_modules/nan/nan.h:473:18: error: expected primary-expression before 'gc_type_filter'
../node_modules/nan/nan.h:478:20: error: variable or field 'NanRemoveGCEpilogueCallback' declared void
../node_modules/nan/nan.h:478:7: error: 'GCEpilogueCallback' is not a member of 'v8::Isolate'
../node_modules/nan/nan.h:483:20: error: variable or field 'NanAddGCPrologueCallback' declared void
../node_modules/nan/nan.h:483:7: error: 'GCPrologueCallback' is not a member of 'v8::Isolate'
../node_modules/nan/nan.h:484:18: error: expected primary-expression before 'gc_type_filter'
../node_modules/nan/nan.h:489:20: error: variable or field 'NanRemoveGCPrologueCallback' declared void
../node_modules/nan/nan.h:489:7: error: 'GCPrologueCallback' is not a member of 'v8::Isolate'
../node_modules/nan/nan.h: In function 'void NanThrowError(const char*)':
../node_modules/nan/nan.h:610:5: error: 'class v8::Isolate' has no member named 'ThrowException'
../node_modules/nan/nan.h: In function 'void NanThrowError(v8::Handle<v8::Value>)':
../node_modules/nan/nan.h:615:32: error: 'class v8::Isolate' has no member named 'ThrowException'
../node_modules/nan/nan.h: In function 'void NanThrowTypeError(const char*)':
../node_modules/nan/nan.h:640:5: error: 'class v8::Isolate' has no member named 'ThrowException'
../node_modules/nan/nan.h: In function 'void NanThrowRangeError(const char*)':
../node_modules/nan/nan.h:648:5: error: 'class v8::Isolate' has no member named 'ThrowException'
../node_modules/nan/nan.h: In function 'v8::Local<v8::Object> NanNewBufferHandle(char*, size_t, node::smalloc::FreeCallback, void*)':
../node_modules/nan/nan.h:664:64: error: no matching function for call to 'New(v8::Isolate*, char*&, size_t&, void (*&)(char*, void*), void*&)'
../node_modules/nan/nan.h:664:64: note: candidates are:
In file included from ../node_modules/nan/nan.h:25:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note: v8::Local<v8::Object> node::Buffer::New(size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note:   candidate expects 1 argument, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note: v8::Local<v8::Object> node::Buffer::New(v8::Handle<v8::String>, node::encoding)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note:   candidate expects 2 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note: v8::Local<v8::Object> node::Buffer::New(const char*, size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note:   candidate expects 2 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note: v8::Local<v8::Object> node::Buffer::New(char*, size_t, node::smalloc::FreeCallback, void*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note:   candidate expects 4 arguments, 5 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Object> NanNewBufferHandle(const char*, uint32_t)':
../node_modules/nan/nan.h:671:67: error: no matching function for call to 'New(v8::Isolate*, const char*&, uint32_t&)'
../node_modules/nan/nan.h:671:67: note: candidates are:
In file included from ../node_modules/nan/nan.h:25:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note: v8::Local<v8::Object> node::Buffer::New(size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note:   candidate expects 1 argument, 3 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note: v8::Local<v8::Object> node::Buffer::New(v8::Handle<v8::String>, node::encoding)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note:   candidate expects 2 arguments, 3 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note: v8::Local<v8::Object> node::Buffer::New(const char*, size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note:   candidate expects 2 arguments, 3 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note: v8::Local<v8::Object> node::Buffer::New(char*, size_t, node::smalloc::FreeCallback, void*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note:   candidate expects 4 arguments, 3 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Object> NanNewBufferHandle(uint32_t)':
../node_modules/nan/nan.h:675:61: error: no matching function for call to 'New(v8::Isolate*, uint32_t&)'
../node_modules/nan/nan.h:675:61: note: candidates are:
In file included from ../node_modules/nan/nan.h:25:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note: v8::Local<v8::Object> node::Buffer::New(size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:46:35: note:   candidate expects 1 argument, 2 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note: v8::Local<v8::Object> node::Buffer::New(v8::Handle<v8::String>, node::encoding)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:48:35: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'v8::Handle<v8::String>'
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note: v8::Local<v8::Object> node::Buffer::New(const char*, size_t)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:52:35: note:   no known conversion for argument 1 from 'v8::Isolate*' to 'const char*'
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note: v8::Local<v8::Object> node::Buffer::New(char*, size_t, node::smalloc::FreeCallback, void*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node_buffer.h:54:35: note:   candidate expects 4 arguments, 2 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Object> NanBufferUse(char*, uint32_t)':
../node_modules/nan/nan.h:682:67: error: cannot convert 'v8::Isolate*' to 'char*' for argument '1' to 'v8::Local<v8::Object> node::Buffer::Use(char*, uint32_t)'
../node_modules/nan/nan.h: In function 'v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>, const v8::ScriptOrigin&)':
../node_modules/nan/nan.h:708:9: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan.h:708:32: error: expected ';' before 'source'
../node_modules/nan/nan.h:709:16: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan.h:709:68: error: 'source' was not declared in this scope
../node_modules/nan/nan.h: In function 'v8::Local<v8::Script> NanCompileScript(v8::Local<v8::String>)':
../node_modules/nan/nan.h:715:9: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan.h:715:32: error: expected ';' before 'source'
../node_modules/nan/nan.h:716:16: error: 'v8::ScriptCompiler' has not been declared
../node_modules/nan/nan.h:716:68: error: 'source' was not declared in this scope
../node_modules/nan/nan.h: At global scope:
../node_modules/nan/nan.h:720:18: error: 'NanUnboundScript' was not declared in this scope
../node_modules/nan/nan.h:720:34: error: template argument 1 is invalid
../node_modules/nan/nan.h: In function 'v8::Local<v8::Value> NanRunScript(int)':
../node_modules/nan/nan.h:722:18: error: base operand of '->' is not a pointer
../node_modules/nan/nan.h: In function 'v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)':
../node_modules/nan/nan.h:737:60: error: no matching function for call to 'MakeCallback(v8::Isolate*, v8::Handle<v8::Object>&, v8::Handle<v8::Function>&, int&, v8::Handle<v8::Value>*&)'
../node_modules/nan/nan.h:737:60: note: candidates are:
In file included from ../node_modules/nan/nan.h:24:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note:   candidate expects 4 arguments, 5 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)':
../node_modules/nan/nan.h:746:62: error: no matching function for call to 'MakeCallback(v8::Isolate*, v8::Handle<v8::Object>&, v8::Handle<v8::String>&, int&, v8::Handle<v8::Value>*&)'
../node_modules/nan/nan.h:746:62: note: candidates are:
In file included from ../node_modules/nan/nan.h:24:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note:   candidate expects 4 arguments, 5 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'v8::Local<v8::Value> NanMakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)':
../node_modules/nan/nan.h:755:62: error: no matching function for call to 'MakeCallback(v8::Isolate*, v8::Handle<v8::Object>&, const char*&, int&, v8::Handle<v8::Value>*&)'
../node_modules/nan/nan.h:755:62: note: candidates are:
In file included from ../node_modules/nan/nan.h:24:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note:   candidate expects 4 arguments, 5 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'T* NanGetIsolateData(v8::Isolate*)':
../node_modules/nan/nan.h:770:48: error: no matching function for call to 'v8::Isolate::GetData(int)'
../node_modules/nan/nan.h:770:48: note: candidate is:
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:6394:7: note: void* v8::Isolate::GetData()
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:6394:7: note:   candidate expects 0 arguments, 1 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In member function 'v8::Local<v8::Function> NanCallback::GetFunction() const':
../node_modules/nan/nan.h:1512:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:1512:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:1513:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In member function 'v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const':
../node_modules/nan/nan.h:1558:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:1558:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:1562:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h:1562:12: error: no matching function for call to 'MakeCallback(v8::Isolate*&, v8::Handle<v8::Object>&, v8::Local<v8::Function>&, int&, v8::Handle<v8::Value>*&)'
../node_modules/nan/nan.h:1562:12: note: candidates are:
In file included from ../node_modules/nan/nan.h:24:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, const char*, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:88:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::String>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:93:35: note:   candidate expects 4 arguments, 5 provided
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note: v8::Handle<v8::Value> node::MakeCallback(v8::Handle<v8::Object>, v8::Handle<v8::Function>, int, v8::Handle<v8::Value>*)
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:98:35: note:   candidate expects 4 arguments, 5 provided
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In member function 'v8::Local<v8::Object> NanAsyncWorker::GetFromPersistent(const char*) const':
../node_modules/nan/nan.h:1629:5: error: 'EscapableHandleScope' is not a member of 'v8'
../node_modules/nan/nan.h:1629:5: error: expected ';' before 'scope'
../node_modules/nan/nan.h:1631:12: error: 'scope' was not declared in this scope
../node_modules/nan/nan.h: In function 'v8::Local<v8::Value> NanEncode(const void*, size_t, Nan::Encoding)':
../node_modules/nan/nan.h:2018:44: error: invalid conversion from 'const void*' to 'size_t {aka long unsigned int}' [-fpermissive]
../node_modules/nan/nan.h:2018:44: error: invalid conversion from 'size_t {aka long unsigned int}' to 'node::encoding' [-fpermissive]
../node_modules/nan/nan.h:2018:44: error: too many arguments to function 'v8::Local<v8::Value> node::Encode(const void*, size_t, node::encoding)'
In file included from ../node_modules/nan/nan.h:24:0,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:184:34: note: declared here
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In function 'ssize_t NanDecodeBytes(v8::Handle<v8::Value>, Nan::Encoding)':
../node_modules/nan/nan.h:2034:44: error: could not convert 'v8::Isolate::GetCurrent()' from 'v8::Isolate*' to 'v8::Handle<v8::Value>'
../node_modules/nan/nan.h: In function 'ssize_t NanDecodeWrite(char*, size_t, v8::Handle<v8::Value>, Nan::Encoding)':
../node_modules/nan/nan.h:2056:44: error: cannot convert 'v8::Isolate*' to 'char*' for argument '1' to 'ssize_t node::DecodeWrite(char*, size_t, v8::Handle<v8::Value>, node::encoding)'
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In instantiation of 'static NanIntern::IntegerFactory<T>::return_t NanIntern::IntegerFactory<T>::New(int32_t) [with T = v8::Int32; NanIntern::IntegerFactory<T>::return_t = v8::Local<v8::Int32>; int32_t = int]':
../node_modules/nan/nan_new.h:208:41:   required from 'typename NanIntern::Factory<T>::return_t NanNew(A0) [with T = v8::Int32; A0 = int; typename NanIntern::Factory<T>::return_t = v8::Local<v8::Int32>]'
../node_modules/nan/nan_new.h:265:33:   required from here
../node_modules/nan/nan_implementation_12_inl.h:117:56: error: invalid conversion from 'v8::Isolate*' to 'int32_t {aka int}' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1936:25: error:   initializing argument 1 of 'static v8::Local<v8::Integer> v8::Integer::New(int32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:117:56: error: invalid conversion from 'int32_t {aka int}' to 'v8::Isolate*' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1936:25: error:   initializing argument 2 of 'static v8::Local<v8::Integer> v8::Integer::New(int32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In instantiation of 'static NanIntern::IntegerFactory<T>::return_t NanIntern::IntegerFactory<T>::New(int32_t) [with T = v8::Integer; NanIntern::IntegerFactory<T>::return_t = v8::Local<v8::Integer>; int32_t = int]':
../node_modules/nan/nan_new.h:208:41:   required from 'typename NanIntern::Factory<T>::return_t NanNew(A0) [with T = v8::Integer; A0 = int; typename NanIntern::Factory<T>::return_t = v8::Local<v8::Integer>]'
../node_modules/nan/nan.h:624:73:   required from here
../node_modules/nan/nan_implementation_12_inl.h:117:56: error: invalid conversion from 'v8::Isolate*' to 'int32_t {aka int}' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1936:25: error:   initializing argument 1 of 'static v8::Local<v8::Integer> v8::Integer::New(int32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h:117:56: error: invalid conversion from 'int32_t {aka int}' to 'v8::Isolate*' [-fpermissive]
In file included from /home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/src/node.h:61:0,
                 from ../node_modules/nan/nan.h:24,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
/home/dave.brown/.atom/.node-gyp/.node-gyp/0.11.10/deps/v8/include/v8.h:1936:25: error:   initializing argument 2 of 'static v8::Local<v8::Integer> v8::Integer::New(int32_t, v8::Isolate*)' [-fpermissive]
In file included from ../node_modules/nan/nan_new.h:189:0,
                 from ../node_modules/nan/nan.h:81,
                 from ../src/repository.h:29,
                 from ../src/repository.cc:22:
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Boolean>::return_t NanIntern::Factory<v8::Boolean>::New(bool)':
../node_modules/nan/nan_implementation_12_inl.h:43:1: warning: control reaches end of non-void function [-Wreturn-type]
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Object>::return_t NanIntern::Factory<v8::Object>::New()':
../node_modules/nan/nan_implementation_12_inl.h:143:1: warning: control reaches end of non-void function [-Wreturn-type]
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::Array>::return_t NanIntern::Factory<v8::Array>::New(int)':
../node_modules/nan/nan_implementation_12_inl.h:36:1: warning: control reaches end of non-void function [-Wreturn-type]
../node_modules/nan/nan_implementation_12_inl.h: In static member function 'static NanIntern::FactoryBase<v8::FunctionTemplate>::return_t NanIntern::Factory<v8::FunctionTemplate>::New(NanFunctionCallback, v8::Handle<v8::Value>, v8::Handle<v8::Signature>)':
../node_modules/nan/nan_implementation_12_inl.h:95:1: warning: control reaches end of non-void function [-Wreturn-type]
In file included from ../src/repository.h:29:0,
                 from ../src/repository.cc:22:
../node_modules/nan/nan.h: In member function 'v8::Handle<v8::Value> NanCallback::Call_(v8::Isolate*, v8::Handle<v8::Object>, int, v8::Handle<v8::Value>*) const':
../node_modules/nan/nan.h:1586:3: warning: control reaches end of non-void function [-Wreturn-type]
make: *** [Release/obj.target/git/src/repository.o] Error 1
gyp ERR! build error 
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit (/usr/share/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/node-gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.EventEmitter.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit (child_process.js:797:12)
gyp ERR! System Linux 3.16.0-0.bpo.4-amd64
gyp ERR! command "node" "/usr/share/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /tmp/apm-install-dir-115529-30722-1cbtgc6/node_modules/git-projects/node_modules/git-utils
gyp ERR! node -v v0.10.26
gyp ERR! node-gyp -v v0.12.2
gyp ERR! not ok 
npm ERR! git-utils@3.0.1 install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR! 
npm ERR! Failed at the git-utils@3.0.1 install script.
npm ERR! This is most likely a problem with the git-utils package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node-gyp rebuild
npm ERR! You can get their info via:
npm ERR!     npm owner ls git-utils
npm ERR! There is likely additional logging output above.

npm ERR! System Linux 3.16.0-0.bpo.4-amd64
npm ERR! command "/usr/share/atom/resources/app/apm/node_modules/atom-package-manager/bin/node" "/usr/share/atom/resources/app/apm/node_modules/atom-package-manager/node_modules/npm/bin/npm-cli.js" "--userconfig" "/usr/share/atom/resources/app/apm/node_modules/atom-package-manager/.apmrc" "install" "/tmp/d-115529-30722-1xevc5/package.tgz" "--target=0.11.10" "--arch=x64"
npm ERR! cwd /tmp/apm-install-dir-115529-30722-1cbtgc6
npm ERR! node -v v0.10.26
npm ERR! npm -v 1.4.4
npm ERR! code ELIFECYCLE
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /tmp/apm-install-dir-115529-30722-1cbtgc6/npm-debug.log
npm ERR! not ok code 0