Comments (4)
vps@node:$ cat /root/npm-debug.log$
info it worked if it ends with ok
verbose cli [ 'node', '/usr/bin/npm', 'install', '-g', 'websocket' ]
info using [email protected]
info using [email protected]
verbose config file /root/.npmrc
verbose config file /usr/etc/npmrc
verbose config file /usr/lib/node_modules/npm/npmrc
silly exec /usr/bin/node "/usr/lib/node_modules/npm/bin/npm-get-uid-gid.js" "nobody" 0
silly spawning [ '/usr/bin/node',
silly spawning [ '/usr/lib/node_modules/npm/bin/npm-get-uid-gid.js',
silly spawning 'nobody',
silly spawning 0 ],
silly spawning null ]
silly output from getuid/gid {"uid":65534,"gid":0}
silly output from getuid/gid
verbose into /usr/lib [ 'websocket' ]
verbose cache add websocket
verbose cache add [ 'websocket', null ]
silly cache add: name, spec, args [ undefined, 'websocket', [ 'websocket', null ] ]
verbose parsed url { pathname: 'websocket', href: 'websocket' }
info addNamed [ 'websocket', '' ]
verbose addNamed [ null, '' ]
verbose GET websocket
verbose raw, before any munging websocket
verbose url resolving [ 'https://registry.npmjs.org/', './websocket' ]
verbose url resolved https://registry.npmjs.org/websocket
verbose etag "45ABNZFQN6SUA7INPLX5GT9VG"
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"45ABNZFQN6SUA7INPLX5GT9VG"',
silly get cb date: 'Sat, 28 Jan 2012 16:17:22 GMT',
silly get cb 'content-length': '0' } ]
verbose etag websocket from cache
verbose GET websocket/1.0.4
verbose raw, before any munging websocket/1.0.4
verbose url resolving [ 'https://registry.npmjs.org/', './websocket/1.0.4' ]
verbose url resolved https://registry.npmjs.org/websocket/1.0.4
verbose etag "45ABNZFQN6SUA7INPLX5GT9VG"
silly get cb [ 304,
silly get cb { server: 'CouchDB/1.1.0 (Erlang OTP/R14B04)',
silly get cb etag: '"45ABNZFQN6SUA7INPLX5GT9VG"',
silly get cb date: 'Sat, 28 Jan 2012 16:17:23 GMT',
silly get cb 'content-length': '0' } ]
verbose etag websocket/1.0.4 from cache
verbose bin dist [ '0.4-ares1.7.4-ev4.4-openssl1.0.0d-v83.1.8.22-linux-3.0.0-mammoth1',
verbose bin dist { shasum: '1ceb545541dce5531c12187b80de902718a6afd2',
verbose bin dist tarball: 'http://registry.npmjs.org/websocket/-/websocket-1.0.4.tgz' } ]
verbose has wscript [ undefined,
verbose has wscript { file: '/root/.npm/websocket/1.0.4/package/package.json',
verbose has wscript contributors: false,
verbose has wscript serverjs: false,
verbose has wscript wscript: true } ]
silly testEngine { name: 'websocket',
silly testEngine description: 'Websocket Client & Server Library tracking the latest protocol drafts from the IETF.',
silly testEngine keywords: [ 'websocket', 'socket', 'networking', 'comet', 'push' ],
silly testEngine author: { name: 'Brian McKelvey', email: '[email protected]' },
silly testEngine version: '1.0.4',
silly testEngine repository:
silly testEngine { type: 'git',
silly testEngine url: 'git://github.com/Worlize/WebSocket-Node.git' },
silly testEngine engines: { node: '>=0.4.7' },
silly testEngine scripts: { preinstall: 'make validator' },
silly testEngine main: 'index',
silly testEngine directories: { lib: './lib' },
silly testEngine _id: '[email protected]',
silly testEngine dependencies: {},
silly testEngine devDependencies: {},
silly testEngine _engineSupported: true,
silly testEngine _npmVersion: '1.0.106',
silly testEngine _nodeVersion: 'v0.4.9',
silly testEngine _defaultsLoaded: true }
verbose caching /root/.npm/websocket/1.0.4/package/package.json
verbose loadDefaults [email protected]
silly resolved [ { name: 'websocket',
silly resolved description: 'Websocket Client & Server Library tracking the latest protocol drafts from the IETF.',
silly resolved keywords: [ 'websocket', 'socket', 'networking', 'comet', 'push' ],
silly resolved author: { name: 'Brian McKelvey', email: '[email protected]' },
silly resolved version: '1.0.4',
silly resolved repository:
silly resolved { type: 'git',
silly resolved url: 'git://github.com/Worlize/WebSocket-Node.git' },
silly resolved engines: { node: '>=0.4.7' },
silly resolved scripts: { preinstall: 'make validator' },
silly resolved main: 'index',
silly resolved directories: { lib: './lib' },
silly resolved _id: '[email protected]',
silly resolved dependencies: {},
silly resolved devDependencies: {},
silly resolved _engineSupported: true,
silly resolved _npmVersion: '1.0.106',
silly resolved _nodeVersion: 'v0.4.9',
silly resolved _defaultsLoaded: true } ]
info into /usr/lib [email protected]
info installOne [email protected]
info unbuild /usr/lib/node_modules/websocket
verbose from cache /root/.npm/websocket/1.0.4/package/package.json
verbose mkdir (expected) error ENOENT, No such file or directory '/usr/lib/node_modules/___websocket.npm'
verbose mkdir done: /usr/lib/node_modules/__websocket.npm 755
verbose unpack uid, gid [ 65534, 0 ]
verbose unpackTarget /usr/lib/node_modules/websocket
silly gunzTarPerm modes [ '755', '644' ]
silly spawning [ 'tar',
silly spawning [ '-zmvxpf',
silly spawning '/root/.npm/websocket/1.0.4/package.tgz',
silly spawning '-o' ],
silly spawning '/usr/lib/node_modules/___websocket.npm' ]
silly tar out package/wscript
silly tar out package/Makefile
silly tar out package/package.json
silly tar out package/index.js
silly tar out package/CHANGELOG.md
silly tar out package/README.md
silly tar out package/LICENSE
silly tar out package/.npmignore
silly tar out package/lib/WebSocketRouterRequest.js
silly tar out package/lib/Validation.js
silly tar out package/lib/WebSocketConnection.js
silly tar out package/lib/WebSocketClient.js
silly tar out package/lib/WebSocketRequest.js
silly tar out package/lib/websocket.js
silly tar out package/lib/utils.js
silly tar out package/lib/WebSocketServer.js
silly tar out package/lib/WebSocketFrame.js
silly tar out package/lib/WebSocketRouter.js
silly tar out package/lib/Constants.js
silly tar out package/src/validation.cc
silly tar out package/test/fragmentation-test-client.js
silly tar out package/test/fragmentation-test-server.js
silly tar out package/test/fragmentation-test-page.html
silly tar out package/test/echo-server.js
silly tar out package/test/libwebsockets-test-client.js
silly tar out package/test/autobahn-test-client.js
silly tar out package/test/libwebsockets-test-server.js
silly tar out package/test/libwebsockets-test.html
silly tar out package/vendor/FastBufferList.js
silly tar out package/vendor/node-ctype/ctype.js
silly tar out package/vendor/node-ctype/README
silly tar out package/vendor/node-ctype/ctio-faster.js
silly tar out package/vendor/node-ctype/LICENSE
silly tar out package/vendor/node-ctype/ctio.js
silly tar out package/vendor/node-ctype/tst/ctype/tst.basicw.js
silly tar out package/vendor/node-ctype/tst/ctype/tst.basicr.js
silly tar out package/vendor/node-ctype/tst/ctio/int/tst.rint.js
silly tar out package/vendor/node-ctype/tst/ctio/int/tst.wint.js
silly tar out package/vendor/node-ctype/tst/ctio/uint/tst.wuint.js
silly tar out package/vendor/node-ctype/tst/ctio/uint/tst.ruint.js
silly tar out package/vendor/node-ctype/tst/ctio/float/tst.rfloat.js
silly tar out package/vendor/node-ctype/tst/ctio/float/tst.wfloat.js
silly tar out package/example/whiteboard/README
silly tar out package/example/whiteboard/package.json
silly tar out package/example/whiteboard/whiteboard.js
silly tar out package/example/whiteboard/index.ejs
silly tar out package/example/whiteboard/public/client.css
silly tar out package/example/whiteboard/public/client.js
silly tar exit 0
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/wscript
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/Makefile
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/package.json
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/index.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/CHANGELOG.md
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/README.md
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/LICENSE
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/.npmignore
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib/WebSocketRouterRequest.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib/Validation.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib/WebSocketConnection.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib/WebSocketClient.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib/WebSocketRequest.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib/websocket.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib/utils.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib/WebSocketServer.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib/WebSocketFrame.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib/WebSocketRouter.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/lib/Constants.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/src
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/src/validation.cc
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/test
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/test/fragmentation-test-client.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/test/fragmentation-test-server.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/test/fragmentation-test-page.html
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/test/echo-server.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/test/libwebsockets-test-client.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/test/autobahn-test-client.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/test/libwebsockets-test-server.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/test/libwebsockets-test.html
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/example
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/example/whiteboard
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/example/whiteboard/README
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/example/whiteboard/package.json
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/example/whiteboard/whiteboard.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/example/whiteboard/index.ejs
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/example/whiteboard/public
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/example/whiteboard/public/client.css
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/example/whiteboard/public/client.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/FastBufferList.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/ctype.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/README
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/ctio-faster.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/LICENSE
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/ctio.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctype
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctype/tst.basicw.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctype/tst.basicr.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctio
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctio/int
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctio/int/tst.rint.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctio/int/tst.wint.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctio/uint
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctio/uint/tst.wuint.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctio/uint/tst.ruint.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctio/float
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctio/float/tst.rfloat.js
silly asyncMap in gTP /usr/lib/node_modules/___websocket.npm/package/vendor/node-ctype/tst/ctio/float/tst.wfloat.js
verbose gunzed /usr/lib/node_modules/___websocket.npm/package
verbose rm'ed /usr/lib/node_modules/websocket
verbose renamed [ '/usr/lib/node_modules/___websocket.npm/package',
verbose renamed '/usr/lib/node_modules/websocket' ]
verbose has wscript [ undefined,
verbose has wscript { file: '/usr/lib/node_modules/websocket/package.json',
verbose has wscript contributors: false,
verbose has wscript serverjs: false,
verbose has wscript wscript: true } ]
silly testEngine { name: 'websocket',
silly testEngine description: 'Websocket Client & Server Library tracking the latest protocol drafts from the IETF.',
silly testEngine keywords: [ 'websocket', 'socket', 'networking', 'comet', 'push' ],
silly testEngine author: { name: 'Brian McKelvey', email: '[email protected]' },
silly testEngine version: '1.0.4',
silly testEngine repository:
silly testEngine { type: 'git',
silly testEngine url: 'git://github.com/Worlize/WebSocket-Node.git' },
silly testEngine engines: { node: '>=0.4.7' },
silly testEngine scripts: { preinstall: 'make validator' },
silly testEngine main: 'index',
silly testEngine directories: { lib: './lib' },
silly testEngine _id: '[email protected]',
silly testEngine dependencies: {},
silly testEngine devDependencies: {},
silly testEngine _engineSupported: true,
silly testEngine _npmVersion: '1.0.106',
silly testEngine _nodeVersion: 'v0.4.9',
silly testEngine _defaultsLoaded: true }
verbose caching /usr/lib/node_modules/websocket/package.json
verbose loadDefaults [email protected]
info preinstall [email protected]
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/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:127:5)
verbose stack at uid setting at EventEmitter._tickCallback (node.js:126:26)
silly exec sh "-c" "make validator"
silly spawning [ 'sh',
silly spawning [ '-c', 'make validator' ],
silly spawning '/usr/lib/node_modules/websocket' ]
info [email protected] Failed to exec preinstall script
ERR! error installing [email protected] Error: [email protected] preinstall: make validator
ERR! error installing [email protected] sh "-c" "make validator"
failed with 2
ERR! error installing [email protected] at ChildProcess. (/usr/lib/node_modules/npm/lib/utils/exec.js:49:20)
ERR! error installing [email protected] at ChildProcess.emit (events.js:67:17)
ERR! error installing [email protected] at ChildProcess.onexit (child_process.js:192:12)
info unbuild /usr/lib/node_modules/websocket
verbose from cache /usr/lib/node_modules/websocket/package.json
info preuninstall [email protected]
info uninstall [email protected]
verbose unbuild [email protected] [ true,
verbose unbuild [email protected] '/usr/lib/node_modules',
verbose unbuild [email protected] '/usr/lib/node_modules' ]
info postuninstall [email protected]
verbose installOne cb [email protected]
ERR! [email protected] preinstall: make validator
ERR! sh "-c" "make validator"
failed with 2
ERR!
ERR! Failed at the [email protected] preinstall script.
ERR! This is most likely a problem with the websocket package,
ERR! not with npm itself.
ERR! Tell the author that this fails on your system:
ERR! make validator
ERR! You can get their info via:
ERR! npm owner ls websocket
ERR! There is likely additional logging output above.
ERR!
ERR! System Linux 3.0.0-mammoth1
ERR! command "node" "/usr/bin/npm" "install" "-g" "websocket"
ERR! cwd /root
ERR! node -v v0.4.9
ERR! npm -v 1.0.106
ERR! code ELIFECYCLE
verbose exit [ 1, true ]
vps@node:
from websocket-node.
Hope that helps :) ... Currently pulling down the latest git repo for node to upgrade to v0.6.9 - will try the npm package afterwards and will post my results.
from websocket-node.
Installs on latest version of node:
[email protected] /usr/local/lib/node_modules/npm
vps@node:/var/www$ npm install websocket
npm http GET https://registry.npmjs.org/websocket
npm http 304 https://registry.npmjs.org/websocket
[email protected] preinstall /var/www/node_modules/websocket
make validator
node-waf configure build
Checking for program g++ or c++ : /usr/bin/g++
Checking for program cpp : /usr/bin/cpp
Checking for program ar : /usr/bin/ar
Checking for program ranlib : /usr/bin/ranlib
Checking for g++ : ok
Checking for node path : not found
Checking for node prefix : ok /usr/local
'configure' finished successfully (0.934s)
Waf: Entering directory /var/www/node_modules/websocket/build' [1/2] cxx: src/validation.cc -> build/Release/src/validation_1.o [2/2] cxx_link: build/Release/src/validation_1.o -> build/Release/validation.node Waf: Leaving directory
/var/www/node_modules/websocket/build'
'build' finished successfully (3.145s)
[email protected] ./node_modules/websocket
vps@node:/var/www$ node -v
v0.6.9
vps@node:/var/www$
from websocket-node.
To be honest, I haven't tried compiling the native validator against Node 0.4.x.
I'm not a C++ developer and that module was contributed by einaros. I'm not in the best position to debug it and figure out how to make it work with Node 0.4.x so I'm more inclined to drop support for Node 0.4.x at this point. :-/
from websocket-node.
Related Issues (20)
- The NPM package is not a place for politics HOT 1
- The NPM package is not a place for politics HOT 2
- Get URL Parameters HOT 1
- Ssl using cloudflare
- Send bytes query
- broadcast
- How to connect to multiple WebSockets? HOT 1
- install of websocket and immediatly disapear
- How Can we get Connection URL from w3cwebsocket to webSocket.Server Connection
- Similar to emit socket.io HOT 1
- send to all connected clients HOT 2
- Getting vulnerable issue [email protected]
- Need more docs on the usage of client
- Unable to connect with auth info in url and special characters HOT 1
- connection.on('message', ...) - where this event is emitted ? HOT 1
- This pkg appears abandoned. I recommend switching to "ws", it's a very similar implementation HOT 4
- Malware dependency
- Update UTF-8 Validation Code
- Request to Upgrade es5-ext Dependency to Resolve Veracode Vulnerability HOT 5
- websocket doesn't work under bun HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from websocket-node.