-
Notifications
You must be signed in to change notification settings - Fork 1.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Installation problem node v4.1.2, Mac OS 10.8.5 (unrecognized command line option "-std=gnu++0x") #638
Comments
Upgrade to latest XCode and run |
it looks that I have the latest XCode version. At least the appstore does not find any updates. xcode-select --install gives me this: Usage: xcode-select -print-path |
Hmm, that's very strange. Here is the output from my computer:
Do you have |
Hi Most of you getting that error "cc1plus: error: unrecognized command line option -std=gnu++0x" while installing nodejs extension which requires C++ compilation with node-gyp. So you need to degrade your nodejs and node-gyp version and specify the python version if you have multiple python versions installed on your system and then you will not get above error anymore. This is how you can install extensions (--unsafe-perm i use to prevent any permission error) Note: you need to login as root user first sudo npm install --unsafe-perm --python=python2.7 -g ctags I degraded to the following version and got it worked. My Linux system has following version installed node -v v0.12.5 node-gyp -v v3.0.3 npm -v 2.11.2 How to Downgrade Nodejs version sudo npm cache clean -f sudo npm install -g n sudo n 0.12.5 node -v How To Install Nodejs Package Specific version npm uninstall -g node-gyp npm install node-gyp@3.0.3 For Detailed Tutorial go to http://webbio.nl/wikiweb/nodejs-node-gyp-build-error-while-installing-extension-cc1plus-error-unrecognized-command-line-option-stdgnu0x/ |
Hi! I have these troubles installing node-canvas on my Mac 10.8.5. I upgraded node to v4.1.2, before the canvas installation was possible. Sorry, I can't attach the npm debug file, so I'll paste the content here.
Please excuse, If this issue has been reported yet. I didn't find it in the jungle.. ;-)
But first, here is the console output I get:
~ michael$ sudo npm install canvas
SOLINK_MODULE(target) Release/canvas-postbuild.node
CXX(target) Release/obj.target/canvas/src/Canvas.o
cc1plus: error: unrecognized command line option "-std=gnu++0x"
make: *** [Release/obj.target/canvas/src/Canvas.o] Error 1
gyp ERR! build error
gyp ERR! stack Error:
make
failed with exit code: 2gyp ERR! stack at ChildProcess.onExit (/usr/local/lib/node_modules/npm/node_modules/node-gyp/lib/build.js:270:23)
gyp ERR! stack at emitTwo (events.js:87:13)
gyp ERR! stack at ChildProcess.emit (events.js:172:7)
gyp ERR! stack at Process.ChildProcess._handle.onexit (internal/child_process.js:200:12)
gyp ERR! System Darwin 12.6.0
gyp ERR! command "/usr/local/bin/node" "/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /Users/michael/node_modules/canvas
gyp ERR! node -v v4.1.2
gyp ERR! node-gyp -v v3.0.3
gyp ERR! not ok
npm ERR! Darwin 12.6.0
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "canvas"
npm ERR! node v4.1.2
npm ERR! npm v2.14.4
npm ERR! code ELIFECYCLE
npm ERR! canvas@1.2.9 install:
node-gyp rebuild
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the canvas@1.2.9 install script 'node-gyp rebuild'.
npm ERR! This is most likely a problem with the canvas package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node-gyp rebuild
npm ERR! You can get their info via:
npm ERR! npm owner ls canvas
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /Users/michael/npm-debug.log
here comes the npm-debug.log
0 info it worked if it ends with ok
1 verbose cli [ '/usr/local/bin/node',
1 verbose cli '/usr/local/bin/npm',
1 verbose cli 'install',
1 verbose cli 'canvas' ]
2 info using npm@2.14.4
3 info using node@v4.1.2
4 verbose config Skipping project config: /Users/michael/.npmrc. (matches userconfig)
5 verbose install initial load of /Users/michael/package.json
6 verbose installManyTop reading scoped package data from /Users/michael/node_modules/appjs/package.json
7 verbose installManyTop reading scoped package data from /Users/michael/node_modules/appjs-darwin/package.json
8 verbose installManyTop reading scoped package data from /Users/michael/node_modules/browserify/package.json
9 verbose installManyTop reading scoped package data from /Users/michael/node_modules/concat-stream/package.json
10 verbose installManyTop reading scoped package data from /Users/michael/node_modules/couch/package.json
11 verbose installManyTop reading scoped package data from /Users/michael/node_modules/duplexer/package.json
12 verbose installManyTop reading scoped package data from /Users/michael/node_modules/first_public/package.json
13 verbose installManyTop reading scoped package data from /Users/michael/node_modules/ftp/package.json
14 verbose installManyTop reading scoped package data from /Users/michael/node_modules/gl-matrix/package.json
15 verbose installManyTop reading scoped package data from /Users/michael/node_modules/jquery/package.json
16 verbose installManyTop reading scoped package data from /Users/michael/node_modules/jsdom/package.json
17 verbose installManyTop reading scoped package data from /Users/michael/node_modules/min_html/package.json
18 verbose installManyTop reading scoped package data from /Users/michael/node_modules/my_functional/package.json
19 verbose installManyTop reading scoped package data from /Users/michael/node_modules/my_gl/package.json
20 verbose installManyTop reading scoped package data from /Users/michael/node_modules/mysql/package.json
21 verbose installManyTop reading scoped package data from /Users/michael/node_modules/nano/package.json
22 verbose installManyTop reading scoped package data from /Users/michael/node_modules/negotiator/package.json
23 verbose installManyTop reading scoped package data from /Users/michael/node_modules/pretty-error/package.json
24 verbose installManyTop reading scoped package data from /Users/michael/node_modules/request/package.json
25 verbose installManyTop reading scoped package data from /Users/michael/node_modules/run_all/package.json
26 verbose installManyTop reading scoped package data from /Users/michael/node_modules/socket.io/package.json
27 verbose installManyTop reading scoped package data from /Users/michael/node_modules/split/package.json
28 verbose installManyTop reading scoped package data from /Users/michael/node_modules/stream-combiner/package.json
29 verbose installManyTop reading scoped package data from /Users/michael/node_modules/tar/package.json
30 verbose installManyTop reading scoped package data from /Users/michael/node_modules/three/package.json
31 verbose installManyTop reading scoped package data from /Users/michael/node_modules/through2/package.json
32 verbose installManyTop reading scoped package data from /Users/michael/node_modules/underscore/package.json
33 verbose installManyTop reading scoped package data from /Users/michael/node_modules/watchify/package.json
34 verbose installManyTop reading scoped package data from /Users/michael/node_modules/webpics/package.json
35 verbose installManyTop reading scoped package data from /Users/michael/node_modules/websocket-stream/package.json
36 verbose installManyTop reading scoped package data from /Users/michael/node_modules/windows-1252/package.json
37 verbose installManyTop reading scoped package data from /Users/michael/node_modules/wordlists/package.json
38 info package.json appjs@0.0.20 No license field.
39 info package.json appjs-darwin@0.0.19 No license field.
40 info package.json couch@0.5.0 No repository field.
41 info package.json couch@0.5.0 No license field.
42 info package.json duplexer@0.1.1 No license field.
43 info package.json jquery@2.1.4 No license field.
44 info package.json first_public@1.0.0 No description
45 info package.json first_public@1.0.0 No repository field.
46 info package.json min_html@1.0.0 No description
47 info package.json min_html@1.0.0 No repository field.
48 info package.json ftp@0.3.10 No license field.
49 info package.json my_functional@1.0.0 No description
50 info package.json my_functional@1.0.0 No repository field.
51 info package.json my_gl@1.0.0 No description
52 info package.json my_gl@1.0.0 No repository field.
53 info package.json run_all@1.0.0 No description
54 info package.json run_all@1.0.0 No repository field.
55 info package.json webpics@1.0.0 No description
56 info package.json webpics@1.0.0 No repository field.
57 info package.json wordlists@1.0.0 No description
58 info package.json wordlists@1.0.0 No repository field.
59 info package.json socket.io@1.3.5 No license field.
60 info package.json three@0.71.0 license should be a valid SPDX license expression
61 info package.json websocket-stream@1.5.0 No license field.
62 info package.json windows-1252@0.1.2 No license field.
63 verbose readDependencies loading dependencies from /Users/michael/package.json
64 silly cache add args [ 'canvas', null ]
65 verbose cache add spec canvas
66 silly cache add parsed spec Result {
66 silly cache add raw: 'canvas',
66 silly cache add scope: null,
66 silly cache add name: 'canvas',
66 silly cache add rawSpec: '',
66 silly cache add spec: '',
66 silly cache add type: 'range' }
67 silly addNamed canvas@
68 verbose addNamed "" is a valid semver range for canvas
69 silly addNameRange { name: 'canvas', range: '', hasData: false }
70 silly mapToRegistry name canvas
71 silly mapToRegistry using default registry
72 silly mapToRegistry registry https://registry.npmjs.org/
73 silly mapToRegistry uri https://registry.npmjs.org/canvas
74 verbose addNameRange registry:https://registry.npmjs.org/canvas not in flight; fetching
75 verbose request uri https://registry.npmjs.org/canvas
76 verbose request no auth needed
77 info attempt registry request try #1 at 09:31:55
78 verbose request using bearer token for auth
79 verbose request id eb6063b82217cef8
80 verbose etag "2CLU9W5YI8G9A3DFKVCS7J0EK"
81 http request GET https://registry.npmjs.org/canvas
82 http 304 https://registry.npmjs.org/canvas
83 silly get cb [ 304,
83 silly get { 'cache-control': 'max-age=60',
83 silly get 'accept-ranges': 'bytes',
83 silly get date: 'Sat, 10 Oct 2015 13:31:55 GMT',
83 silly get via: '1.1 varnish',
83 silly get connection: 'keep-alive',
83 silly get 'x-served-by': 'cache-ams4145-AMS',
83 silly get 'x-cache': 'MISS',
83 silly get 'x-cache-hits': '0',
83 silly get 'x-timer': 'S1444483915.726934,VS0,VE170' } ]
84 verbose etag https://registry.npmjs.org/canvas from cache
85 verbose get saving canvas to /Users/michael/.npm/registry.npmjs.org/canvas/.cache.json
86 silly addNameRange number 2 { name: 'canvas', range: '', hasData: true }
87 silly addNameRange versions [ 'canvas',
87 silly addNameRange [ '0.0.1',
87 silly addNameRange '0.0.2',
87 silly addNameRange '0.0.3',
87 silly addNameRange '0.0.4',
87 silly addNameRange '0.0.5',
87 silly addNameRange '0.0.6',
87 silly addNameRange '0.0.7',
87 silly addNameRange '0.0.8',
87 silly addNameRange '0.1.0',
87 silly addNameRange '0.2.0',
87 silly addNameRange '0.2.1',
87 silly addNameRange '0.3.0',
87 silly addNameRange '0.3.1',
87 silly addNameRange '0.3.2',
87 silly addNameRange '0.3.3',
87 silly addNameRange '0.4.0',
87 silly addNameRange '0.4.1',
87 silly addNameRange '0.4.2',
87 silly addNameRange '0.4.3',
87 silly addNameRange '0.5.0',
87 silly addNameRange '0.5.1',
87 silly addNameRange '0.5.2',
87 silly addNameRange '0.5.3',
87 silly addNameRange '0.5.4',
87 silly addNameRange '0.6.0',
87 silly addNameRange '0.7.0',
87 silly addNameRange '0.7.1',
87 silly addNameRange '0.7.2',
87 silly addNameRange '0.7.3',
87 silly addNameRange '0.8.0',
87 silly addNameRange '0.8.1',
87 silly addNameRange '0.8.2',
87 silly addNameRange '0.8.3',
87 silly addNameRange '0.9.0',
87 silly addNameRange '0.10.0',
87 silly addNameRange '0.10.1',
87 silly addNameRange '0.10.2',
87 silly addNameRange '0.10.3',
87 silly addNameRange '0.11.0',
87 silly addNameRange '0.11.1',
87 silly addNameRange '0.11.2',
87 silly addNameRange '0.11.3',
87 silly addNameRange '0.12.0',
87 silly addNameRange '0.12.1',
87 silly addNameRange '0.13.0',
87 silly addNameRange '0.13.1',
87 silly addNameRange '1.0.0',
87 silly addNameRange '1.0.1',
87 silly addNameRange '1.0.2',
87 silly addNameRange '1.0.3',
87 silly addNameRange '1.0.4',
87 silly addNameRange '1.1.0',
87 silly addNameRange '1.1.1',
87 silly addNameRange '1.1.2',
87 silly addNameRange '1.1.3',
87 silly addNameRange '1.1.4',
87 silly addNameRange '1.1.5',
87 silly addNameRange '1.1.6',
87 silly addNameRange '1.2.0',
87 silly addNameRange '1.2.1',
87 silly addNameRange '1.2.2',
87 silly addNameRange '1.2.3',
87 silly addNameRange '1.2.4',
87 silly addNameRange '1.2.5',
87 silly addNameRange '1.2.6',
87 silly addNameRange '1.2.7',
87 silly addNameRange '1.2.8',
87 silly addNameRange '1.2.9' ] ]
88 silly addNamed canvas@1.2.9
89 verbose addNamed "1.2.9" is a plain semver version for canvas
90 silly cache afterAdd canvas@1.2.9
91 verbose afterAdd /Users/michael/.npm/canvas/1.2.9/package/package.json not in flight; writing
92 verbose afterAdd /Users/michael/.npm/canvas/1.2.9/package/package.json written
93 silly install resolved [ { name: 'canvas',
93 silly install resolved description: 'Canvas graphics API backed by Cairo',
93 silly install resolved version: '1.2.9',
93 silly install resolved author: { name: 'TJ Holowaychuk', email: 'tj@learnboost.com' },
93 silly install resolved contributors: [ [Object], [Object], [Object] ],
93 silly install resolved keywords:
93 silly install resolved [ 'canvas',
93 silly install resolved 'graphic',
93 silly install resolved 'graphics',
93 silly install resolved 'pixman',
93 silly install resolved 'cairo',
93 silly install resolved 'image',
93 silly install resolved 'images',
93 silly install resolved 'pdf' ],
93 silly install resolved homepage: 'https://github.com/Automattic/node-canvas',
93 silly install resolved repository:
93 silly install resolved { type: 'git',
93 silly install resolved url: 'git://github.com/Automattic/node-canvas.git' },
93 silly install resolved scripts: { test: 'make test', install: 'node-gyp rebuild' },
93 silly install resolved dependencies: { nan: '^2.0.9' },
93 silly install resolved devDependencies:
93 silly install resolved { 'body-parser': '^1.13.3',
93 silly install resolved express: '^4.13.2',
93 silly install resolved jade: '^1.11.0',
93 silly install resolved mocha: '' },
93 silly install resolved engines: { node: '>=0.8.0' },
93 silly install resolved main: './lib/canvas.js',
93 silly install resolved license: 'MIT',
93 silly install resolved gypfile: true,
93 silly install resolved gitHead: 'eb97ef838658ee7a9cafb44bb20f3253e044e42b',
93 silly install resolved bugs: { url: 'https://github.com/Automattic/node-canvas/issues' },
93 silly install resolved _id: 'canvas@1.2.9',
93 silly install resolved _shasum: '40f36e8f34bea2283c944511dfb575d168003061',
93 silly install resolved from: 'canvas@',
93 silly install resolved _npmVersion: '2.12.1',
93 silly install resolved _nodeVersion: '0.12.7',
93 silly install resolved _npmUser: { name: 'linusu', email: 'linus@folkdatorn.se' },
93 silly install resolved maintainers: [ [Object], [Object], [Object], [Object], [Object], [Object] ],
93 silly install resolved dist:
93 silly install resolved { shasum: '40f36e8f34bea2283c944511dfb575d168003061',
93 silly install resolved tarball: 'http://registry.npmjs.org/canvas/-/canvas-1.2.9.tgz' },
93 silly install resolved directories: {},
93 silly install resolved _resolved: 'https://registry.npmjs.org/canvas/-/canvas-1.2.9.tgz',
93 silly install resolved readme: 'ERROR: No README data found!' } ]
94 info install canvas@1.2.9 into /Users/michael
95 info installOne canvas@1.2.9
96 verbose installOne of canvas to /Users/michael not in flight; installing
97 verbose lock using /Users/michael/.npm/locks/canvas-5f1a3a46fec0602a.lock for /Users/michael/node_modules/canvas
98 silly install write writing canvas 1.2.9 to /Users/michael/node_modules/canvas
99 verbose unbuild node_modules/canvas
100 silly gentlyRm /Users/michael/node_modules/canvas is being purged from base /Users/michael
101 verbose gentlyRm don't care about contents; nuking /Users/michael/node_modules/canvas
102 verbose tar unpack /Users/michael/.npm/canvas/1.2.9/package.tgz
103 verbose tar unpacking to /Users/michael/node_modules/canvas
104 silly gentlyRm /Users/michael/node_modules/canvas is being purged
105 verbose gentlyRm don't care about contents; nuking /Users/michael/node_modules/canvas
106 silly gunzTarPerm modes [ '755', '644' ]
107 silly gunzTarPerm extractEntry package.json
108 silly gunzTarPerm extractEntry .npmignore
109 silly gunzTarPerm extractEntry index.js
110 silly gunzTarPerm extractEntry History.md
111 silly gunzTarPerm extractEntry Makefile
112 silly gunzTarPerm extractEntry Readme.md
113 silly gunzTarPerm extractEntry binding.gyp
114 silly gunzTarPerm extractEntry .gitmodules
115 silly gunzTarPerm extractEntry install
116 silly gunzTarPerm extractEntry lib/bindings.js
117 silly gunzTarPerm extractEntry lib/canvas.js
118 silly gunzTarPerm extractEntry lib/context2d.js
119 silly gunzTarPerm extractEntry lib/image.js
120 silly gunzTarPerm extractEntry lib/jpegstream.js
121 silly gunzTarPerm extractEntry lib/pngstream.js
122 silly gunzTarPerm extractEntry .travis.yml
123 silly gunzTarPerm extractEntry src/Image.cc
124 silly gunzTarPerm extractEntry src/Canvas.cc
125 silly gunzTarPerm extractEntry src/CanvasGradient.cc
126 silly gunzTarPerm extractEntry src/CanvasGradient.h
127 silly gunzTarPerm extractEntry src/CanvasPattern.cc
128 silly gunzTarPerm extractEntry src/CanvasPattern.h
129 silly gunzTarPerm extractEntry src/CanvasRenderingContext2d.cc
130 silly gunzTarPerm extractEntry src/CanvasRenderingContext2d.h
131 silly gunzTarPerm extractEntry src/FontFace.cc
132 silly gunzTarPerm extractEntry src/FontFace.h
133 silly gunzTarPerm extractEntry src/Canvas.h
134 silly gunzTarPerm extractEntry src/Image.h
135 silly gunzTarPerm extractEntry src/ImageData.cc
136 silly gunzTarPerm extractEntry src/ImageData.h
137 silly gunzTarPerm extractEntry src/JPEGStream.h
138 silly gunzTarPerm extractEntry src/PNG.h
139 silly gunzTarPerm extractEntry src/Point.h
140 silly gunzTarPerm extractEntry src/closure.h
141 silly gunzTarPerm extractEntry src/color.cc
142 silly gunzTarPerm extractEntry src/color.h
143 silly gunzTarPerm extractEntry src/init.cc
144 silly gunzTarPerm extractEntry util/cairo_include.sh
145 silly gunzTarPerm extractEntry util/has_cairo_freetype.sh
146 silly gunzTarPerm extractEntry util/has_lib.sh
147 silly gunzTarPerm extractEntry util/lib_lookup.sh
148 verbose write writing to /Users/michael/node_modules/canvas/package.json
149 info preinstall canvas@1.2.9
150 verbose readDependencies loading dependencies from /Users/michael/node_modules/canvas/package.json
151 silly prepareForInstallMany adding nan@^2.0.9 from canvas dependencies
152 verbose readDependencies loading dependencies from /Users/michael/node_modules/canvas/package.json
153 silly cache add args [ 'nan@^2.0.9', null ]
154 verbose cache add spec nan@^2.0.9
155 silly cache add parsed spec Result {
155 silly cache add raw: 'nan@^2.0.9',
155 silly cache add scope: null,
155 silly cache add name: 'nan',
155 silly cache add rawSpec: '^2.0.9',
155 silly cache add spec: '>=2.0.9 <3.0.0',
155 silly cache add type: 'range' }
156 silly addNamed nan@>=2.0.9 <3.0.0
157 verbose addNamed ">=2.0.9 <3.0.0" is a valid semver range for nan
158 silly addNameRange { name: 'nan', range: '>=2.0.9 <3.0.0', hasData: false }
159 silly mapToRegistry name nan
160 silly mapToRegistry using default registry
161 silly mapToRegistry registry https://registry.npmjs.org/
162 silly mapToRegistry uri https://registry.npmjs.org/nan
163 verbose addNameRange registry:https://registry.npmjs.org/nan not in flight; fetching
164 verbose request uri https://registry.npmjs.org/nan
165 verbose request no auth needed
166 info attempt registry request try #1 at 09:31:58
167 verbose request using bearer token for auth
168 verbose etag "EEJEYBDBWDA07LWTXUI68JUWL"
169 http request GET https://registry.npmjs.org/nan
170 http 304 https://registry.npmjs.org/nan
171 silly get cb [ 304,
171 silly get { 'cache-control': 'max-age=60',
171 silly get 'accept-ranges': 'bytes',
171 silly get date: 'Sat, 10 Oct 2015 13:31:58 GMT',
171 silly get via: '1.1 varnish',
171 silly get connection: 'keep-alive',
171 silly get 'x-served-by': 'cache-ams4126-AMS',
171 silly get 'x-cache': 'MISS',
171 silly get 'x-cache-hits': '0',
171 silly get 'x-timer': 'S1444483918.270278,VS0,VE714' } ]
172 verbose etag https://registry.npmjs.org/nan from cache
173 verbose get saving nan to /Users/michael/.npm/registry.npmjs.org/nan/.cache.json
174 silly addNameRange number 2 { name: 'nan', range: '>=2.0.9 <3.0.0', hasData: true }
175 silly addNameRange versions [ 'nan',
175 silly addNameRange [ '0.3.0-wip',
175 silly addNameRange '0.3.0-wip2',
175 silly addNameRange '0.3.0',
175 silly addNameRange '0.3.1',
175 silly addNameRange '0.3.2',
175 silly addNameRange '0.4.0',
175 silly addNameRange '0.4.1',
175 silly addNameRange '0.4.2',
175 silly addNameRange '0.4.3',
175 silly addNameRange '0.4.4',
175 silly addNameRange '0.5.0',
175 silly addNameRange '0.5.1',
175 silly addNameRange '0.5.2',
175 silly addNameRange '0.6.0',
175 silly addNameRange '0.7.0',
175 silly addNameRange '0.7.1',
175 silly addNameRange '0.8.0',
175 silly addNameRange '1.0.0',
175 silly addNameRange '1.1.0',
175 silly addNameRange '1.1.1',
175 silly addNameRange '1.1.2',
175 silly addNameRange '1.2.0',
175 silly addNameRange '1.3.0',
175 silly addNameRange '1.4.0',
175 silly addNameRange '1.4.1',
175 silly addNameRange '1.5.0',
175 silly addNameRange '1.4.2',
175 silly addNameRange '1.4.3',
175 silly addNameRange '1.5.1',
175 silly addNameRange '1.5.2',
175 silly addNameRange '1.6.0',
175 silly addNameRange '1.5.3',
175 silly addNameRange '1.6.1',
175 silly addNameRange '1.6.2',
175 silly addNameRange '1.7.0',
175 silly addNameRange '1.8.0',
175 silly addNameRange '1.8.1',
175 silly addNameRange '1.8.2',
175 silly addNameRange '1.8.3',
175 silly addNameRange '1.8.4',
175 silly addNameRange '1.9.0',
175 silly addNameRange '2.0.0',
175 silly addNameRange '2.0.1',
175 silly addNameRange '2.0.2',
175 silly addNameRange '2.0.3',
175 silly addNameRange '2.0.4',
175 silly addNameRange '2.0.5',
175 silly addNameRange '2.0.6',
175 silly addNameRange '2.0.7',
175 silly addNameRange '2.0.8',
175 silly addNameRange '2.0.9',
175 silly addNameRange '2.1.0' ] ]
176 silly addNamed nan@2.1.0
177 verbose addNamed "2.1.0" is a plain semver version for nan
178 silly cache afterAdd nan@2.1.0
179 verbose afterAdd /Users/michael/.npm/nan/2.1.0/package/package.json not in flight; writing
180 verbose afterAdd /Users/michael/.npm/nan/2.1.0/package/package.json written
181 silly install resolved [ { name: 'nan',
181 silly install resolved version: '2.1.0',
181 silly install resolved description: 'Native Abstractions for Node.js: C++ header for Node 0.8 -> 4 compatibility',
181 silly install resolved main: 'include_dirs.js',
181 silly install resolved repository: { type: 'git', url: 'git://github.com/nodejs/nan.git' },
181 silly install resolved scripts:
181 silly install resolved { test: 'tap --gc test/js/-test.js',
181 silly install resolved 'rebuild-tests': 'node-gyp rebuild --msvs_version=2013 --directory test',
181 silly install resolved docs: 'doc/.build.sh' },
181 silly install resolved contributors:
181 silly install resolved [ [Object],
181 silly install resolved [Object],
181 silly install resolved [Object],
181 silly install resolved [Object],
181 silly install resolved [Object],
181 silly install resolved [Object],
181 silly install resolved [Object] ],
181 silly install resolved devDependencies:
181 silly install resolved { bindings: '~1.2.1',
181 silly install resolved commander: '^2.8.1',
181 silly install resolved glob: '^5.0.14',
181 silly install resolved 'node-gyp': '~3.0.1',
181 silly install resolved tap: '~0.7.1',
181 silly install resolved xtend: '~4.0.0' },
181 silly install resolved license: 'MIT',
181 silly install resolved bugs: { url: 'https://github.com/nodejs/nan/issues' },
181 silly install resolved homepage: 'https://github.com/nodejs/nan#readme',
181 silly install resolved _id: 'nan@2.1.0',
181 silly install resolved _shasum: '020a7ccedc63fdee85f85967d5607849e74abbe8',
181 silly install resolved _resolved: 'https://registry.npmjs.org/nan/-/nan-2.1.0.tgz',
181 silly install resolved _from: 'nan@>=2.0.9 <3.0.0',
181 silly install resolved _npmVersion: '3.3.5',
181 silly install resolved _nodeVersion: '4.1.2',
181 silly install resolved _npmUser: { name: 'kkoopa', email: 'bbyholm@abo.fi' },
181 silly install resolved dist:
181 silly install resolved { shasum: '020a7ccedc63fdee85f85967d5607849e74abbe8',
181 silly install resolved tarball: 'http://registry.npmjs.org/nan/-/nan-2.1.0.tgz' },
181 silly install resolved maintainers: [ [Object], [Object] ],
181 silly install resolved directories: {},
181 silly install resolved readme: 'ERROR: No README data found!' } ]
182 info install nan@2.1.0 into /Users/michael/node_modules/canvas
183 info installOne nan@2.1.0
184 verbose installOne of nan to /Users/michael/node_modules/canvas not in flight; installing
185 verbose lock using /Users/michael/.npm/_locks/nan-33b42b410642118b.lock for /Users/michael/node_modules/canvas/node_modules/nan
186 silly install write writing nan 2.1.0 to /Users/michael/node_modules/canvas/node_modules/nan
187 verbose unbuild node_modules/canvas/node_modules/nan
188 silly gentlyRm /Users/michael/node_modules/canvas/node_modules/nan is being purged from base /Users/michael
189 verbose gentlyRm don't care about contents; nuking /Users/michael/node_modules/canvas/node_modules/nan
190 verbose tar unpack /Users/michael/.npm/nan/2.1.0/package.tgz
191 verbose tar unpacking to /Users/michael/node_modules/canvas/node_modules/nan
192 silly gentlyRm /Users/michael/node_modules/canvas/node_modules/nan is being purged
193 verbose gentlyRm don't care about contents; nuking /Users/michael/node_modules/canvas/node_modules/nan
194 silly gunzTarPerm modes [ '755', '644' ]
195 silly gunzTarPerm extractEntry package.json
196 silly gunzTarPerm modified mode [ 'package.json', 436, 420 ]
197 silly gunzTarPerm extractEntry README.md
198 silly gunzTarPerm modified mode [ 'README.md', 436, 420 ]
199 silly gunzTarPerm extractEntry include_dirs.js
200 silly gunzTarPerm modified mode [ 'include_dirs.js', 436, 420 ]
201 silly gunzTarPerm extractEntry nan_converters.h
202 silly gunzTarPerm modified mode [ 'nan_converters.h', 436, 420 ]
203 silly gunzTarPerm extractEntry LICENSE.md
204 silly gunzTarPerm modified mode [ 'LICENSE.md', 436, 420 ]
205 silly gunzTarPerm extractEntry .dntrc
206 silly gunzTarPerm modified mode [ '.dntrc', 436, 420 ]
207 silly gunzTarPerm extractEntry appveyor.yml
208 silly gunzTarPerm modified mode [ 'appveyor.yml', 436, 420 ]
209 silly gunzTarPerm extractEntry doc/new.md
210 silly gunzTarPerm modified mode [ 'doc/new.md', 436, 420 ]
211 silly gunzTarPerm extractEntry doc/.build.sh
212 silly gunzTarPerm modified mode [ 'doc/.build.sh', 509, 493 ]
213 silly gunzTarPerm extractEntry doc/buffers.md
214 silly gunzTarPerm modified mode [ 'doc/buffers.md', 436, 420 ]
215 silly gunzTarPerm extractEntry doc/callback.md
216 silly gunzTarPerm modified mode [ 'doc/callback.md', 436, 420 ]
217 silly gunzTarPerm extractEntry doc/converters.md
218 silly gunzTarPerm modified mode [ 'doc/converters.md', 436, 420 ]
219 silly gunzTarPerm extractEntry doc/errors.md
220 silly gunzTarPerm modified mode [ 'doc/errors.md', 436, 420 ]
221 silly gunzTarPerm extractEntry doc/maybe_types.md
222 silly gunzTarPerm modified mode [ 'doc/maybe_types.md', 436, 420 ]
223 silly gunzTarPerm extractEntry doc/methods.md
224 silly gunzTarPerm modified mode [ 'doc/methods.md', 436, 420 ]
225 silly gunzTarPerm extractEntry doc/asyncworker.md
226 silly gunzTarPerm modified mode [ 'doc/asyncworker.md', 436, 420 ]
227 silly gunzTarPerm extractEntry doc/node_misc.md
228 silly gunzTarPerm modified mode [ 'doc/node_misc.md', 436, 420 ]
229 silly gunzTarPerm extractEntry doc/persistent.md
230 silly gunzTarPerm modified mode [ 'doc/persistent.md', 436, 420 ]
231 silly gunzTarPerm extractEntry doc/scopes.md
232 silly gunzTarPerm modified mode [ 'doc/scopes.md', 436, 420 ]
233 silly gunzTarPerm extractEntry doc/script.md
234 silly gunzTarPerm modified mode [ 'doc/script.md', 436, 420 ]
235 silly gunzTarPerm extractEntry doc/string_bytes.md
236 silly gunzTarPerm modified mode [ 'doc/string_bytes.md', 436, 420 ]
237 silly gunzTarPerm extractEntry doc/v8_internals.md
238 silly gunzTarPerm modified mode [ 'doc/v8_internals.md', 436, 420 ]
239 silly gunzTarPerm extractEntry doc/v8_misc.md
240 silly gunzTarPerm modified mode [ 'doc/v8_misc.md', 436, 420 ]
241 silly gunzTarPerm extractEntry nan.h
242 silly gunzTarPerm modified mode [ 'nan.h', 436, 420 ]
243 silly gunzTarPerm extractEntry nan_callbacks.h
244 silly gunzTarPerm modified mode [ 'nan_callbacks.h', 436, 420 ]
245 silly gunzTarPerm extractEntry nan_callbacks_12_inl.h
246 silly gunzTarPerm modified mode [ 'nan_callbacks_12_inl.h', 436, 420 ]
247 silly gunzTarPerm extractEntry nan_callbacks_pre_12_inl.h
248 silly gunzTarPerm modified mode [ 'nan_callbacks_pre_12_inl.h', 436, 420 ]
249 silly gunzTarPerm extractEntry nan_converters_43_inl.h
250 silly gunzTarPerm modified mode [ 'nan_converters_43_inl.h', 436, 420 ]
251 silly gunzTarPerm extractEntry nan_converters_pre_43_inl.h
252 silly gunzTarPerm modified mode [ 'nan_converters_pre_43_inl.h', 436, 420 ]
253 silly gunzTarPerm extractEntry nan_implementation_12_inl.h
254 silly gunzTarPerm modified mode [ 'nan_implementation_12_inl.h', 436, 420 ]
255 silly gunzTarPerm extractEntry nan_implementation_pre_12_inl.h
256 silly gunzTarPerm modified mode [ 'nan_implementation_pre_12_inl.h', 436, 420 ]
257 silly gunzTarPerm extractEntry nan_maybe_43_inl.h
258 silly gunzTarPerm modified mode [ 'nan_maybe_43_inl.h', 436, 420 ]
259 silly gunzTarPerm extractEntry nan_maybe_pre_43_inl.h
260 silly gunzTarPerm modified mode [ 'nan_maybe_pre_43_inl.h', 436, 420 ]
261 silly gunzTarPerm extractEntry nan_new.h
262 silly gunzTarPerm modified mode [ 'nan_new.h', 436, 420 ]
263 silly gunzTarPerm extractEntry nan_object_wrap.h
264 silly gunzTarPerm modified mode [ 'nan_object_wrap.h', 436, 420 ]
265 silly gunzTarPerm extractEntry nan_persistent_12_inl.h
266 silly gunzTarPerm modified mode [ 'nan_persistent_12_inl.h', 436, 420 ]
267 silly gunzTarPerm extractEntry nan_persistent_pre_12_inl.h
268 silly gunzTarPerm modified mode [ 'nan_persistent_pre_12_inl.h', 436, 420 ]
269 silly gunzTarPerm extractEntry nan_string_bytes.h
270 silly gunzTarPerm modified mode [ 'nan_string_bytes.h', 436, 420 ]
271 silly gunzTarPerm extractEntry nan_typedarray_contents.h
272 silly gunzTarPerm modified mode [ 'nan_typedarray_contents.h', 436, 420 ]
273 silly gunzTarPerm extractEntry nan_weak.h
274 silly gunzTarPerm modified mode [ 'nan_weak.h', 436, 420 ]
275 silly gunzTarPerm extractEntry CHANGELOG.md
276 silly gunzTarPerm modified mode [ 'CHANGELOG.md', 436, 420 ]
277 silly gunzTarPerm extractEntry tools/package.json
278 silly gunzTarPerm modified mode [ 'tools/package.json', 436, 420 ]
279 silly gunzTarPerm extractEntry tools/README.md
280 silly gunzTarPerm modified mode [ 'tools/README.md', 436, 420 ]
281 silly gunzTarPerm extractEntry tools/1to2.js
282 silly gunzTarPerm modified mode [ 'tools/1to2.js', 509, 493 ]
283 verbose write writing to /Users/michael/node_modules/canvas/node_modules/nan/package.json
284 info preinstall nan@2.1.0
285 verbose readDependencies loading dependencies from /Users/michael/node_modules/canvas/node_modules/nan/package.json
286 verbose readDependencies loading dependencies from /Users/michael/node_modules/canvas/node_modules/nan/package.json
287 silly install resolved []
288 verbose about to build /Users/michael/node_modules/canvas/node_modules/nan
289 info build /Users/michael/node_modules/canvas/node_modules/nan
290 info linkStuff nan@2.1.0
291 silly linkStuff nan@2.1.0 has /Users/michael/node_modules/canvas/node_modules as its parent node_modules
292 verbose linkBins nan@2.1.0
293 verbose linkMans nan@2.1.0
294 verbose rebuildBundles nan@2.1.0
295 info install nan@2.1.0
296 info postinstall nan@2.1.0
297 verbose unlock done using /Users/michael/.npm/_locks/nan-33b42b410642118b.lock for /Users/michael/node_modules/canvas/node_modules/nan
298 verbose about to build /Users/michael/node_modules/canvas
299 info build /Users/michael/node_modules/canvas
300 info linkStuff canvas@1.2.9
301 silly linkStuff canvas@1.2.9 has /Users/michael/node_modules as its parent node_modules
302 verbose linkBins canvas@1.2.9
303 verbose linkMans canvas@1.2.9
304 verbose rebuildBundles canvas@1.2.9
305 verbose rebuildBundles [ 'nan' ]
306 info install canvas@1.2.9
307 verbose unsafe-perm in lifecycle false
308 info canvas@1.2.9 Failed to exec install script
309 verbose unlock done using /Users/michael/.npm/_locks/canvas-5f1a3a46fec0602a.lock for /Users/michael/node_modules/canvas
310 verbose stack Error: canvas@1.2.9 install:
node-gyp rebuild
310 verbose stack Exit status 1
310 verbose stack at EventEmitter. (/usr/local/lib/node_modules/npm/lib/utils/lifecycle.js:214:16)
310 verbose stack at emitTwo (events.js:87:13)
310 verbose stack at EventEmitter.emit (events.js:172:7)
310 verbose stack at ChildProcess. (/usr/local/lib/node_modules/npm/lib/utils/spawn.js:24:14)
310 verbose stack at emitTwo (events.js:87:13)
310 verbose stack at ChildProcess.emit (events.js:172:7)
310 verbose stack at maybeClose (internal/child_process.js:818:16)
310 verbose stack at Process.ChildProcess._handle.onexit (internal/child_process.js:211:5)
311 verbose pkgid canvas@1.2.9
312 verbose cwd /Users/michael
313 error Darwin 12.6.0
314 error argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "canvas"
315 error node v4.1.2
316 error npm v2.14.4
317 error code ELIFECYCLE
318 error canvas@1.2.9 install:
node-gyp rebuild
318 error Exit status 1
319 error Failed at the canvas@1.2.9 install script 'node-gyp rebuild'.
319 error This is most likely a problem with the canvas package,
319 error not with npm itself.
319 error Tell the author that this fails on your system:
319 error node-gyp rebuild
319 error You can get their info via:
319 error npm owner ls canvas
319 error There is likely additional logging output above.
320 verbose exit [ 1, true ]
321 verbose unbuild node_modules/canvas
322 info preuninstall canvas@1.2.9
323 info uninstall canvas@1.2.9
324 verbose unbuild rmStuff canvas@1.2.9 from /Users/michael/node_modules
325 info postuninstall canvas@1.2.9
326 silly gentlyRm /Users/michael/node_modules/canvas is being purged from base /Users/michael
327 verbose gentlyRm don't care about contents; nuking /Users/michael/node_modules/canvas
328 silly vacuum-fs purging /Users/michael/node_modules/canvas
329 silly vacuum-fs quitting because other entries in /Users/michael/node_modules
The text was updated successfully, but these errors were encountered: