Skip to content

Instantly share code, notes, and snippets.

@jhnlsn
Created March 6, 2013 19:04
Show Gist options
  • Save jhnlsn/5102050 to your computer and use it in GitHub Desktop.
Save jhnlsn/5102050 to your computer and use it in GitHub Desktop.
couchbase install from node.
npm install
npm http GET https://registry.npmjs.org/couchbase
npm http 304 https://registry.npmjs.org/couchbase
npm http GET https://registry.npmjs.org/bindings
npm http GET https://registry.npmjs.org/request
npm http 304 https://registry.npmjs.org/bindings
npm http 304 https://registry.npmjs.org/request
> couchbase@0.0.11 install /Users/jnelson/wkspace/mysql_vs_couchbase/node_modules/couchbase
> node-gyp rebuild
CXX(target) Release/obj.target/couchbase_impl/src/args.o
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:22:21: error: unknown type name 'lcb_error_t'; did you mean 'mach_error_t'?
void result(lcb_error_t error,
^~~~~~~~~~~
mach_error_t
/usr/include/mach/error.h:111:23: note: 'mach_error_t' declared here
typedef kern_return_t mach_error_t;
^
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:23:38: error: unknown type name 'lcb_size_t'; did you mean 'vm_size_t'?
const void *key, lcb_size_t nkey,
^~~~~~~~~~
vm_size_t
/usr/include/mach/i386/vm_types.h:112:20: note: 'vm_size_t' declared here
typedef uintptr_t vm_size_t;
^
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:24:21: error: unknown type name 'lcb_cas_t'
lcb_cas_t cas,
^
../src/cookie.h:25:21: error: unknown type name 'lcb_observe_t'
lcb_observe_t status,
^
../src/cookie.h:27:21: error: unknown type name 'lcb_time_t'
lcb_time_t ttp,
^
../src/cookie.h:28:21: error: unknown type name 'lcb_time_t'
lcb_time_t ttr);
^
../src/cookie.h:30:21: error: unknown type name 'lcb_error_t'; did you mean 'mach_error_t'?
void result(lcb_error_t error,
^~~~~~~~~~~
mach_error_t
/usr/include/mach/error.h:111:23: note: 'mach_error_t' declared here
typedef kern_return_t mach_error_t;
^
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:31:38: error: unknown type name 'lcb_size_t'; did you mean 'vm_size_t'?
const void *key, lcb_size_t nkey,
^~~~~~~~~~
vm_size_t
/usr/include/mach/i386/vm_types.h:112:20: note: 'vm_size_t' declared here
typedef uintptr_t vm_size_t;
^
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:33:21: error: unknown type name 'lcb_size_t'; did you mean 'vm_size_t'?
lcb_size_t nbytes,
^~~~~~~~~~
vm_size_t
/usr/include/mach/i386/vm_types.h:112:20: note: 'vm_size_t' declared here
typedef uintptr_t vm_size_t;
^
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:34:21: error: unknown type name 'lcb_uint32_t'; did you mean '__uint32_t'?
lcb_uint32_t flags,
^~~~~~~~~~~~
__uint32_t
/usr/include/i386/_types.h:45:23: note: '__uint32_t' declared here
typedef unsigned int __uint32_t;
^
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:35:21: error: unknown type name 'lcb_cas_t'
lcb_cas_t cas);
^
../src/cookie.h:37:21: error: unknown type name 'lcb_error_t'; did you mean 'mach_error_t'?
void result(lcb_error_t error,
^~~~~~~~~~~
mach_error_t
/usr/include/mach/error.h:111:23: note: 'mach_error_t' declared here
typedef kern_return_t mach_error_t;
^
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:38:38: error: unknown type name 'lcb_size_t'; did you mean 'vm_size_t'?
const void *key, lcb_size_t nkey,
^~~~~~~~~~
vm_size_t
/usr/include/mach/i386/vm_types.h:112:20: note: 'vm_size_t' declared here
typedef uintptr_t vm_size_t;
^
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:39:21: error: unknown type name 'lcb_cas_t'
lcb_cas_t cas);
^
../src/cookie.h:41:21: error: unknown type name 'lcb_error_t'; did you mean 'mach_error_t'?
void result(lcb_error_t error,
^~~~~~~~~~~
mach_error_t
/usr/include/mach/error.h:111:23: note: 'mach_error_t' declared here
typedef kern_return_t mach_error_t;
^
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:42:38: error: unknown type name 'lcb_size_t'; did you mean 'vm_size_t'?
const void *key, lcb_size_t nkey,
^~~~~~~~~~
vm_size_t
/usr/include/mach/i386/vm_types.h:112:20: note: 'vm_size_t' declared here
typedef uintptr_t vm_size_t;
^
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:43:21: error: unknown type name 'lcb_uint64_t'; did you mean '__uint64_t'?
lcb_uint64_t value,
^~~~~~~~~~~~
__uint64_t
/usr/include/i386/_types.h:47:28: note: '__uint64_t' declared here
typedef unsigned long long __uint64_t;
^
In file included from ../src/args.cc:2:
In file included from ../src/couchbase_impl.h:54:
../src/cookie.h:44:21: error: unknown type name 'lcb_cas_t'
lcb_cas_t cas);
^
../src/cookie.h:46:21: error: unknown type name 'lcb_error_t'; did you mean 'mach_error_t'?
void result(lcb_error_t error,
^~~~~~~~~~~
mach_error_t
/usr/include/mach/error.h:111:23: note: 'mach_error_t' declared here
typedef kern_return_t mach_error_t;
^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
make: *** [Release/obj.target/couchbase_impl/src/args.o] Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:255:23)
gyp ERR! stack at ChildProcess.EventEmitter.emit (events.js:99:17)
gyp ERR! stack at Process._handle.onexit (child_process.js:678:10)
gyp ERR! System Darwin 12.2.0
gyp ERR! command "node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/jnelson/wkspace/mysql_vs_couchbase/node_modules/couchbase
gyp ERR! node -v v0.8.20
gyp ERR! node-gyp -v v0.8.4
gyp ERR! not ok
npm ERR! couchbase@0.0.11 install: `node-gyp rebuild`
npm ERR! `sh "-c" "node-gyp rebuild"` failed with 1
npm ERR!
npm ERR! Failed at the couchbase@0.0.11 install script.
npm ERR! This is most likely a problem with the couchbase 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 couchbase
npm ERR! There is likely additional logging output above.
npm ERR! System Darwin 12.2.0
npm ERR! command "node" "/usr/local/bin/npm" "install"
npm ERR! cwd /Users/jnelson/wkspace/mysql_vs_couchbase
npm ERR! node -v v0.8.20
npm ERR! npm -v 1.2.11
npm ERR! code ELIFECYCLE
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /Users/jnelson/wkspace/mysql_vs_couchbase/npm-debug.log
npm ERR! not ok code 0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment