mariano / node-db-mysql

MySQL database bindings for Node.js
http://nodejsdb.org
150 stars 30 forks source link

Installation Error #31

Closed DougieDCD closed 13 years ago

DougieDCD commented 13 years ago

npm ERR! db-mysql@0.6.7 install: node-waf configure build npm ERR! sh "-c" "node-waf configure build" failed with 127 npm ERR! npm ERR! Failed at the db-mysql@0.6.7 install script. npm ERR! This is most likely a problem with the db-mysql package, npm ERR! not with npm itself. npm ERR! Tell the author that this fails on your system: npm ERR! node-waf configure build npm ERR! You can get their info via: npm ERR! npm owner ls db-mysql npm ERR! There is likely additional logging output above. npm ERR! npm ERR! System Linux 2.6.38-8-server npm ERR! command "node" "/usr/bin/npm" "install" "db-mysql" npm ERR! cwd /home/dndavies npm ERR! node -v v0.4.12 npm ERR! npm -v 1.0.30 npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /home/dndavies/npm-debug.log npm not ok

passportparking commented 13 years ago

Same issue here.

rypalmer commented 13 years ago

Same here. Attempting to install on OS X Lion.

passportparking commented 13 years ago

I actually fixed this in ubuntu by installing nodejs-dev (sudo apt-get install nodejs-dev). Not sure of the equivalent in OS X Lion.

mariano commented 13 years ago

Please test again with the new release

DougieDCD commented 13 years ago

Error persists in new version.

mariano commented 13 years ago

Please paste the contents of npm.log

DougieDCD commented 13 years ago

