Closed stefda closed 10 years ago
Potentially related to #674.
[mapbox-glsl-optimizer] Success: "C:\Users\David\Dev\mapbox-gl\node_modules\mapbox-glsl-optimizer\lib\glslOptimizer.node" already installed
This line looks odd. mapbox-glsl-optimizer is a dependency of glify, and should be getting installed into the glify node_modules subdirectory, not the top-level node_modules directory.
@stefda What node and npm version are you using? Did you use npm dedupe
or something like that? Can you a) git pull the latest (particularly cc688227c2218ab83a9a8adaa77a9963adf0e417), b) remove the node_modules directory entirely and c) gist the full output of running npm install
again?
Removing the node_modules directory helped. Before the previous install, I issued npm install mapbox-glsl-optimizer
which resulted in the previous error. Thanks, @jfirebaugh!
I still get optional dependencies errors related to the spritesmith and gl modules:
npm WARN package.json mapbox-gl@0.2.1 No repository field.
npm WARN engine pngjs@0.4.0: wanted: {"node":"0.8.x"} (current: {"node":"0.10.31","npm":"1.4.23"})
npm WARN optional dep failed, continuing fsevents@0.2.1
> gmsmith@0.4.2 preinstall C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\gmsmith
> gm -version || convert -version
'gm' is not recognized as an internal or external command,
operable program or batch file.
Invalid drive specification.
npm WARN optional dep failed, continuing gmsmith@0.4.2
> phantomjssmith@0.4.2 preinstall C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\phantomjssmith
> phantomjs --version
'phantomjs' is not recognized as an internal or external command,
operable program or batch file.
npm WARN optional dep failed, continuing phantomjssmith@0.4.2
> canvas@1.1.6 install C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas
> node-gyp rebuild
CLINK C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas>node "C:\Program Files (x86)\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
Warning: Missing input files:
C:\GTK\bin\zlib1.dll
C:\GTK\bin\libexpat-1.dll
C:\GTK\bin\libpng14-14.dll
C:\GTK\bin\libcairo-2.dll
C:\GTK\bin\libfontconfig-1.dll
C:\GTK\bin\libfreetype-6.dll
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
Canvas.cc
CanvasGradient.cc
CanvasPattern.cc
CanvasRenderingContext2d.cc
c:\users\david\dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot open include file: 'cairo/cairo.h': No such file or directory (..\src\CanvasGradient.cc) [C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\build\canvas.vcxproj]
color.cc
c:\users\david\dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot open include file: 'cairo/cairo.h': No such file or directory (..\src\Canvas.cc) [C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\build\canvas.vcxproj]
Image.cc
ImageData.cc
c:\users\david\dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot open include file: 'cairo/cairo.h': No such file or directory (..\src\CanvasPattern.cc) [C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\build\canvas.vcxproj]
init.cc
c:\users\david\dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot open include file: 'cairo/cairo.h': No such file or directory (..\src\CanvasRenderingContext2d.cc) [C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\build\canvas.vcxproj]
PixelArray.cc
c:\users\david\dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot open include file: 'cairo/cairo.h': No such file or directory (..\src\Image.cc) [C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\build\canvas.vcxproj]
c:\users\david\dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot open include file: 'cairo/cairo.h': No such file or directory (..\src\ImageData.cc) [C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\build\canvas.vcxproj]
c:\users\david\dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot open include file: 'cairo/cairo.h': No such file or directory (..\src\init.cc) [C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\build\canvas.vcxproj]
c:\users\david\dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\src\Canvas.h(19): fatal error C1083: Cannot open include file: 'cairo/cairo.h': No such file or directory (..\src\PixelArray.cc) [C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas\build\canvas.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:267:23)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:810:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\spritesmith\node_modules\canvassmith\node_modules\canvas
gyp ERR! node -v v0.10.31
gyp ERR! node-gyp -v v1.0.1
gyp ERR! not ok
npm WARN optional dep failed, continuing canvassmith@0.2.1
> mapbox-glsl-optimizer@0.1.1 install C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\glify\node_modules\mapbox-glsl-optimizer
> node-pre-gyp install --fallback-to-build
[mapbox-glsl-optimizer] Success: "C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\glify\node_modules\mapbox-glsl-optimizer\lib\glslOptimizer.node" is installed via remote
> mapnik@1.4.15 install C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\mapnik
> node-pre-gyp install --fallback-to-build
[mapnik] Success: "C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\mapnik\lib\binding\node-v11-win32-ia32\mapnik.node" is installed via remote
> gl@0.0.4 install C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\gl
> node-gyp rebuild
CLINK C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\gl>node "C:\Program Files (x86)\nodejs\node_modules\npm\bin\node-gyp-bin\\..\..\node_modules\node-gyp\bin\node-gyp.js" rebuild
Building the projects in this solution one at a time. To enable parallel build, please add the "/m" switch.
bindings.cc
webgl.cc
c:\users\david\dev\mapbox\mapbox-gl-js\node_modules\gl\src\arch_wrapper.h(24): fatal error C1189: #error : There is no Windows support. (..\src\bindings.cc) [C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\gl\build\webgl.vcxproj]
c:\users\david\dev\mapbox\mapbox-gl-js\node_modules\gl\src\arch_wrapper.h(24): fatal error C1189: #error : There is no Windows support. (..\src\webgl.cc) [C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\gl\build\webgl.vcxproj]
gyp ERR! build error
gyp ERR! stack Error: `C:\Program Files (x86)\MSBuild\12.0\bin\msbuild.exe` failed with exit code: 1
gyp ERR! stack at ChildProcess.onExit (C:\Program Files (x86)\nodejs\node_modules\npm\node_modules\node-gyp\lib\build.js:267:23)
gyp ERR! stack at ChildProcess.emit (events.js:98:17)
gyp ERR! stack at Process.ChildProcess._handle.onexit (child_process.js:810:12)
gyp ERR! System Windows_NT 6.1.7601
gyp ERR! command "node" "C:\\Program Files (x86)\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild"
gyp ERR! cwd C:\Users\David\Dev\mapbox\mapbox-gl-js\node_modules\gl
gyp ERR! node -v v0.10.31
gyp ERR! node-gyp -v v1.0.1
gyp ERR! not ok
npm WARN optional dep failed, continuing gl@0.0.4
> mapbox-gl@0.2.1 prepublish C:\Users\David\Dev\mapbox\mapbox-gl-js
> npm run build && npm run production
> mapbox-gl@0.2.1 build C:\Users\David\Dev\mapbox\mapbox-gl-js
> browserify -d js/mapbox-gl.js > dist/mapbox-gl-dev.js
> mapbox-gl@0.2.1 production C:\Users\David\Dev\mapbox\mapbox-gl-js
> browserify -d js/mapbox-gl.js | uglifyjs -m -c drop_console=true,warnings=false > dist/mapbox-gl.js
csscolorparser@1.0.2 node_modules\csscolorparser
unitbezier@0.0.0 node_modules\unitbezier
queue-async@1.0.7 node_modules\queue-async
rbush@1.3.4 node_modules\rbush
pbf@0.0.2 node_modules\pbf
└── ieee754@1.1.4
point-geometry@0.0.0 node_modules\point-geometry
pngjs@0.4.0 node_modules\pngjs
mkdirp@0.5.0 node_modules\mkdirp
└── minimist@0.0.8
vector-tile@0.1.2 node_modules\vector-tile
mapbox-gl-style-spec@0.0.4 node_modules\mapbox-gl-style-spec
benchmark@1.0.0 node_modules\benchmark
geojson-rewind@0.1.0 node_modules\geojson-rewind
├── minimist@0.0.5
├── geojson-area@0.1.0 (wgs84@0.0.0)
└── concat-stream@1.2.1 (bops@0.0.6)
st@0.5.1 node_modules\st
├── graceful-fs@1.2.3
├── negotiator@0.2.8
├── mime@1.2.11
├── async-cache@0.1.5 (lru-cache@2.3.1)
├── fd@0.0.2
└── bl@0.8.2 (readable-stream@1.0.31)
watchify@1.0.1 node_modules\watchify
├── through2@0.5.1 (xtend@3.0.0, readable-stream@1.0.31)
└── chokidar@0.8.4 (recursive-readdir@0.0.2)
tape@2.14.0 node_modules\tape
├── inherits@2.0.1
├── defined@0.0.0
├── resumer@0.0.0
├── has@0.0.1
├── deep-equal@0.2.1
├── object-inspect@1.0.0
├── through@2.3.6
└── glob@3.2.11 (minimatch@0.3.0)
faucet@0.0.1 node_modules\faucet
├── defined@0.0.0
├── duplexer@0.1.1
├── sprintf@0.1.4
├── minimist@0.0.5
├── tape@2.3.3 (resumer@0.0.0, deep-equal@0.1.2, jsonify@0.0.0, through@2.3.6, inherits@2.0.1)
├── through2@0.2.3 (xtend@2.1.2, readable-stream@1.1.13)
└── tap-parser@0.4.3 (inherits@2.0.1, readable-stream@1.1.13)
request@2.42.0 node_modules\request
├── caseless@0.6.0
├── json-stringify-safe@5.0.0
├── forever-agent@0.5.2
├── aws-sign2@0.5.0
├── stringstream@0.0.4
├── oauth-sign@0.4.0
├── tunnel-agent@0.4.0
├── node-uuid@1.4.1
├── qs@1.2.2
├── mime-types@1.0.2
├── form-data@0.1.4 (mime@1.2.11, async@0.9.0, combined-stream@0.0.5)
├── bl@0.9.3 (readable-stream@1.0.31)
├── tough-cookie@0.12.1 (punycode@1.3.1)
├── http-signature@0.10.0 (assert-plus@0.1.2, asn1@0.1.11, ctype@0.5.2)
└── hawk@1.1.1 (cryptiles@0.2.2, sntp@0.2.4, boom@0.4.2, hoek@0.9.1)
mocha@1.21.4 node_modules\mocha
├── diff@1.0.7
├── growl@1.8.1
├── commander@2.0.0
├── mkdirp@0.3.5
├── debug@2.0.0 (ms@0.6.2)
├── glob@3.2.3 (inherits@2.0.1, graceful-fs@2.0.3, minimatch@0.2.14)
└── jade@0.26.3 (commander@0.6.1, mkdirp@0.3.0)
uglify-js@2.4.15 node_modules\uglify-js
├── uglify-to-browserify@1.0.2
├── async@0.2.10
├── optimist@0.3.7 (wordwrap@0.0.2)
└── source-map@0.1.34 (amdefine@0.1.0)
envify@2.0.1 node_modules\envify
├── through@2.3.6
├── xtend@2.1.2 (object-keys@0.4.0)
├── jstransform@3.0.0 (base62@0.1.1, source-map@0.1.31)
└── esprima-fb@3001.1.0-dev-harmony-fb
spritesmith@0.19.2 node_modules\spritesmith
├── async@0.2.10
├── layout@2.0.0 (binpacking@0.0.1)
└── pngsmith@0.1.0 (obj-extend@0.1.0, save-pixels@0.3.0, ndarray@1.0.15, concat-stream@1.2.1, get-pixels@1.0.1)
jshint@2.5.3 node_modules\jshint
├── strip-json-comments@0.1.3
├── underscore@1.6.0
├── console-browserify@1.1.0 (date-now@0.1.4)
├── exit@0.1.2
├── minimatch@0.4.0 (sigmund@1.0.0, lru-cache@2.5.0)
├── shelljs@0.3.0
├── cli@0.6.4 (glob@3.2.11)
└── htmlparser2@3.7.3 (domelementtype@1.1.1, domutils@1.5.0, entities@1.0.0, domhandler@2.2.0, readable-stream@1.1.13)
brfs@1.2.0 node_modules\brfs
├── quote-stream@0.0.0 (minimist@0.0.8)
├── through2@0.4.2 (xtend@2.1.2, readable-stream@1.0.31)
└── static-module@1.0.0 (shallow-copy@0.0.1, object-inspect@0.4.0, readable-stream@1.0.31, duplexer2@0.0.2, concat-stream@1.4.6, static-eval@0.2.3, escodegen@1.3.3, falafel@0.3.1)
browserify@5.9.3 node_modules\browserify
├── https-browserify@0.0.0
├── tty-browserify@0.0.0
├── builtins@0.0.7
├── constants-browserify@0.0.1
├── process@0.7.0
├── path-browserify@0.0.0
├── os-browserify@0.1.2
├── isarray@0.0.1
├── inherits@2.0.1
├── commondir@0.0.1
├── domain-browser@1.1.2
├── defined@0.0.0
├── stream-browserify@1.0.0
├── shell-quote@0.0.1
├── shallow-copy@0.0.1
├── xtend@3.0.0
├── assert@1.1.2
├── deep-equal@0.2.1
├── querystring-es3@0.2.1-0
├── punycode@1.2.4
├── string_decoder@0.0.1
├── url@0.10.1
├── util@0.10.3
├── parents@0.0.3 (path-platform@0.0.1)
├── stream-combiner@0.0.4 (duplexer@0.1.1)
├── timers-browserify@1.1.0 (process@0.5.2)
├── events@1.0.2
├── vm-browserify@0.0.4 (indexof@0.0.1)
├── console-browserify@1.1.0 (date-now@0.1.4)
├── subarg@0.0.1 (minimist@0.0.10)
├── shasum@1.0.0 (json-stable-stringify@0.0.1)
├── readable-stream@1.0.31 (string_decoder@0.10.31, core-util-is@1.0.1)
├── deps-sort@1.3.5 (through2@0.5.1, minimist@0.2.0)
├── browser-resolve@1.3.2
├── resolve@0.7.4
├── through2@1.1.1 (xtend@4.0.0, readable-stream@1.1.13)
├── glob@3.2.11 (minimatch@0.3.0)
├── concat-stream@1.4.6 (typedarray@0.0.6, readable-stream@1.1.13)
├── duplexer2@0.0.2 (readable-stream@1.1.13)
├── JSONStream@0.8.4 (through@2.3.6, jsonparse@0.0.5)
├── buffer@2.7.0 (ieee754@1.1.4, is-array@1.0.1, base64-js@0.0.7)
├── labeled-stream-splicer@1.0.0 (stream-splicer@1.3.0)
├── browser-pack@3.1.1 (through2@0.5.1, combine-source-map@0.3.0)
├── http-browserify@1.6.0 (Base64@0.2.1)
├── umd@2.1.0 (through@2.3.6, rfile@1.0.0, ruglify@1.0.0)
├── browserify-zlib@0.1.4 (pako@0.2.5)
├── syntax-error@1.1.1 (esprima-fb@3001.1.0-dev-harmony-fb)
├── crypto-browserify@3.0.2 (ripemd160@0.2.0, sha.js@2.1.8)
├── insert-module-globals@6.1.0 (process@0.6.0, through@2.3.6, JSONStream@0.7.4, lexical-scope@1.1.0)
└── module-deps@3.5.5 (minimist@0.2.0, stream-combiner2@1.0.1, parents@1.0.0, through2@0.4.2, JSONStream@0.7.4, detective@3.1.0)
mapbox-gl-test-suite@0.0.0 node_modules\mapbox-gl-test-suite
istanbul@0.3.2 node_modules\istanbul
├── once@1.3.0
├── abbrev@1.0.5
├── which@1.0.5
├── wordwrap@0.0.2
├── nopt@3.0.1
├── async@0.9.0
├── resolve@0.7.4
├── fileset@0.1.5 (minimatch@0.4.0, glob@3.2.11)
├── esprima@1.2.2
├── escodegen@1.3.3 (estraverse@1.5.1, esutils@1.0.0, source-map@0.1.39, esprima@1.1.1)
├── handlebars@1.3.0 (optimist@0.3.7, uglify-js@2.3.6)
└── js-yaml@3.2.2 (argparse@0.1.15, esprima@1.0.4)
glify@0.4.2 node_modules\glify
├── through@2.3.6
├── caller-path@0.1.0 (callsites@0.2.0)
├── concat-stream@1.4.6 (inherits@2.0.1, typedarray@0.0.6, readable-stream@1.1.13)
├── falafel@0.3.1
└── mapbox-glsl-optimizer@0.1.1 (nan@1.2.0, node-pre-gyp@0.5.25)
zuul@1.10.0 node_modules\zuul
├── debug@0.7.4
├── osenv@0.0.3
├── char-split@0.2.0
├── batch@0.5.0
├── commander@2.1.0
├── shallow-copy@0.0.1
├── load-script@0.0.4
├── through@2.3.4
├── colors@0.6.2
├── superstack@0.0.4
├── express-state@1.0.3
├── convert-source-map@0.3.3
├── JSON2@0.1.0
├── xtend@2.1.2 (object-keys@0.4.0)
├── tap-parser@0.4.1 (inherits@2.0.1)
├── shell-quote@1.4.1 (array-filter@0.0.1, array-reduce@0.0.0, array-map@0.0.0, jsonify@0.0.0)
├── tape@2.3.2 (inherits@2.0.1, defined@0.0.0, resumer@0.0.0, deep-equal@0.1.2, jsonify@0.0.0)
├── highlight.js@7.5.0
├── superagent@0.15.7 (methods@0.0.1, cookiejar@1.3.0, qs@0.6.5, emitter-component@1.0.0, reduce-component@1.0.1, mime@1.2.5, formidable@1.0.14)
├── stack-mapper@0.2.2 (foreach-shim@0.1.1, isarray@0.0.1, array-map@0.0.0, source-map-cjs@0.1.32)
├── localtunnel@1.1.0 (optimist@0.3.4, request@2.11.4)
├── yamljs@0.1.4 (glob@3.1.21, argparse@0.1.15)
├── hbs@2.4.0 (walk@2.2.1, handlebars@1.0.12)
├── wd@0.2.9 (vargs@0.1.0, async@0.2.10, q@0.9.7, underscore.string@2.3.3, lodash@1.3.1, archiver@0.4.10, request@2.21.0)
├── bouncy@3.2.1 (optimist@0.3.7)
├── express@3.4.8 (methods@0.1.0, merge-descriptors@0.0.1, range-parser@0.0.4, cookie-signature@1.0.1, fresh@0.2.0, buffer-crc32@0.2.1, cookie@0.1.0, mkdirp@0.3.5, commander@1.3.2, send@0.1.4, connect@2.12.0)
├── firefox-profile@0.2.7 (async@0.2.10, wrench@1.5.8, node-uuid@1.4.1, fs-extra@0.8.1, adm-zip@0.4.4, lazystream@0.1.0, archiver@0.7.1, xml2js@0.4.4)
├── stacktrace-js@0.6.0
└── browserify@4.2.3 (https-browserify@0.0.0, tty-browserify@0.0.0, builtins@0.0.7, constants-browserify@0.0.1, path-browserify@0.0.0, process@0.7.0, os-browserify@0.1.2, inherits@2.0.1, commondir@0.0.1, domain-browser@1.1.2, defined@0.0.0, stream-browserify@1.0.0, duplexer@0.1.1, stream-combiner@0.0.4, shell-quote@0.0.1, xtend@3.0.0, deep-equal@0.2.1, assert@1.1.2, querystring-es3@0.2.1-0, punycode@1.2.4, string_decoder@0.0.1, url@0.10.1, util@0.10.3, timers-browserify@1.1.0, events@1.0.2, vm-browserify@0.0.4, console-browserify@1.1.0, parents@0.0.3, readable-stream@1.0.31, browser-resolve@1.3.2, subarg@0.0.1, through2@1.1.1, resolve@0.7.4, glob@3.2.11, concat-stream@1.4.6, JSONStream@0.8.4, buffer@2.7.0, deps-sort@0.1.2, browser-pack@2.0.1, http-browserify@1.6.0, umd@2.1.0, syntax-error@1.1.1, browserify-zlib@0.1.4, crypto-browserify@2.1.10, module-deps@2.1.5, derequire@0.8.0, insert-module-globals@6.0.0)
serve@1.4.0 node_modules\serve
├── commander@0.6.1
├── connect@2.3.9 (fresh@0.1.0, bytes@0.1.0, cookie@0.0.4, crc@0.2.0, qs@0.4.2, debug@2.0.0, send@0.0.3, formidable@1.0.11)
├── jade@1.6.0 (character-parser@1.2.0, commander@2.1.0, constantinople@2.0.1, void-elements@1.0.0, with@3.0.1, monocle@1.1.51, transformers@2.1.0)
├── stylus@0.48.1 (css-parse@1.7.0, mkdirp@0.3.5, debug@2.0.0, glob@3.2.11, sax@0.5.8, source-map@0.1.39)
└── less-middleware@1.0.4 (mkdirp@0.3.5, node.extend@1.0.10, less@1.7.5)
mapnik@1.4.15 node_modules\mapnik
└── nan@1.2.0
Oh good! The errors on optional dependencies are expected at the moment -- that's why they are optional.
I get the following errors below when running
npm install
. I have Win7 64-bit but using node 32-bit installation.