Hi Dane, I am trying to install TileMill in Ubuntu 10.04 using the link that you posted.
<The instructions for Ubuntu ... http://mapbox.com/tilemill/docs/source/ It seems that there is problem with nodejs, then npm (below logs). I checked my /usr/lib There is nothing in my /usr/lib/nodejs. It is empty and there is not /usr/lib/node as well. Any suggestion how to fix this. Who packaged this nodejs for lucid? Thanks, Noli ################### Setting up libev3 (1:3.8-1) ... Setting up libev-dev (1:3.8-1) ... Setting up nodejs (0.4.12-1chl1~lucid1) ... Setting up nodejs-dev (0.4.12-1chl1~lucid1) ... Processing triggers for libc-bin ... ldconfig deferred processing now taking place noli@noli-laptop:~$ sudo curl http://npmjs.org/install.sh | sh % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 101 6366 101 6366 0 0 1306 0 0:00:04 0:00:04 --:--:-- 3610 tar=/bin/tar version: tar (GNU tar) 1.22 Copyright (C) 2009 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>. This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Written by John Gilmore and Jay Fenlason. fetching: http://registry.npmjs.org/npm/-/npm-1.0.94.tgz 0.4.12 1.0.94 cleanup prefix=/usr find: `/usr/lib/node': No such file or directory find: `/usr/lib/node': No such file or directory All clean! ! [ -d .git ] || git submodule update --init --recursive node cli.js rm npm -g -f node cli.js install -g -f npm ERR! Could not create /usr/lib/node_modules/___npm.npm npm ERR! error installing [email protected] Error: EACCES, Permission denied '/usr/lib/node_modules' npm ERR! Error: EACCES, Permission denied '/usr/lib/node_modules' npm ERR! Report this *entire* log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <[email protected]> npm ERR! npm ERR! System Linux 2.6.32-25-generic npm ERR! command "node" "/tmp/npm.2995/package/cli.js" "install" "-g" "-f" npm ERR! cwd /tmp/npm.2995/package npm ERR! node -v v0.4.12 npm ERR! npm -v 1.0.94 npm ERR! path /usr/lib/node_modules npm ERR! code EACCES npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /tmp/npm.2995/package/npm-debug.log npm not ok make: *** [install] Error 1 npm ERR! Could not create /usr/lib/node_modules/___npm.npm npm ERR! error installing [email protected] Error: EACCES, Permission denied '/usr/lib/node_modules' npm ERR! Error: EACCES, Permission denied '/usr/lib/node_modules' npm ERR! Report this *entire* log at: npm ERR! <http://github.com/isaacs/npm/issues> npm ERR! or email it to: npm ERR! <[email protected]> npm ERR! npm ERR! System Linux 2.6.32-25-generic npm ERR! command "/usr/bin/node" "/tmp/npm.2995/package/cli.js" "install" "-gf" npm ERR! cwd /tmp/npm.2995/package npm ERR! node -v v0.4.12 npm ERR! npm -v 1.0.94 npm ERR! path /usr/lib/node_modules npm ERR! code EACCES npm ERR! npm ERR! Additional logging details can be found in: npm ERR! /tmp/npm.2995/package/npm-debug.log npm not ok On 10/13/11, Dane Springmeyer <[email protected]> wrote: > > On Oct 12, 2011, at 9:51 AM, Iván Sánchez Ortega wrote: > >> Hi all, >> >> After seeing it in action, I'm jumping to try out tilemill and carto >> first- >> hand. But I'm running into several problems... >> >> Environment: I run Debian testing/unstable, amd64 architecture. Boost >> 1.46, >> Python 2.7, Mapnik 2.0.0, Node.js 0.4.12, the works. >> > > That stack should work absolutely fine. I'm assuming that your Mapnik 2.0.0 > install is from source? (or at least you installed it yourself?) It should > be. > >> On the tilemill front: I'm able to install it without too much fuzz (dpkg >> -- >> force-all does wonders), > > Do not use the TileMill debian package if you have installed Mapnik yourself > from source. > > The reason is that the TileMill .deb pulls in its own .deb of mapnik which > will conflict with any source installed version. > > The expected outcome of conflicting mapnik versions is that tilemill's > server will segfault (really node-mapnik, the js bindings to mapnik will > segfault). > >> I'm able to start it up, and I'm able to point a web >> browser to localhost:8889. But as soon as the browser requests a tile, the >> >> tilemill server process segfaults without telling where or why. >> >> Question: How can I increase the verbosity of tilemill so I can trace the >> problem? > > You would need to run tilemill in gbd and then you would see a crash > somewhere in node-mapnik. > > So, the solution to this will not be more verbose output but to uninstall > the TileMill .deb and re-install TileMill from *source* and in doing so it > will leverage your existing installation of Mapnik 2.x > > The instructions for Ubuntu should work fine for debian and are at: > http://mapbox.com/tilemill/docs/source/ > >> On the carto front, javascript version. I can do "aptitude install npm" >> and >> then "npm install carto" without any problems. But when I try run it, I >> only >> got this: >> >> $ carto /usr/share/tilemill/examples/control-room/control-room.mml >> carto: Millstone not found. Externals will not be resolved. > > Do also: > > npm install millstone > >> >> On the carto-generator front, C version. When trying to compile it, it >> ultimately fails with: >> >> /usr/include/boost/spirit/home/karma/numeric/detail/real_utils.hpp:98:64: >> error: invalid cast from type >> ‘boost::fusion::extension::adt_attribute_proxy<mapnik::building_symbolizer, >> 2, >> true>’ to type ‘double’ > > The C++ version requires at least boost 1.47. We plan to move this code into > Mapnik core soon, and once we do this a configure time check will be able to > warn you about this restriction. > > _______________________________________________ > Mapnik-users mailing list > [email protected] > https://lists.berlios.de/mailman/listinfo/mapnik-users > _______________________________________________ Mapnik-users mailing list [email protected] https://lists.berlios.de/mailman/listinfo/mapnik-users