info it worked if it ends with ok verbose cli [ 'node', '/usr/bin/npm', 'install', 'db-mysql' ] info using npm@1.0.30 info using node@v0.4.12 verbose /usr/bin/node node symlink verbose config file /home/dndavies/.npmrc verbose config file /usr/etc/npmrc silly testEngine { name: 'npm', silly testEngine description: 'A package manager for node', silly testEngine keywords: silly testEngine [ 'package manager', silly testEngine 'modules', silly testEngine 'install', silly testEngine 'package.json' ], silly testEngine version: '1.0.30', silly testEngine preferGlobal: true, silly testEngine config: { publishtest: false }, silly testEngine homepage: 'http://npmjs.org/', silly testEngine author: silly testEngine { name: 'Isaac Z. Schlueter', silly testEngine email: 'i@izs.me', silly testEngine url: 'http://blog.izs.me' }, silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/isaacs/npm.git' }, silly testEngine bugs: silly testEngine { email: 'npm-@googlegroups.com', silly testEngine url: 'http://github.com/isaacs/npm/issues' }, silly testEngine directories: silly testEngine { doc: './doc', silly testEngine man: './man1', silly testEngine lib: './lib', silly testEngine bin: './bin' }, silly testEngine main: 'npm', silly testEngine bin: silly testEngine { npm: './bin/npm.js', silly testEngine npm_g: './bin/npm.js', silly testEngine 'npm-g': './bin/npm.js' }, silly testEngine dependencies: silly testEngine { semver: '1', silly testEngine ini: '1', silly testEngine slide: '1', silly testEngine abbrev: '1', silly testEngine 'graceful-fs': '1', silly testEngine minimatch: '0', silly testEngine nopt: '1', silly testEngine 'node-uuid': '1.2', silly testEngine 'proto-list': '1', silly testEngine rimraf: '1', silly testEngine request: '~2.1.1', silly testEngine which: '1' }, silly testEngine bundleDependencies: silly testEngine [ 'slide', silly testEngine 'ini', silly testEngine 'semver', silly testEngine 'abbrev', silly testEngine 'graceful-fs', silly testEngine 'minimatch', silly testEngine 'nopt', silly testEngine 'node-uuid', silly testEngine 'rimraf', silly testEngine 'request', silly testEngine 'proto-list', silly testEngine 'which' ], silly testEngine devDependencies: { ronn: '' }, silly testEngine engines: { node: '0.4 || 0.5', npm: '1' }, silly testEngine scripts: silly testEngine { test: './test/run.sh', silly testEngine prepublish: 'make doc', silly testEngine dumpconf: 'env | grep npm | sort | uniq' }, silly testEngine licenses: silly testEngine [ { type: 'MIT', silly testEngine url: 'http://github.com/isaacs/npm/raw/master/LICENSE' } ], silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/package.json', silly testEngine wscript: false, silly testEngine serverjs: false, silly testEngine contributors: silly testEngine [ 'Isaac Z. Schlueter i@izs.me (http://blog.izs.me/)', silly testEngine 'Steve Steiner ssteinerX@gmail.com (http://websaucesoftware.com/blog/)', silly testEngine 'Mikeal Rogers mikeal.rogers@gmail.com (http://www.mikealrogers.com/)', silly testEngine 'Aaron Blohowiak aaron.blohowiak@gmail.com (http://aaronblohowiak.com/)', silly testEngine 'Martyn Smith martyn@dollyfish.net.nz (http://dollyfish.net.nz/)', silly testEngine 'Mathias Pettersson mape@mape.me (http://mape.me/)', silly testEngine 'Brian Hammond brian@fictorial.com (http://fictorial.com/)', silly testEngine 'Charlie Robbins charlie.robbins@gmail.com (http://www.charlierobbins.com/)', silly testEngine 'Francisco Treacy francisco.treacy@gmail.com (http://franciscotreacy.com/)', silly testEngine 'Cliffano Subagio cliffano@gmail.com (http://blog.cliffano.com/)', silly testEngine 'Christian Eager christian.eager@nokia.com (http://perpenduum.com)', silly testEngine 'Dav Glass davglass@gmail.com (http://blog.davglass.com)', silly testEngine 'Alex K. Wolfe alexkwolfe@gmail.com', silly testEngine 'James Sanders jimmyjazz14@gmail.com (http://james-sanders.com/)', silly testEngine 'Reid Burke me@reidburke.com (http://reidburke.com/)', silly testEngine 'Arlo Breault arlolra@gmail.com (http://thoughtherder.com/)', silly testEngine 'Timo Derstappen teemow@gmail.com (http://teemow.com)', silly testEngine 'Bradley Meck bradley.meck@gmail.com', silly testEngine 'Bart Teeuwisse bart.teeuwisse@thecodemill.biz (http://thecodemill.biz/)', silly testEngine 'Ben Noordhuis info@bnoordhuis.nl (http://bnoordhuis.nl/)', silly testEngine 'Tor Valamo tor.valamo@gmail.com (http://www.magnimedia.no/)', silly testEngine 'Whyme.Lyu 5longluna@gmail.com (http://whyme.kuantu.com/)', silly testEngine 'Olivier Melcher olivier.melcher@gmail.com', silly testEngine 'Tomaž Muraus kami@k5-storitve.net (http://www.tomaz-muraus.info)', silly testEngine 'Evan Meagher evan.meagher@gmail.com (http://evanmeagher.net/)', silly testEngine 'Orlando Vazquez ovazquez@gmail.com (http://2wycked.net/)', silly testEngine 'George Miroshnykov gmiroshnykov@lohika.com', silly testEngine 'Geoff Flarity (http://ca.linkedin.com/pub/geoff-flarity/a/536/43a)', silly testEngine 'Pete Kruckenberg pete@kruckenberg.com', silly testEngine 'Laurie Harper laurie@holoweb.net (http://laurie.holoweb.net/)', silly testEngine 'Chris Wong chris@chriswongstudio.com', silly testEngine 'Max Goodman c@chromacode.com (http://chromacode.com/)', silly testEngine 'Scott Bronson brons_github@rinspin.com', silly testEngine 'Federico Romero federomero@gmail.com', silly testEngine 'Visnu Pitiyanuvath visnupx@gmail.com (http://visnup.com)', silly testEngine 'Irakli Gozalishvili rfobic@gmail.com (http://jeditoolkit.com/)', silly testEngine 'Mark Cahill mark@tiemonster.info (http://www.tiemonster.info/)', silly testEngine 'Zearin zearin@gonk.net', silly testEngine 'Iain Sproat iainsproat@gmail.com', silly testEngine 'Trent Mick trentm@gmail.com (http://trentm.com/)', silly testEngine 'Felix Geisendörfer felix@debuggable.com (http://www.debuggable.com/)', silly testEngine 'Conny Brunnkvist cbrunnkvist@gmail.com (http://twitter.com/connyb)', silly testEngine 'Will w.elwood08@gmail.com (https://github.com/welwood08)' ] }, silly testEngine _id: 'npm@1.0.30', silly testEngine contributors: silly testEngine [ { name: 'Isaac Z. Schlueter', silly testEngine email: 'i@izs.me', silly testEngine url: 'http://blog.izs.me/' }, silly testEngine { name: 'Steve Steiner', silly testEngine email: 'ssteinerX@gmail.com', silly testEngine url: 'http://websaucesoftware.com/blog/' }, silly testEngine { name: 'Mikeal Rogers', silly testEngine email: 'mikeal.rogers@gmail.com', silly testEngine url: 'http://www.mikealrogers.com/' }, silly testEngine { name: 'Aaron Blohowiak', silly testEngine email: 'aaron.blohowiak@gmail.com', silly testEngine url: 'http://aaronblohowiak.com/' }, silly testEngine { name: 'Martyn Smith', silly testEngine email: 'martyn@dollyfish.net.nz', silly testEngine url: 'http://dollyfish.net.nz/' }, silly testEngine { name: 'Mathias Pettersson', silly testEngine email: 'mape@mape.me', silly testEngine url: 'http://mape.me/' }, silly testEngine { name: 'Brian Hammond', silly testEngine email: 'brian@fictorial.com', silly testEngine url: 'http://fictorial.com/' }, silly testEngine { name: 'Charlie Robbins', silly testEngine email: 'charlie.robbins@gmail.com', silly testEngine url: 'http://www.charlierobbins.com/' }, silly testEngine { name: 'Francisco Treacy', silly testEngine email: 'francisco.treacy@gmail.com', silly testEngine url: 'http://franciscotreacy.com/' }, silly testEngine { name: 'Cliffano Subagio', silly testEngine email: 'cliffano@gmail.com', silly testEngine url: 'http://blog.cliffano.com/' }, silly testEngine { name: 'Christian Eager', silly testEngine email: 'christian.eager@nokia.com', silly testEngine url: 'http://perpenduum.com' }, silly testEngine { name: 'Dav Glass', silly testEngine email: 'davglass@gmail.com', silly testEngine url: 'http://blog.davglass.com' }, silly testEngine { name: 'Alex K. Wolfe', silly testEngine email: 'alexkwolfe@gmail.com' }, silly testEngine { name: 'James Sanders', silly testEngine email: 'jimmyjazz14@gmail.com', silly testEngine url: 'http://james-sanders.com/' }, silly testEngine { name: 'Reid Burke', silly testEngine email: 'me@reidburke.com', silly testEngine url: 'http://reidburke.com/' }, silly testEngine { name: 'Arlo Breault', silly testEngine email: 'arlolra@gmail.com', silly testEngine url: 'http://thoughtherder.com/' }, silly testEngine { name: 'Timo Derstappen', silly testEngine email: 'teemow@gmail.com', silly testEngine url: 'http://teemow.com' }, silly testEngine { name: 'Bradley Meck', silly testEngine email: 'bradley.meck@gmail.com' }, silly testEngine { name: 'Bart Teeuwisse', silly testEngine email: 'bart.teeuwisse@thecodemill.biz', silly testEngine url: 'http://thecodemill.biz/' }, silly testEngine { name: 'Ben Noordhuis', silly testEngine email: 'info@bnoordhuis.nl', silly testEngine url: 'http://bnoordhuis.nl/' }, silly testEngine { name: 'Tor Valamo', silly testEngine email: 'tor.valamo@gmail.com', silly testEngine url: 'http://www.magnimedia.no/' }, silly testEngine { name: 'Whyme.Lyu', silly testEngine email: '5longluna@gmail.com', silly testEngine url: 'http://whyme.kuantu.com/' }, silly testEngine { name: 'Olivier Melcher', silly testEngine email: 'olivier.melcher@gmail.com' }, silly testEngine { name: 'Tomaž Muraus', silly testEngine email: 'kami@k5-storitve.net', silly testEngine url: 'http://www.tomaz-muraus.info' }, silly testEngine { name: 'Evan Meagher', silly testEngine email: 'evan.meagher@gmail.com', silly testEngine url: 'http://evanmeagher.net/' }, silly testEngine { name: 'Orlando Vazquez', silly testEngine email: 'ovazquez@gmail.com', silly testEngine url: 'http://2wycked.net/' }, silly testEngine { name: 'George Miroshnykov', silly testEngine email: 'gmiroshnykov@lohika.com' }, silly testEngine { name: 'Geoff Flarity', silly testEngine url: 'http://ca.linkedin.com/pub/geoff-flarity/a/536/43a' }, silly testEngine { name: 'Pete Kruckenberg', silly testEngine email: 'pete@kruckenberg.com' }, silly testEngine { name: 'Laurie Harper', silly testEngine email: 'laurie@holoweb.net', silly testEngine url: 'http://laurie.holoweb.net/' }, silly testEngine { name: 'Chris Wong', silly testEngine email: 'chris@chriswongstudio.com' }, silly testEngine { name: 'Max Goodman', silly testEngine email: 'c@chromacode.com', silly testEngine url: 'http://chromacode.com/' }, silly testEngine { name: 'Scott Bronson', silly testEngine email: 'brons_github@rinspin.com' }, silly testEngine { name: 'Federico Romero', silly testEngine email: 'federomero@gmail.com' }, silly testEngine { name: 'Visnu Pitiyanuvath', silly testEngine email: 'visnupx@gmail.com', silly testEngine url: 'http://visnup.com' }, silly testEngine { name: 'Irakli Gozalishvili', silly testEngine email: 'rfobic@gmail.com', silly testEngine url: 'http://jeditoolkit.com/' }, silly testEngine { name: 'Mark Cahill', silly testEngine email: 'mark@tiemonster.info', silly testEngine url: 'http://www.tiemonster.info/' }, silly testEngine { name: 'Zearin', email: 'zearin@gonk.net' }, silly testEngine { name: 'Iain Sproat', email: 'iainsproat@gmail.com' }, silly testEngine { name: 'Trent Mick', silly testEngine email: 'trentm@gmail.com', silly testEngine url: 'http://trentm.com/' }, silly testEngine { name: 'Felix Geisendörfer', silly testEngine email: 'felix@debuggable.com', silly testEngine url: 'http://www.debuggable.com/' }, silly testEngine { name: 'Conny Brunnkvist', silly testEngine email: 'cbrunnkvist@gmail.com', silly testEngine url: 'http://twitter.com/connyb' }, silly testEngine { name: 'Will', silly testEngine email: 'w.elwood08@gmail.com', silly testEngine url: 'https://github.com/welwood08' } ], silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true, silly testEngine man: silly testEngine [ 'man1/start.1', silly testEngine 'man1/owner.1', silly testEngine 'man1/home.1', silly testEngine 'man1/publish.1', silly testEngine 'man1/author.1', silly testEngine 'man1/link.1', silly testEngine 'man1/init.1', silly testEngine 'man1/ls.1', silly testEngine 'man1/list.1', silly testEngine 'man1/folders.1', silly testEngine 'man1/explore.1', silly testEngine 'man1/README.1', silly testEngine 'man1/outdated.1', silly testEngine 'man1/json.1', silly testEngine 'man1/set.1', silly testEngine 'man1/version.1', silly testEngine 'man1/prune.1', silly testEngine 'man1/unpublish.1', silly testEngine 'man1/uninstall.1', silly testEngine 'man1/stop.1', silly testEngine 'man1/faq.1', silly testEngine 'man1/tag.1', silly testEngine 'man1/test.1', silly testEngine 'man1/docs.1', silly testEngine 'man1/adduser.1', silly testEngine 'man1/changelog.1', silly testEngine 'man1/removing-npm.1', silly testEngine 'man1/run-script.1', silly testEngine 'man1/developers.1', silly testEngine 'man1/scripts.1', silly testEngine 'man1/deprecate.1', silly testEngine 'man1/completion.1', silly testEngine 'man1/bin.1', silly testEngine 'man1/build.1', silly testEngine 'man1/help-search.1', silly testEngine 'man1/global.1', silly testEngine 'man1/rebuild.1', silly testEngine 'man1/prefix.1', silly testEngine 'man1/config.1', silly testEngine 'man1/help.1', silly testEngine 'man1/submodule.1', silly testEngine 'man1/restart.1', silly testEngine 'man1/whoami.1', silly testEngine 'man1/registry.1', silly testEngine 'man1/edit.1', silly testEngine 'man1/view.1', silly testEngine 'man1/search.1', silly testEngine 'man1/npm.1', silly testEngine 'man1/coding-style.1', silly testEngine 'man1/install.1', silly testEngine 'man1/pack.1', silly testEngine 'man1/get.1', silly testEngine 'man1/ln.1', silly testEngine 'man1/semver.1', silly testEngine 'man1/bundle.1', silly testEngine 'man1/update.1', silly testEngine 'man1/index.1', silly testEngine 'man1/cache.1', silly testEngine 'man1/root.1', silly testEngine 'man1/rm.1' ] } verbose caching /usr/lib/node_modules/npm/package.json verbose loadDefaults npm@1.0.30 silly testEngine { name: 'nopt', silly testEngine version: '1.0.8', silly testEngine description: 'Option parsing for Node, supporting types, shorthands, etc. Used by npm.', silly testEngine author: silly testEngine { name: 'Isaac Z. Schlueter', silly testEngine email: 'i@izs.me', silly testEngine url: 'http://blog.izs.me/' }, silly testEngine main: 'lib/nopt.js', silly testEngine scripts: { test: 'node lib/nopt.js' }, silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/isaacs/nopt.git' }, silly testEngine bin: { nopt: './bin/nopt.js' }, silly testEngine license: silly testEngine { type: 'MIT', silly testEngine url: 'https://github.com/isaacs/nopt/raw/master/LICENSE' }, silly testEngine dependencies: { abbrev: '1' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/nopt/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine id: 'nopt@1.0.8', silly testEngine devDependencies: {}, silly testEngine engines: { node: '' }, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/nodemodules/nopt/package.json verbose loadDefaults nopt@1.0.8 silly testEngine { author: silly testEngine { name: 'Isaac Z. Schlueter', silly testEngine email: 'i@izs.me', silly testEngine url: 'http://blog.izs.me' }, silly testEngine name: 'minimatch', silly testEngine description: 'a glob matcher in javascript', silly testEngine version: '0.0.4', silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/isaacs/minimatch.git' }, silly testEngine main: 'minimatch.js', silly testEngine scripts: { test: 'tap test' }, silly testEngine engines: { node: '' }, silly testEngine bundleDependencies: [ 'lru-cache' ], silly testEngine dependencies: { 'lru-cache': '~1.0.2' }, silly testEngine devDependencies: { tap: '~0.0.5' }, silly testEngine licenses: silly testEngine [ { type: 'MIT', silly testEngine url: 'http://github.com/isaacs/minimatch/raw/master/LICENSE' } ], silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/minimatch/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine _id: 'minimatch@0.0.4', silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/node_modules/minimatch/package.json verbose loadDefaults minimatch@0.0.4 silly testEngine { name: 'abbrev', silly testEngine version: '1.0.3', silly testEngine description: 'Like ruby\'s abbrev module, but in js', silly testEngine author: { name: 'Isaac Z. Schlueter', email: 'i@izs.me' }, silly testEngine main: './lib/abbrev.js', silly testEngine scripts: { test: 'node lib/abbrev.js' }, silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/isaacs/abbrev-js.git' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/abbrev/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine id: 'abbrev@1.0.3', silly testEngine dependencies: {}, silly testEngine devDependencies: {}, silly testEngine engines: { node: '' }, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/node_modules/abbrev/package.json verbose loadDefaults abbrev@1.0.3 silly testEngine { name: 'semver', silly testEngine version: '1.0.9', silly testEngine description: 'The semantic version parser used by npm.', silly testEngine main: 'semver.js', silly testEngine scripts: { test: 'tap semver.js' }, silly testEngine devDependencies: { tap: '0.x >=0.0.4' }, silly testEngine license: silly testEngine { type: 'MIT', silly testEngine url: 'https://github.com/isaacs/semver/raw/master/LICENSE' }, silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/isaacs/node-semver.git' }, silly testEngine bin: { semver: './bin/semver' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/semver/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine id: 'semver@1.0.9', silly testEngine dependencies: {}, silly testEngine engines: { node: '' }, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/node_modules/semver/package.json verbose loadDefaults semver@1.0.9 silly testEngine { name: 'proto-list', silly testEngine version: '1.0.0', silly testEngine description: 'A utility for managing a prototype chain', silly testEngine main: './proto-list.js', silly testEngine author: silly testEngine { name: 'Isaac Z. Schlueter', silly testEngine email: 'i@izs.me', silly testEngine url: 'http://blog.izs.me/' }, silly testEngine scripts: { test: 'node proto-list.js' }, silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/isaacs/proto-list.git' }, silly testEngine license: silly testEngine { type: 'MIT', silly testEngine url: 'https://github.com/isaacs/proto-list/blob/master/LICENSE' }, silly testEngine devDependencies: { tap: '0' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/proto-list/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine id: 'proto-list@1.0.0', silly testEngine dependencies: {}, silly testEngine engines: { node: '' }, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/nodemodules/proto-list/package.json verbose loadDefaults proto-list@1.0.0 silly testEngine { name: 'slide', silly testEngine version: '1.1.3', silly testEngine author: silly testEngine { name: 'Isaac Z. Schlueter', silly testEngine email: 'i@izs.me', silly testEngine url: 'http://blog.izs.me/' }, silly testEngine contributors: silly testEngine [ { name: 'S. Sriram', silly testEngine email: 'ssriram@gmail.com', silly testEngine url: 'http://www.565labs.com' } ], silly testEngine description: 'A flow control lib small enough to fit on in a slide presentation. Derived live at Oak.JS', silly testEngine main: './lib/slide.js', silly testEngine dependencies: {}, silly testEngine devDependencies: {}, silly testEngine engines: { node: '' }, silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/isaacs/slide-flow-control.git' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/slide/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine _id: 'slide@1.1.3', silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/nodemodules/slide/package.json verbose loadDefaults slide@1.1.3 silly testEngine { author: silly testEngine { name: 'Isaac Z. Schlueter', silly testEngine email: 'i@izs.me', silly testEngine url: 'http://blog.izs.me/' }, silly testEngine name: 'ini', silly testEngine description: 'An ini encoder/decoder for node', silly testEngine version: '1.0.1', silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/isaacs/ini.git' }, silly testEngine main: 'ini.js', silly testEngine scripts: { test: 'tap test/.js' }, silly testEngine engines: { node: '_' }, silly testEngine dependencies: {}, silly testEngine devDependencies: { tap: '~0.0.9' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/ini/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine _id: 'ini@1.0.1', silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/node_modules/ini/package.json verbose loadDefaults ini@1.0.1 silly testEngine { name: 'request', silly testEngine description: 'Simplified HTTP request client.', silly testEngine tags: [ 'http', 'simple', 'util', 'utility' ], silly testEngine version: '2.1.1', silly testEngine author: silly testEngine { name: 'Mikeal Rogers', silly testEngine email: 'mikeal.rogers@gmail.com' }, silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/mikeal/request.git' }, silly testEngine bugs: { url: 'http://github.com/mikeal/request/issues' }, silly testEngine engines: [ 'node >= 0.3.6', node: ' >= 0.3.6' ], silly testEngine main: './main', silly testEngine scripts: { test: 'bash tests/run.sh' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/request/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine _id: 'request@2.1.1', silly testEngine dependencies: {}, silly testEngine devDependencies: {}, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/node_modules/request/package.json verbose loadDefaults request@2.1.1 silly testEngine { author: silly testEngine { name: 'Isaac Z. Schlueter', silly testEngine email: 'i@izs.me', silly testEngine url: 'http://blog.izs.me' }, silly testEngine name: 'graceful-fs', silly testEngine description: 'fs with incremental backoff on EMFILE', silly testEngine version: '1.0.0', silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/isaacs/node-graceful-fs.git' }, silly testEngine main: 'graceful-fs.js', silly testEngine engines: { node: '0.4 || 0.5' }, silly testEngine dependencies: {}, silly testEngine devDependencies: {}, silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/graceful-fs/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine _id: 'graceful-fs@1.0.0', silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/nodemodules/graceful-fs/package.json verbose loadDefaults graceful-fs@1.0.0 silly testEngine { author: silly testEngine { name: 'Isaac Z. Schlueter', silly testEngine email: 'i@izs.me', silly testEngine url: 'http://blog.izs.me' }, silly testEngine name: 'which', silly testEngine description: 'Like which(1) unix command. Find the first instance of an executable in the PATH.', silly testEngine version: '1.0.2', silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/isaacs/node-which.git' }, silly testEngine main: 'which.js', silly testEngine bin: { which: './bin/which' }, silly testEngine engines: { node: '' }, silly testEngine dependencies: {}, silly testEngine devDependencies: {}, silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/which/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine _id: 'which@1.0.2', silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/node_modules/which/package.json verbose loadDefaults which@1.0.2 silly testEngine { name: 'node-uuid', silly testEngine description: 'Simple, fast generation of RFC4122(v4) UUIDs.', silly testEngine url: 'http://github.com/broofa/node-uuid', silly testEngine keywords: [ 'uuid', 'guid', 'rfc4122' ], silly testEngine author: { name: 'Robert Kieffer', email: 'robert@broofa.com' }, silly testEngine contributors: [], silly testEngine dependencies: {}, silly testEngine lib: '.', silly testEngine main: './uuid.js', silly testEngine version: '1.2.0', silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/node-uuid/package.json', silly testEngine wscript: false, silly testEngine contributors: false, silly testEngine serverjs: false }, silly testEngine id: 'node-uuid@1.2.0', silly testEngine devDependencies: {}, silly testEngine engines: { node: '' }, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/node_modules/node-uuid/package.json verbose loadDefaults node-uuid@1.2.0 silly testEngine { name: 'rimraf', silly testEngine version: '1.0.6', silly testEngine main: 'rimraf.js', silly testEngine description: 'A deep deletion module for node (like rm -rf)', silly testEngine author: silly testEngine { name: 'Isaac Z. Schlueter', silly testEngine email: 'i@izs.me', silly testEngine url: 'http://blog.izs.me/' }, silly testEngine license: silly testEngine { type: 'MIT', silly testEngine url: 'https://github.com/isaacs/rimraf/raw/master/LICENSE' }, silly testEngine repository: silly testEngine { type: 'git', silly testEngine url: 'git://github.com/isaacs/rimraf.git' }, silly testEngine scripts: { test: 'cd test && bash run.sh' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/rimraf/package.json', silly testEngine wscript: false, silly testEngine serverjs: false, silly testEngine contributors: silly testEngine [ 'Isaac Z. Schlueter i@izs.me (http://blog.izs.me)', silly testEngine 'Wayne Larsen wayne@larsen.st (http://github.com/wvl)', silly testEngine 'ritch skawful@gmail.com', silly testEngine 'Marcel Laverdet' ] }, silly testEngine id: 'rimraf@1.0.6', silly testEngine contributors: silly testEngine [ { name: 'Isaac Z. Schlueter', silly testEngine email: 'i@izs.me', silly testEngine url: 'http://blog.izs.me' }, silly testEngine { name: 'Wayne Larsen', silly testEngine email: 'wayne@larsen.st', silly testEngine url: 'http://github.com/wvl' }, silly testEngine { name: 'ritch', email: 'skawful@gmail.com' }, silly testEngine { name: 'Marcel Laverdet' } ], silly testEngine dependencies: {}, silly testEngine devDependencies: {}, silly testEngine engines: { node: '' }, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/node_modules/rimraf/package.json verbose loadDefaults rimraf@1.0.6 verbose from cache /usr/lib/node_modules/npm/package.json verbose into /usr/lib/nodemodules/npm [ 'db-mysql' ] verbose cache add db-mysql verbose cache add [ 'db-mysql', null ] silly cache add: name, spec, args [ undefined, 'db-mysql', [ 'db-mysql', null ] ] verbose parsed url { pathname: 'db-mysql', href: 'db-mysql' } info addNamed [ 'db-mysql', '' ] verbose addNamed [ null, '' ] verbose GET db-mysql verbose raw, before any munging db-mysql verbose url resolving [ 'https://registry.npmjs.org/', './db-mysql' ] verbose url resolved https://registry.npmjs.org/db-mysql verbose etag "6IZ4GD6A0Y8CVIP8PCOF2CXSE" silly get cb [ 304, silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)', silly get cb etag: '"6IZ4GD6A0Y8CVIP8PCOF2CXSE"', silly get cb date: 'Sun, 13 Nov 2011 19:25:44 GMT', silly get cb 'content-length': '0' } ] verbose etag db-mysql from cache verbose GET db-mysql/0.7.5 verbose raw, before any munging db-mysql/0.7.5 verbose url resolving [ 'https://registry.npmjs.org/', './db-mysql/0.7.5' ] verbose url resolved https://registry.npmjs.org/db-mysql/0.7.5 verbose etag "6IZ4GD6A0Y8CVIP8PCOF2CXSE" silly get cb [ 304, silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)', silly get cb etag: '"6IZ4GD6A0Y8CVIP8PCOF2CXSE"', silly get cb date: 'Sun, 13 Nov 2011 19:25:45 GMT', silly get cb 'content-length': '0' } ] verbose etag db-mysql/0.7.5 from cache verbose bin dist [ '0.4-ares1.7.4-ev4.4-openssl0.9.8o-v83.1.8.26-linux-2.6.38-8-server', verbose bin dist { shasum: '9985613b74085eef3c733fc3c9e673c0af581053', verbose bin dist tarball: 'http://registry.npmjs.org/db-mysql/-/db-mysql-0.7.5.tgz' } ] verbose has wscript [ undefined, verbose has wscript { file: '/home/dndavies/.npm/db-mysql/0.7.5/package/package.json', verbose has wscript contributors: false, verbose has wscript serverjs: false, verbose has wscript wscript: true } ] silly testEngine { name: 'db-mysql', silly testEngine description: 'MySQL database bindings for Node.JS', silly testEngine keywords: silly testEngine [ 'database', silly testEngine 'db', silly testEngine 'native', silly testEngine 'binding', silly testEngine 'library', silly testEngine 'plugin', silly testEngine 'client', silly testEngine 'mysql', silly testEngine 'libmysql' ], silly testEngine homepage: 'http://nodejsdb.org/db-mysql', silly testEngine version: '0.7.5', silly testEngine engines: { node: '>=0.4.1' }, silly testEngine maintainers: silly testEngine [ { name: 'Mariano Iglesias', silly testEngine email: 'mgiglesias@gmail.com' } ], silly testEngine bugs: { url: 'http://github.com/mariano/node-db-mysql/issues' }, silly testEngine licenses: [ { type: 'MIT' } ], silly testEngine repositories: silly testEngine [ { type: 'git', silly testEngine url: 'https://github.com/mariano/node-db-mysql.git' } ], silly testEngine main: './db-mysql', silly testEngine scripts: silly testEngine { install: 'node-waf configure build', silly testEngine preuninstall: 'rm -rf build/', silly testEngine test: 'node-waf test', silly testEngine doc: 'node-waf doc' }, silly testEngine devDependencies: { nodeunit: '', nodelint: '' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/home/dndavies/.npm/db-mysql/0.7.5/package/package.json', silly testEngine contributors: false, silly testEngine serverjs: false, silly testEngine wscript: true }, silly testEngine _id: 'db-mysql@0.7.5', silly testEngine dependencies: {}, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine defaultsLoaded: true } verbose caching /home/dndavies/.npm/db-mysql/0.7.5/package/package.json verbose loadDefaults db-mysql@0.7.5 silly resolved [ { name: 'db-mysql', silly resolved description: 'MySQL database bindings for Node.JS', silly resolved keywords: silly resolved [ 'database', silly resolved 'db', silly resolved 'native', silly resolved 'binding', silly resolved 'library', silly resolved 'plugin', silly resolved 'client', silly resolved 'mysql', silly resolved 'libmysql' ], silly resolved homepage: 'http://nodejsdb.org/db-mysql', silly resolved version: '0.7.5', silly resolved engines: { node: '>=0.4.1' }, silly resolved maintainers: silly resolved [ { name: 'Mariano Iglesias', silly resolved email: 'mgiglesias@gmail.com' } ], silly resolved bugs: { url: 'http://github.com/mariano/node-db-mysql/issues' }, silly resolved licenses: [ { type: 'MIT' } ], silly resolved repositories: silly resolved [ { type: 'git', silly resolved url: 'https://github.com/mariano/node-db-mysql.git' } ], silly resolved main: './db-mysql', silly resolved scripts: silly resolved { install: 'node-waf configure build', silly resolved preuninstall: 'rm -rf build/', silly resolved test: 'node-waf test', silly resolved doc: 'node-waf doc' }, silly resolved devDependencies: { nodeunit: '_', nodelint: '*' }, silly resolved _npmJsonOpts: silly resolved { file: '/home/dndavies/.npm/db-mysql/0.7.5/package/package.json', silly resolved contributors: false, silly resolved serverjs: false, silly resolved wscript: true }, silly resolved _id: 'db-mysql@0.7.5', silly resolved dependencies: {}, silly resolved _engineSupported: true, silly resolved _npmVersion: '1.0.30', silly resolved _nodeVersion: 'v0.4.12', silly resolved _defaultsLoaded: true } ] info into /usr/lib/node_modules/npm db-mysql@0.7.5 info installOne db-mysql@0.7.5 info unbuild /usr/lib/node_modules/npm/node_modules/db-mysql verbose from cache /home/dndavies/.npm/db-mysql/0.7.5/package/package.json verbose mkdir (expected) error ENOENT, No such file or directory '/usr/lib/node_modules/npm/node_modules/_db-mysql.npm' verbose mkdir done: /usr/lib/node_modules/npm/nodemodules/db-mysql.npm 755 verbose unpack_ uid, gid [ 1000, 1000 ] verbose unpackTarget /usr/lib/node_modules/npm/node_modules/db-mysql silly gunzTarPerm modes [ '755', '644' ] verbose success gzip "--decompress" "--stdout" "/home/dndavies/.npm/db-mysql/0.7.5/package.tgz" verbose success tar "-mvxpf" "-" "-o" "-C" "/usr/lib/node_modules/npm/node_modules/_db-mysql.npm" silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/ silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/mysql-test-sync.js silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/.gitignore silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/mysql-test.js silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/mysql-test-async.js silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/tests.js silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/README.md silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/package.json silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/db-mysql.js silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/mysql-test-long-number.js silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/CHANGELOG silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/t.js silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/mysql-test-insert.js silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/.gitmodules silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/wscript silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/mysql-test-sync-update.js silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/.npmignore silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/mysql-test-placeholder.js silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/mysql-test-long.js silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/mysql-test-manual-query.js silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/tests-settings.json silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/tests-db.js silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/mysql-test-no-connection.js silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/src/ silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/src/mysql.cc silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/src/query.cc silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/src/result.cc silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/src/query.h silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/src/result.h silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/src/mysql.h silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/src/mysql_bindings.cc silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/src/connection.cc silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/src/connection.h silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/doc/ silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/doc/index.html silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/doc/changelog.html silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/doc/api.html silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/lib/ silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/lib/node-db/ silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/lib/node-db/exception.h silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/lib/node-db/node_defs.h silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/lib/node-db/exception.cc silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/lib/node-db/query.cc silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/lib/node-db/result.cc silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/lib/node-db/tests.js silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/lib/node-db/events.h silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/lib/node-db/query.h silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/lib/node-db/README.md silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/lib/node-db/result.h silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/lib/node-db/connection.cc silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/lib/node-db/binding.cc silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/lib/node-db/events.cc silly asyncMap in gTP /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package/lib/node-db/connection.h silly asyncMap in gTP /usr/lib/node_modules/npm/node_modules/_db-mysql.npm/package/lib/node-db/binding.h verbose gunzed /usr/lib/node_modules/npm/nodemodules/db-mysql.npm/package verbose rm'ed /usr/lib/node_modules/npm/node_modules/db-mysql verbose renamed [ '/usr/lib/node_modules/npm/node_modules/___db-mysql.npm/package', verbose renamed '/usr/lib/node_modules/npm/node_modules/db-mysql' ] verbose has wscript [ undefined, verbose has wscript { file: '/usr/lib/node_modules/npm/nodemodules/db-mysql/package.json', verbose has wscript contributors: false, verbose has wscript serverjs: false, verbose has wscript wscript: true } ] silly testEngine { name: 'db-mysql', silly testEngine description: 'MySQL database bindings for Node.JS', silly testEngine keywords: silly testEngine [ 'database', silly testEngine 'db', silly testEngine 'native', silly testEngine 'binding', silly testEngine 'library', silly testEngine 'plugin', silly testEngine 'client', silly testEngine 'mysql', silly testEngine 'libmysql' ], silly testEngine homepage: 'http://nodejsdb.org/db-mysql', silly testEngine version: '0.7.5', silly testEngine engines: { node: '>=0.4.1' }, silly testEngine maintainers: silly testEngine [ { name: 'Mariano Iglesias', silly testEngine email: 'mgiglesias@gmail.com' } ], silly testEngine bugs: { url: 'http://github.com/mariano/node-db-mysql/issues' }, silly testEngine licenses: [ { type: 'MIT' } ], silly testEngine repositories: silly testEngine [ { type: 'git', silly testEngine url: 'https://github.com/mariano/node-db-mysql.git' } ], silly testEngine main: './db-mysql', silly testEngine scripts: silly testEngine { install: 'node-waf configure build', silly testEngine preuninstall: 'rm -rf build/', silly testEngine test: 'node-waf test', silly testEngine doc: 'node-waf doc' }, silly testEngine devDependencies: { nodeunit: '', nodelint: '' }, silly testEngine _npmJsonOpts: silly testEngine { file: '/usr/lib/node_modules/npm/node_modules/db-mysql/package.json', silly testEngine contributors: false, silly testEngine serverjs: false, silly testEngine wscript: true }, silly testEngine _id: 'db-mysql@0.7.5', silly testEngine dependencies: {}, silly testEngine _engineSupported: true, silly testEngine _npmVersion: '1.0.30', silly testEngine _nodeVersion: 'v0.4.12', silly testEngine _defaultsLoaded: true } verbose caching /usr/lib/node_modules/npm/node_modules/db-mysql/package.json verbose loadDefaults db-mysql@0.7.5 info preinstall db-mysql@0.7.5 verbose from cache /usr/lib/node_modules/npm/node_modules/db-mysql/package.json verbose into /usr/lib/node_modules/npm/node_modules/db-mysql [] silly resolved [] verbose about to build /usr/lib/node_modules/npm/node_modules/db-mysql info build /usr/lib/node_modules/npm/node_modules/db-mysql verbose from cache /usr/lib/node_modules/npm/node_modules/db-mysql/package.json verbose linkStuff [ false, verbose linkStuff false, verbose linkStuff false, verbose linkStuff '/usr/lib/node_modules/npm/node_modules' ] info linkStuff db-mysql@0.7.5 verbose linkBins db-mysql@0.7.5 verbose linkMans db-mysql@0.7.5 verbose rebuildBundles db-mysql@0.7.5 info install db-mysql@0.7.5 verbose unsafe-perm in lifecycle false verbose Setting uid from 0 1000 verbose stack at uid setting Error verbose stack at uid setting at exec (/usr/lib/node_modules/npm/lib/utils/exec.js:35:17) verbose stack at uid setting at Array.0 (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:119:5) verbose stack at uid setting at EventEmitter._tickCallback (node.js:126:26) silly exec sh "-c" "node-waf configure build" info db-mysql@0.7.5 Failed to exec install script ERR! error installing db-mysql@0.7.5 Error: db-mysql@0.7.5 install: node-waf configure build ERR! error installing db-mysql@0.7.5 sh "-c" "node-waf configure build" failed with 127 ERR! error installing db-mysql@0.7.5 at ChildProcess. (/usr/lib/node_modules/npm/lib/utils/exec.js:49:20) ERR! error installing db-mysql@0.7.5 at ChildProcess.emit (events.js:67:17) ERR! error installing db-mysql@0.7.5 at ChildProcess.onexit (child_process.js:192:12) info unbuild /usr/lib/node_modules/npm/node_modules/db-mysql verbose from cache /usr/lib/node_modules/npm/node_modules/db-mysql/package.json info preuninstall db-mysql@0.7.5 verbose unsafe-perm in lifecycle false verbose Setting uid from 0 1000 verbose stack at uid setting Error verbose stack at uid setting at exec (/usr/lib/node_modules/npm/lib/utils/exec.js:35:17) verbose stack at uid setting at Array.0 (/usr/lib/node_modules/npm/lib/utils/lifecycle.js:119:5) verbose stack at uid setting at EventEmitter.tickCallback (node.js:126:26) silly exec sh "-c" "rm -rf build/" info uninstall db-mysql@0.7.5 verbose unbuild db-mysql@0.7.5 [ false, verbose unbuild db-mysql@0.7.5 '/usr/lib/node_modules', verbose unbuild db-mysql@0.7.5 '/usr/lib/node_modules/npm/node_modules' ] info postuninstall db-mysql@0.7.5 verbose installOne cb db-mysql@0.7.5 ERR! db-mysql@0.7.5 install: node-waf configure build ERR! sh "-c" "node-waf configure build" failed with 127 ERR! ERR! Failed at the db-mysql@0.7.5 install script. ERR! This is most likely a problem with the db-mysql package, ERR! not with npm itself. ERR! Tell the author that this fails on your system: ERR! node-waf configure build ERR! You can get their info via: ERR! npm owner ls db-mysql ERR! There is likely additional logging output above. ERR! ERR! System Linux 2.6.38-8-server ERR! command "node" "/usr/bin/npm" "install" "db-mysql" ERR! cwd /usr/lib/node_modules/npm ERR! node -v v0.4.12 ERR! npm -v 1.0.30 verbose exit [ 1, true ]

mariano commented 13 years ago

Ok that doesn't help much.

Can you switch into the db-mysql directory and give me the output of:

$ node-waf configure build --verbose
DougieDCD commented 13 years ago

The program 'node-waf' is currently not installed. You can install it by typing: sudo apt-get install nodejs-dev

Surely I shouldn't have to install nodejs-dev on my production server?

DougieDCD commented 13 years ago

note: even with that installed, I get the following error:

npm install db-mysql

node.js:201 throw e; // process.nextTick error, or 'error' event on first tick ^ Error: No such module at Object. (/usr/lib/node_modules/npm/lib/utils/config-defs.js:5:21) at Module._compile (module.js:432:26) at Object..js (module.js:450:10) at Module.load (module.js:351:31) at Function._load (module.js:310:12) at Module.require (module.js:357:17) at require (module.js:368:17) at Object. (/usr/lib/node_modules/npm/lib/utils/ini.js:40:18) at Module._compile (module.js:432:26) at Object..js (module.js:450:10)

mariano commented 13 years ago

That's inane. Clearly the db-mysql package is there:

http://search.npmjs.org/#/db-mysql

Do you have npm updated? You should realize that it was updated recently. And you obviously need to have nodejs-dev for installing binary add ons, as was cleared out earlier in this same ticket.

aaronwest commented 13 years ago

I'm having the same issue attempting to install on OS X 10.6.8.

MySQL 5.1.43 node.js v0.6.2 npm 1.0.106

I followed the install instructions which said to add an env variable MYSQL_CONFIG pointing to /usr/local/mysql/bin/mysql_config. I added this to my bash_profile and then source'd the file and verified echo $MYSQL_CONFIG prints out appropriately.

I then did sudo npm install -g db-mysql. NOTE: I also checked ticket #32 because it's essentially the same error.

Here's the last part of npm-debug.log in my project directory starting where the error occurred:

info install db-mysql@0.7.6 verbose unsafe-perm in lifecycle false verbose Setting uid from 0 nobody verbose stack at uid setting Error verbose stack at uid setting at exec (/usr/local/lib/node_modules/npm/lib/utils/exec.js:35:17) verbose stack at uid setting at Array.0 (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:127:5) verbose stack at uid setting at EventEmitter._tickCallback (node.js:192:40) silly exec sh "-c" "node-waf configure build" silly spawning [ 'sh', silly spawning [ '-c', 'node-waf configure build' ], silly spawning '/usr/local/lib/node_modules/db-mysql' ] info db-mysql@0.7.6 Failed to exec install script ERR! error installing db-mysql@0.7.6 Error: db-mysql@0.7.6 install: node-waf configure build ERR! error installing db-mysql@0.7.6 sh "-c" "node-waf configure build" failed with 1 ERR! error installing db-mysql@0.7.6 at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/exec.js:49:20) ERR! error installing db-mysql@0.7.6 at ChildProcess.emit (events.js:70:17) ERR! error installing db-mysql@0.7.6 at maybeExit (child_process.js:359:16) ERR! error installing db-mysql@0.7.6 at Process.onexit (child_process.js:395:5) info unbuild /usr/local/lib/node_modules/db-mysql verbose from cache /usr/local/lib/node_modules/db-mysql/package.json info preuninstall db-mysql@0.7.6 verbose unsafe-perm in lifecycle false verbose Setting uid from 0 nobody verbose stack at uid setting Error verbose stack at uid setting at exec (/usr/local/lib/node_modules/npm/lib/utils/exec.js:35:17) verbose stack at uid setting at Array.0 (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:127:5) verbose stack at uid setting at EventEmitter.tickCallback (node.js:192:40) silly exec sh "-c" "rm -rf build/" silly spawning [ 'sh', silly spawning [ '-c', 'rm -rf build/_' ], silly spawning '/usr/local/lib/node_modules/db-mysql' ] info uninstall db-mysql@0.7.6 verbose unbuild db-mysql@0.7.6 [ true, verbose unbuild db-mysql@0.7.6 '/usr/local/lib/node_modules', verbose unbuild db-mysql@0.7.6 '/usr/local/lib/node_modules' ] info postuninstall db-mysql@0.7.6 verbose installOne cb db-mysql@0.7.6 ERR! db-mysql@0.7.6 install: node-waf configure build ERR! sh "-c" "node-waf configure build" failed with 1 ERR! ERR! Failed at the db-mysql@0.7.6 install script. ERR! This is most likely a problem with the db-mysql package, ERR! not with npm itself. ERR! Tell the author that this fails on your system: ERR! node-waf configure build ERR! You can get their info via: ERR! npm owner ls db-mysql ERR! There is likely additional logging output above. ERR! ERR! System Darwin 10.8.0 ERR! command "node" "/usr/local/bin/npm" "install" "-g" "db-mysql" ERR! cwd /Users/aaron/Sites/nodesite ERR! node -v v0.6.2 ERR! npm -v 1.0.106 ERR! code ELIFECYCLE verbose exit [ 1, true ]

ghost commented 12 years ago

Make sure you have mysql_config binary installed on your OS. For example, on Ubuntu perform a find (sudo find / -n mysql_config) to see if you have it on your filesystem. If its found but not on your path, then set the environment variable MYSQL_CONFIG as described. If its not found then you need to install it. Again, on Ubuntu its part of the libmysqlclient-dev package. (sudo apt-get install libmysqlclient-dev).