Open springmeyer opened 12 years ago
+1 for this wishlist.
I ran into the same thing yesterday or the day before when I was re-installing tilemill and mapnik. I was reading over the mapnik install directions on ubuntu which instructed you to add the Mapnik PPA.
Meanwhile, the Tilemill install has its own PPA (developmeet-seed) for mapnik, confused me for a few minutes ;p
I just revised that wiki page to notify people not to use the mapnik ppa if they're installing tilemill.
TileMill users on Ubuntu that are also Mapnik users (or are otherwise likely to want to install Mapnik on its own) will predictably get burned by mismatches in Mapnik versions.
This is because the Mapnik api is constantly evolving (as it should), TileMill is constantly leveraging newer Mapnik (as it should, at least for the near term), and the TileMill Ubuntu packages do not bundle Mapnik in a standalone way (like we do on OSX and windows) but rather just depend on a specific version of the Mapnik nightly PPA (this is the sketchy bit).
We instead could come up with a method of bundling Mapnik inside the TileMill ubuntu package that sandboxes Mapnik such that the user could freely use a globally installed libmapnik without worrying about breaking TileMill.