基于linaro-nano的apt系统
已成功编译Node.js 0.10.5和0.8.22和0.6.19,分别装在~/opt里,我用ln -s node来换版本的说,install全部是-g
已apt-get了libxml2-dev
10.5和8.22都一样出错,6.19因为太久装不了sm....
看log貌似是libxml2的问题,但这个已经apt装了,是不是全局路径有问题?才学几天的Linux菜鸟桑不起啊~~
* File : false @ false
* Stack:
*    Error: NPM error: npm http GET 
https://registry.npmjs.org/http-error/0.0.1*    npm http GET 
https://registry.npmjs.org/simple-template/0.0.1*    npm http GET 
https://registry.npmjs.org/connect/1.8.7*    npm http GET 
https://registry.npmjs.org/optimist/0.3.4*    npm http GET 
https://registry.npmjs.org/mappings*    npm http GET 
https://registry.npmjs.org/dryice/0.4.10*    npm http GET 
https://registry.npmjs.org/netutil/0.0.1*    npm http GET 
https://registry.npmjs.org/async/0.1.21*    npm http GET 
https://registry.npmjs.org/amd-loader/0.0.4*    npm http GET 
https://registry.npmjs.org/smith.io/0.0.36*    npm http GET 
https://registry.npmjs.org/architect/0.1.4*    npm http GET 
https://registry.npmjs.org/connect-architect/0.0.6*    npm http GET 
https://registry.npmjs.org/smith/0.1.9*    npm http GET 
https://registry.npmjs.org/vfs-architect/0.0.2*    npm http GET 
https://registry.npmjs.org/rimraf/2.0.1*    npm http GET 
https://registry.npmjs.org/nodeunit/0.7.4*    npm http GET 
https://github.com/ajaxorg/jsDAV/tarball/209289355d69adde11dbcd0c83e6dd24a6d9184a*    npm http GET 
https://registry.npmjs.org/sinon/1.3.4*    npm http GET 
https://registry.npmjs.org/vfs-local*    npm http GET 
https://registry.npmjs.org/vfs-nodefs-adapter*    npm http GET 
https://github.com/ajaxorg/ace/tarball/cc2a2c9e056c6d4049f8849ec3ad72974de37177*    npm http GET 
https://github.com/ajaxorg/apf/tarball/145f65bd24ae83f041418dd01a9c51d278045f3f*    npm http GET 
https://github.com/ajaxorg/async.js/tarball/0b4ed5608a32c280a7690b5f52883d8d1fc0de08*    npm http GET 
https://github.com/ajaxorg/lib-v8debug/tarball/d2fac9b09724cb2e75e2807191eace9bc27d3b52*    npm http GET 
https://github.com/ajaxorg/packager/tarball/bee2a82c6d5e2875024bfdc83937e98092ccf04f*    npm http GET 
https://github.com/ajaxorg/treehugger/tarball/b22d7ad712f76a7e7b1070ab339d567dfbf059b1*    npm http 304 
https://registry.npmjs.org/mappings*    npm WARN package.json 
[email protected] No README.md file found!
*    npm http 304 
https://registry.npmjs.org/http-error/0.0.1*    npm http 304 
https://registry.npmjs.org/optimist/0.3.4*    npm http 304 
https://registry.npmjs.org/dryice/0.4.10*    npm WARN package.json 
[email protected] No README.md file found!
*    npm http 304 
https://registry.npmjs.org/simple-template/0.0.1*    npm http 304 
https://registry.npmjs.org/connect/1.8.7*    npm WARN package.json 
[email protected] No README.md file found!
*    npm http 304 
https://registry.npmjs.org/async/0.1.21*    npm http 304 
https://registry.npmjs.org/netutil/0.0.1*    npm WARN package.json 
[email protected] No README.md file found!
*    npm http 304 
https://registry.npmjs.org/amd-loader/0.0.4*    npm http 304 
https://registry.npmjs.org/smith.io/0.0.36*    npm http 304 
https://registry.npmjs.org/architect/0.1.4*    npm http 304 
https://registry.npmjs.org/smith/0.1.9*    npm http 304 
https://registry.npmjs.org/connect-architect/0.0.6*    npm http 304 
https://registry.npmjs.org/nodeunit/0.7.4*    npm http 304 
https://registry.npmjs.org/rimraf/2.0.1*    npm http 304 
https://registry.npmjs.org/vfs-architect/0.0.2*    npm http 304 
https://registry.npmjs.org/vfs-local*    npm http 304 
https://registry.npmjs.org/sinon/1.3.4*    npm http 304 
https://registry.npmjs.org/vfs-nodefs-adapter*    npm http 200 
https://github.com/ajaxorg/async.js/tarball/0b4ed5608a32c280a7690b5f52883d8d1fc0de08*    npm http 200 
https://github.com/ajaxorg/jsDAV/tarball/209289355d69adde11dbcd0c83e6dd24a6d9184a*    npm http 200 
https://github.com/ajaxorg/ace/tarball/cc2a2c9e056c6d4049f8849ec3ad72974de37177*    npm http 200 
https://github.com/ajaxorg/apf/tarball/145f65bd24ae83f041418dd01a9c51d278045f3f*    npm http 200 
https://github.com/ajaxorg/lib-v8debug/tarball/d2fac9b09724cb2e75e2807191eace9bc27d3b52*    npm http 200 
https://github.com/ajaxorg/treehugger/tarball/b22d7ad712f76a7e7b1070ab339d567dfbf059b1*    npm http 200 
https://github.com/ajaxorg/packager/tarball/bee2a82c6d5e2875024bfdc83937e98092ccf04f*    npm WARN package.json 
[email protected] No README.md file found!
*    npm WARN package.json 
[email protected] No README.md file found!
*    npm WARN package.json 
[email protected] No README.md file found!
*    npm WARN engine 
[email protected]: wanted: {"node":">= 0.4.1 < 0.7.0"} (current: {"node":"v0.8.22","npm":"1.2.14"})
*    npm http GET 
https://github.com/c9/engine.io/tarball/5f6fb9e32caed4f3edbb9f8536a13a20435d3d69*    npm http GET 
https://registry.npmjs.org/graceful-fs*    npm http GET 
https://registry.npmjs.org/vfs-http-adapter*    npm http GET 
https://github.com/c9/smith/tarball/packing-fix*    npm http GET 
https://registry.npmjs.org/msgpack-js*    npm http GET 
https://registry.npmjs.org/mime*    npm http GET 
https://registry.npmjs.org/simple-mime*    npm http GET 
https://registry.npmjs.org/msgpack-js-browser*    npm http GET 
https://registry.npmjs.org/uglify-js*    npm http GET 
https://registry.npmjs.org/wordwrap*    npm http 304 
https://registry.npmjs.org/graceful-fs*    npm http 304 
https://registry.npmjs.org/mime*    npm http 304 
https://registry.npmjs.org/vfs-http-adapter*    npm http 304 
https://registry.npmjs.org/simple-mime*    npm http 304 
https://registry.npmjs.org/msgpack-js*    npm http 304 
https://registry.npmjs.org/uglify-js*    npm http 304 
https://registry.npmjs.org/msgpack-js-browser*    npm http 304 
https://registry.npmjs.org/wordwrap*    npm http 200 
https://github.com/c9/engine.io/tarball/5f6fb9e32caed4f3edbb9f8536a13a20435d3d69*    npm http 200 
https://github.com/c9/smith/tarball/packing-fix*    npm http GET 
https://github.com/c9/node-gnu-tools/tarball/568f40a73a4d2902b730c63a6cc04bee4be14e51*    npm http GET 
https://registry.npmjs.org/asyncjs/0.0.8*    npm http GET 
https://registry.npmjs.org/node-sftp/0.1.1*    npm http GET 
https://registry.npmjs.org/xmldom/0.1.2*    npm http GET 
https://registry.npmjs.org/formidable*    npm http GET 
https://registry.npmjs.org/formidable/1.0.9*    npm http GET 
https://registry.npmjs.org/jsftp*    npm http GET 
https://registry.npmjs.org/qs*    npm WARN excluding symbolic link tests/node_modules/smith -> ../..
*    npm http 304 
https://registry.npmjs.org/formidable*    npm http 304 
https://registry.npmjs.org/node-sftp/0.1.1*    npm http 304 
https://registry.npmjs.org/asyncjs/0.0.8*    npm http 304 
https://registry.npmjs.org/formidable/1.0.9*    npm http 304 
https://registry.npmjs.org/xmldom/0.1.2*    npm http 304 
https://registry.npmjs.org/jsftp*    npm http 304 
https://registry.npmjs.org/qs*    npm http 200 
https://github.com/c9/node-gnu-tools/tarball/568f40a73a4d2902b730c63a6cc04bee4be14e51*    npm http GET 
https://registry.npmjs.org/tap*    npm WARN excluding symbolic link node_modules/vfs-child -> ../child
*    npm WARN excluding symbolic link node_modules/vfs-composite -> ../composite
*    npm WARN excluding symbolic link node_modules/vfs-http-transport -> ../http-transport
*    npm http 304 
https://registry.npmjs.org/tap*    npm http GET 
https://registry.npmjs.org/libxml/0.0.7*    npm http GET 
https://registry.npmjs.org/slide*    npm http GET 
https://registry.npmjs.org/runforcover*    npm http GET 
https://registry.npmjs.org/nopt*    npm http GET 
https://registry.npmjs.org/difflet*    npm http GET 
https://registry.npmjs.org/mkdirp*    npm http GET 
https://registry.npmjs.org/deep-equal*    npm http GET 
https://registry.npmjs.org/buffer-equal*    npm http GET 
https://registry.npmjs.org/glob*    npm http GET 
https://registry.npmjs.org/simple-mime*    npm http GET 
https://registry.npmjs.org/ws*    npm http 304 
https://registry.npmjs.org/libxml/0.0.7*    npm http 304 
https://registry.npmjs.org/slide*    npm http 304 
https://registry.npmjs.org/deep-equal*    npm http 304 
https://registry.npmjs.org/runforcover*    npm http 304 
https://registry.npmjs.org/mkdirp*    npm http 304 
https://registry.npmjs.org/nopt*    npm http 304 
https://registry.npmjs.org/glob*    npm http 304 
https://registry.npmjs.org/ws*    npm http 304 
https://registry.npmjs.org/buffer-equal*    npm http 304 
https://registry.npmjs.org/simple-mime*    npm http 304 
https://registry.npmjs.org/difflet*    npm http GET 
https://registry.npmjs.org/bunker*    npm http GET 
https://registry.npmjs.org/abbrev*    npm http GET 
https://registry.npmjs.org/charm*    npm http GET 
https://registry.npmjs.org/traverse*    npm http GET 
https://registry.npmjs.org/deep-is*    npm http GET 
https://registry.npmjs.org/graceful-fs*    npm http GET 
https://registry.npmjs.org/minimatch*    npm http GET 
https://registry.npmjs.org/commander*    npm http GET 
https://registry.npmjs.org/tinycolor*    npm http GET 
https://registry.npmjs.org/options*    npm http GET 
https://registry.npmjs.org/inherits*    npm http 304 
https://registry.npmjs.org/bunker*    npm http 304 
https://registry.npmjs.org/abbrev*    npm http 304 
https://registry.npmjs.org/deep-is*    npm http 304 
https://registry.npmjs.org/charm*    npm http 304 
https://registry.npmjs.org/traverse*    npm http 304 
https://registry.npmjs.org/minimatch*    npm http 304 
https://registry.npmjs.org/graceful-fs*    npm http 304 
https://registry.npmjs.org/commander*    npm http 304 
https://registry.npmjs.org/tinycolor*    npm http 304 
https://registry.npmjs.org/options*    npm http 304 
https://registry.npmjs.org/inherits*    npm http GET 
https://registry.npmjs.org/burrito*    npm http GET 
https://registry.npmjs.org/lru-cache*    npm http GET 
https://registry.npmjs.org/sigmund*    
*    > 
[email protected] install /home/bigmusic/cloud9/node_modules/vfs-architect/node_modules/vfs/node_modules/ws
*    > (node-gyp rebuild 2> builderror.log) || (exit 0)
*    
*    
*    > 
[email protected] preinstall /home/bigmusic/cloud9/node_modules/packager/node_modules/libxml
*    > ./build.sh
*    
*    npm http 304 
https://registry.npmjs.org/lru-cache*    npm http 304 
https://registry.npmjs.org/burrito*    npm http 304 
https://registry.npmjs.org/sigmund*    npm http GET 
https://registry.npmjs.org/mime*    npm http GET 
https://registry.npmjs.org/jsdom*    npm http 304 
https://registry.npmjs.org/jsdom*    npm http 304 
https://registry.npmjs.org/mime*    npm http GET 
https://registry.npmjs.org/traverse*    npm http GET 
https://registry.npmjs.org/uglify-js*    npm http GET 
https://registry.npmjs.org/htmlparser*    npm http GET 
https://registry.npmjs.org/request*    npm http GET 
https://registry.npmjs.org/cssom*    npm http GET 
https://registry.npmjs.org/contextify*    npm http GET 
https://registry.npmjs.org/cssstyle*    npm http 304 
https://registry.npmjs.org/request*    npm http 304 
https://registry.npmjs.org/uglify-js*    npm http 304 
https://registry.npmjs.org/htmlparser*    npm http 304 
https://registry.npmjs.org/traverse*    npm http 304 
https://registry.npmjs.org/cssom*    npm http 304 
https://registry.npmjs.org/cssstyle*    npm http 304 
https://registry.npmjs.org/contextify*    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 /home/bigmusic/opt/node-v0.8.22 
*    'configure' finished successfully (2.296s)
*    Waf: Entering directory `/home/bigmusic/cloud9/node_modules/packager/node_modules/libxml/support/o3/build'
*    [1/3] cxx: hosts/node-o3/sh_node.cc -> build/Release/hosts/node-o3/sh_node_1.o
*    21:37:20 runner system command -> ['/usr/bin/g++', '-g', '-O3', '-msse2', '-ffast-math', '-fno-strict-aliasing', '-fPIC', '-DPIC', '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64', '-D_GNU_SOURCE', '-IRelease', '-I..', '-IRelease/include', '-I../include', '-IRelease/hosts', '-I../hosts', '-IRelease/modules', '-I../modules', '-IRelease/deps', '-I../deps', '-I/home/bigmusic/opt/node-v0.8.22/include/node', '../hosts/node-o3/sh_node.cc', '-c', '-o', 'Release/hosts/node-o3/sh_node_1.o']
*    g++: error: unrecognized command line option '-msse2'
*    npm http GET 
https://registry.npmjs.org/bindings*    Waf: Leaving directory `/home/bigmusic/cloud9/node_modules/packager/node_modules/libxml/support/o3/build'
*    Build failed:  -> task failed (err #1): 
*       {task: cxx sh_node.cc -> sh_node_1.o}
*      File "/home/bigmusic/opt/node-v0.8.22/bin/node-waf", line 16, in <module>
*       Scripting.prepare(t, os.getcwd(), VERSION, wafdir)
*      File "/home/bigmusic/opt/node-v0.8.22/bin/../lib/node/wafadmin/Scripting.py", line 147, in prepare
*       error(str(e))
*    cp: cannot stat `build/Release/o3.node': No such file or directory
*    npm http 304 
https://registry.npmjs.org/bindings*    npm http GET 
https://registry.npmjs.org/qs*    npm http GET 
https://registry.npmjs.org/forever-agent*    npm http GET 
https://registry.npmjs.org/tunnel-agent*    npm http GET 
https://registry.npmjs.org/http-signature*    npm http GET 
https://registry.npmjs.org/cookie-jar*    npm http GET 
https://registry.npmjs.org/aws-sign*    npm http GET 
https://registry.npmjs.org/oauth-sign*    npm http GET 
https://registry.npmjs.org/form-data/0.0.8*    npm http GET 
https://registry.npmjs.org/json-stringify-safe*    npm http GET 
https://registry.npmjs.org/node-uuid*    npm http GET 
https://registry.npmjs.org/hawk*    npm ERR! 
[email protected] preinstall: `./build.sh`
*    npm ERR! `sh "-c" "./build.sh"` failed with 1
*    npm ERR! 
*    npm ERR! Failed at the 
[email protected] preinstall script.
*    npm ERR! This is most likely a problem with the libxml package,
*    npm ERR! not with npm itself.
*    npm ERR! Tell the author that this fails on your system:
*    npm ERR!     ./build.sh
*    npm ERR! You can get their info via:
*    npm ERR!     npm owner ls libxml
*    npm ERR! There is likely additional logging output above.
*    
*    npm ERR! System Linux 3.0.62
*    npm ERR! command "/home/bigmusic/opt/node-v0.8.22/bin/node" "/home/bigmusic/opt/node/bin/npm" "install" "."
*    npm ERR! cwd /home/bigmusic/cloud9
*    npm ERR! node -v v0.8.22
*    npm ERR! npm -v 1.2.14
*    npm ERR! code ELIFECYCLE
*    npm http 304 
https://registry.npmjs.org/cookie-jar*    npm http 304 
https://registry.npmjs.org/http-signature*    npm http 304 
https://registry.npmjs.org/tunnel-agent*    npm http 304 
https://registry.npmjs.org/forever-agent*    npm http 304 
https://registry.npmjs.org/qs*    npm http 304 
https://registry.npmjs.org/json-stringify-safe*    npm http 304 
https://registry.npmjs.org/node-uuid*    npm http 304 
https://registry.npmjs.org/aws-sign*    npm http 304 
https://registry.npmjs.org/oauth-sign*    npm http 304 
https://registry.npmjs.org/form-data/0.0.8*    npm http 304 
https://registry.npmjs.org/hawk*    
*    > 
[email protected] install /home/bigmusic/cloud9/node_modules/ace/node_modules/jsdom/node_modules/contextify
*    > node-gyp rebuild
*    
*    gyp http GET 
http://nodejs.org/dist/v0.8.22/node-v0.8.22.tar.gz*    gyp http 200 
http://nodejs.org/dist/v0.8.22/node-v0.8.22.tar.gz*    npm http GET 
https://registry.npmjs.org/assert-plus/0.1.2*    npm http GET 
https://registry.npmjs.org/asn1/0.1.11*    npm http GET 
https://registry.npmjs.org/ctype/0.5.2*    npm http GET 
https://registry.npmjs.org/boom*    npm http GET 
https://registry.npmjs.org/combined-stream*    npm http GET 
https://registry.npmjs.org/hoek*    npm http GET 
https://registry.npmjs.org/async*    npm http GET 
https://registry.npmjs.org/cryptiles*    npm http GET 
https://registry.npmjs.org/sntp*    npm http 304 
https://registry.npmjs.org/assert-plus/0.1.2*    npm http 304 
https://registry.npmjs.org/asn1/0.1.11*    npm http 304 
https://registry.npmjs.org/ctype/0.5.2*    npm http 304 
https://registry.npmjs.org/hoek*    npm http 304 
https://registry.npmjs.org/cryptiles*    npm http 304 
https://registry.npmjs.org/async*    npm http 304 
https://registry.npmjs.org/sntp*    npm http 304 
https://registry.npmjs.org/combined-stream*    npm http 304 
https://registry.npmjs.org/boom*    npm http GET 
https://registry.npmjs.org/delayed-stream/0.0.5*    npm http 304 
https://registry.npmjs.org/delayed-stream/0.0.5*    make: Entering directory `/home/bigmusic/cloud9/node_modules/vfs-architect/node_modules/vfs/node_modules/ws/build'
*      CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
*      SOLINK_MODULE(target) Release/obj.target/bufferutil.node
*      SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
*      COPY Release/bufferutil.node
*      CXX(target) Release/obj.target/validation/src/validation.o
*      SOLINK_MODULE(target) Release/obj.target/validation.node
*      SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
*      COPY Release/validation.node
*    make: Leaving directory `/home/bigmusic/cloud9/node_modules/vfs-architect/node_modules/vfs/node_modules/ws/build'
*    make: Entering directory `/home/bigmusic/cloud9/node_modules/ace/node_modules/jsdom/node_modules/contextify/build'
*      CXX(target) Release/obj.target/contextify/src/contextify.o
*      SOLINK_MODULE(target) Release/obj.target/contextify.node
*      SOLINK_MODULE(target) Release/obj.target/contextify.node: Finished
*      COPY Release/contextify.node
*    make: Leaving directory `/home/bigmusic/cloud9/node_modules/ace/node_modules/jsdom/node_modules/contextify/build'
*    
*    > 
[email protected] postinstall /home/bigmusic/cloud9/node_modules/ace
*    > node ./install.js -c
*    
*    - Source without filename passed to moduleDefines(). Skipping addition of define(...) wrapper.
*    # ace modes ---------
*    mode lisp
*    mode objectivec
*    mode c9search
*    mode makefile
*    mode latex
*    mode yaml
*    mode text
*    mode groovy
*    mode coldfusion
*    mode java
*    mode glsl
*    mode xml
*    mode stylus
*    mode haml
*    mode lucene
*    mode scss
*    mode css
*    mode scala
*    mode jsx
*    mode sql
*    mode html
*    mode ruby
*    mode lua
*    mode coffee
*    mode golang
*    mode json
*    mode xquery
*    mode r
*    mode luapage
*    mode haxe
*    mode jsp
*    mode abap
*    mode liquid
*    mode pgsql
*    mode typescript
*    mode javascript
*    mode php
*    mode dart
*    mode tex
*    mode svg
*    mode diff
*    mode rhtml
*    mode markdown
*    mode sh
*    mode c_cpp
*    mode less
*    mode rdoc
*    mode perl
*    mode textile
*    mode scad
*    mode powershell
*    mode clojure
*    mode tcl
*    mode jade
*    mode python
*    mode ocaml
*    mode csharp
*    mode asciidoc
*    # ace themes ---------
*    theme clouds
*    theme solarized_dark
*    theme kr_theme
*    theme idle_fingers
*    theme eclipse
*    theme solarized_light
*    theme textmate
*    theme tomorrow_night_bright
*    theme ambiance
*    theme chrome
*    theme dawn
*    theme tomorrow_night_eighties
*    theme crimson_editor
*    theme vibrant_ink
*    theme merbivore
*    theme pastel_on_dark
*    theme merbivore_soft
*    theme github
*    theme xcode
*    theme clouds_midnight
*    theme tomorrow_night_blue
*    theme twilight
*    theme monokai
*    theme dreamweaver
*    theme cobalt
*    theme mono_industrial
*    theme tomorrow_night
*    theme tomorrow
*    # ace extensions ---------
*    extensions static_highlight
*    extensions textarea
*    # ace key bindings ---------
*    # ace worker ---------
*    worker for javascript mode
*    worker for coffee mode
*    worker for css mode
*    worker for json mode
*    worker for xquery mode
*    npm ERR! 
*    npm ERR! Additional logging details can be found in:
*    npm ERR!     /home/bigmusic/cloud9/npm-debug.log
*    npm ERR! not ok code 0
*    
*        at ChildProcess.<anonymous> (/home/bigmusic/opt/node-v0.8.22/lib/node_modules/sm/node_modules/sourcemint-pm-sm/node_modules/sourcemint-pm-npm/lib/npm.js:77:29)
*        at ChildProcess.EventEmitter.emit (events.js:99:17)
*        at Process._handle.onexit (child_process.js:678:10)
* ERROR ***************************************************************************
* ERROR ***************************************************************************
* Error: While calling `sm install .` (cwd: /home/bigmusic/cloud9). See above for errors.
* File : /home/bigmusic/opt/node-v0.8.22/lib/node_modules/sm/node_modules/sourcemint-pm-sm/lib/commands/clone.js @ 64 : 37
* Stack:
*        at ChildProcess.EventEmitter.emit (events.js:99:17)
*        at Process._handle.onexit (child_process.js:678:10)
* ERROR ***************************************************************************