基于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 ***************************************************************************