#mapnik log: Wednesday 10, March 2010

2010 | 03

previous | next
00:16:50 *** cgs_bob_ (~bob@122.135-78-65.ftth.swbr.surewest.net) has joined #mapnik
00:19:26 *** chad_burt has quit (Quit: Leaving...)
00:27:09 *** darth_bitterman has quit (Quit: Leaving)
03:19:31 *** cgs_bob (~bob@122.135-78-65.ftth.swbr.surewest.net) has joined #mapnik
03:21:05 *** serek (~ser@sergiusz.pawlowicz.name) has joined #mapnik
03:25:37 *** cgs_bob_ has quit (*.net *.split)
03:25:37 *** twain47 has quit (*.net *.split)
03:25:38 *** ser has quit (*.net *.split)
03:27:59 *** twain47_ (~twain47@cpc8-shef7-0-0-cust85.barn.cable.virginmedia.com) has joined #mapnik
03:27:59 *** cgs_bob_ (~bob@122.135-78-65.ftth.swbr.surewest.net) has joined #mapnik
03:27:59 *** twain47 (~twain47@cpc8-shef7-0-0-cust85.barn.cable.virginmedia.com) has joined #mapnik
03:28:46 *** cgs_bob_ has quit (Ping timeout: 277 seconds)
03:28:47 *** twain47 has quit (Ping timeout: 277 seconds)
04:29:27 *** mperry has quit (Remote host closed the connection)
05:08:56 <nikq> Mapnik Trac: GSOC2010/Ideas edited | http://trac.mapnik.org/wiki/GSOC2010/Ideas?version=4
05:27:37 *** springmeyer has quit (Read error: Connection reset by peer)
05:28:04 *** springmeyer (~springmey@c-76-28-156-154.hsd1.wa.comcast.net) has joined #mapnik
05:45:53 *** HounD (~HounD@unics1.grfc.ru) has joined #mapnik
06:01:36 <nikq> Mapnik Trac: Ticket #180 (Parameter for line symbolizer to offset line to one side) updated | http://trac.mapnik.org/ticket/180#comment:18
06:22:44 *** racicot (~chatzilla@osgeo/member/racicot) has joined #mapnik
06:55:00 *** jfxberns (~jfxberns@61-90-165-138.static.asianet.co.th) has joined #mapnik
07:04:43 *** gavinf has quit (Ping timeout: 265 seconds)
07:50:48 *** jfxberns has quit (Ping timeout: 252 seconds)
07:54:44 *** jfxberns (~jfxberns@202.44.70.59) has joined #mapnik
08:07:53 *** HounD has parted #mapnik (None)
08:24:17 *** jfxberns has quit (Ping timeout: 256 seconds)
08:29:09 *** cmarqu has quit (Ping timeout: 256 seconds)
08:29:38 *** cmarqu (colin@oemcomputer.oerks.de) has joined #mapnik
08:39:51 *** jfxberns (~jfxberns@61-90-165-147.static.asianet.co.th) has joined #mapnik
08:46:01 *** jfxberns has quit (Ping timeout: 264 seconds)
09:00:26 *** gavinf (~gavinf@196.212.72.157) has joined #mapnik
10:08:41 *** artem (~artem@i-83-67-73-6.freedom2surf.net) has joined #mapnik
10:44:16 <nikq> Mapnik Trac: Changeset [1673]: + update paths to work with mapnik2 | http://trac.mapnik.org/changeset/1673
12:24:58 *** artem has quit (Ping timeout: 264 seconds)
12:27:49 *** artem (~artem@i-83-67-73-6.freedom2surf.net) has joined #mapnik
12:43:46 *** artem has quit (Ping timeout: 248 seconds)
13:37:18 *** artem (~artem@i-83-67-73-6.freedom2surf.net) has joined #mapnik
14:55:24 *** mperry (~mperry@c-67-164-175-65.hsd1.co.comcast.net) has joined #mapnik
15:09:01 *** willwhite (~diggersf@c-98-218-226-144.hsd1.dc.comcast.net) has joined #mapnik
15:09:02 *** gavinf has quit (Read error: Connection reset by peer)
15:16:40 *** ajashton (~aj@c-98-218-226-144.hsd1.dc.comcast.net) has joined #mapnik
15:22:48 *** kredik (~chatzilla@LLagny-156-35-42-212.w80-13.abo.wanadoo.fr) has joined #mapnik
15:25:18 <kredik> hi all, I'm trying tu build mapnik on windows XP/vs 2003.
15:25:19 <kredik> python scons/scons.py
15:25:21 <kredik> indicates that some lirbraires are missing.
15:25:22 <kredik> how to specify to the build system the location of the libraries on my system ? ie how to ""   configure with ICU_LIBS & ICU_INCLUDES or use ICU_LIB_NAME to specify custom lib name "'""
15:57:25 *** cgs_bob has quit (Remote host closed the connection)
15:58:01 *** cgs_bob (~bob@122.135-78-65.ftth.swbr.surewest.net) has joined #mapnik
16:28:25 <springmeyer> kredik: the scons build system has never been made to work on windows I'm afraid
16:31:18 <kredik> is there a recommended way to compile mapnik on windows ?
16:32:34 <kredik> the main problem i am facing is that when a library like freetype is compiled on windows, it lacks thze creation of the  "freetype-config" file.
16:33:42 <kredik> it's quite easy  to specify the location od include ans libs with variaibles ( XXX_LIBS & XXX_INCLUDES )  but i cant find an easy way to mimic config files
16:35:19 <springmeyer> re: first question, I'm not sure. I've personally never compiled mapnik on windows so I can only say that others I've seen do it seem to use Visual Studio build tools
16:35:37 <springmeyer> I have however tried once with scons and noticed what you describe
16:36:24 <springmeyer> and well as fixed a few incompatibilities in the mechanism our scons scripts uses to "shell" out to other programs
16:37:09 <springmeyer> I think what you will find is that if you can get past the usage of *_config programs that don't exist
16:37:31 <springmeyer> then you'll hit problems with compiler flags that need to be customized for windows
16:39:01 <springmeyer> if you are capable of solving the latter problem, then surely getting past the first problem is worthwhile (and would just take re-working the parts of the scons scripts that depend on gdal-config, freetype-config,pg_config,and pkg-config)
16:39:25 <springmeyer> likely just commenting them out and passing custom LIBS and INCLUDES
16:40:12 <kredik> ok. i will try that. the whole build mecanism is contained in the sconstruct file ?
16:42:59 <kredik> thanks a lot.
16:43:05 <springmeyer> it all works based off of
16:43:57 <springmeyer> 1) the 'SConstruct' file in the main directory and the 'SConscript' files in the /src /plugins/input/* and bindings/python/ directories
16:44:35 <springmeyer> if I were you I would comment out everything in the main SConstruct file that has to do with the python bindings or plugins
16:44:46 <springmeyer> and just focus on getting the main library compiled
16:45:20 <springmeyer> which is configuring in the main 'SConstruct' and finished off in src/SConscript
16:45:40 <springmeyer> and make sure to send
16:45:46 <springmeyer> CAIRO=False
16:46:00 <springmeyer> on the scons command line, to disable cairo support
16:46:20 <springmeyer> actually, and instead of commenting stuff out wrt python and the plugins just do:
16:48:29 <springmeyer> python scons/scons.py COLOR_PRINT=False BINDINGS='' INPUT_PLUGINS='' CAIRO=False
17:08:38 <nikq> Mapnik Trac: Changeset [1675]: + move layer info logic into dialog ctor | http://trac.mapnik.org/changeset/1675
17:08:39 *** gavinf (~gavinf@196.211.2.133) has joined #mapnik
17:22:36 <springmeyer> kredik: still working on this?
17:23:10 * springmeyer just had another idea around side-stepping the *_config programs
17:23:27 <springmeyer> other than hacking around commenting out their usage
17:23:44 <springmeyer> another alternative could be to create "fake" programs
17:24:22 <springmeyer> essentially put a few shell scripts on your path that return the right info on where freetype,gdal,postgres, are etc
17:24:46 <springmeyer> you'll need to provide this info somehow and that could be a nice, replicatable solution
17:25:52 <springmeyer> there will be some subtlies, like I think SCons checks for  pkg-config version before calling it again to figure out the location of cairo
17:26:10 <springmeyer> so you could put something like this in the shell script named 'pkg-config'
17:26:39 <springmeyer> ugh, of course windows uses .bat's or whatever but you get the idea
17:26:42 <springmeyer> echo "if [ \"\$1\" = \"--atleast-pkgconfig-version\" ] ; then
17:26:42 <springmeyer> echo 1
17:46:08 *** tcarobruce (~tcarobruc@adsl-75-10-247-30.dsl.pltn13.sbcglobal.net) has joined #mapnik
18:35:41 *** ajashton has quit (Remote host closed the connection)
19:03:19 *** dukeku is now known as lucasd
19:03:56 *** lucasd is now known as dukeku
19:07:17 *** gavinf has quit (Ping timeout: 265 seconds)
19:12:38 *** gavinf (~gavinf@196.211.2.133) has joined #mapnik
19:20:05 *** Ldp__ (~thid@osm.xs4all.nl) has joined #mapnik
19:31:04 *** artem has quit (Quit: artem)
20:12:26 *** Phurl is now known as Phulr
20:29:02 *** lucadelu (~4f0669d3@gateway/web/freenode/x-briskxrrmeiahxhz) has joined #mapnik
20:35:17 <lucadelu> springmeyer: ping
20:35:32 *** jburgess has quit (Read error: Operation timed out)
20:35:32 <springmeyer> hey lucadelu
20:35:55 <lucadelu> I read your mail, I'm interesting to do gsoc
20:36:25 *** jburgess (~jburgess@15.92.187.81.in-addr.arpa) has joined #mapnik
20:36:38 <springmeyer> sounds good
20:36:55 <springmeyer> do you have C++ experience?
20:37:17 <lucadelu> but i'm a little worry because i'm speak a little english and know python
20:37:38 <lucadelu> very little, i had very big problem with pointer :-)
20:38:27 *** jburgess has quit (Remote host closed the connection)
20:39:05 *** jburgess (~jburgess@15.92.187.81.in-addr.arpa) has joined #mapnik
20:39:54 <springmeyer> I'd not be concerned about english, but some C++ knowledge is pretty important I think
20:42:53 <springmeyer> what are you interested in lucadelu?
20:43:52 <lucadelu> springmeyer: ok, i can study c++, i'll have a exam a university about c++
20:44:16 <lucadelu> the top was topomap ;-)
20:44:48 <lucadelu> i love mountain and i done some work with osm and elevation data
20:45:54 <lucadelu> springmeyer: this is a training with a italian park http://lucadelu.org/MapFish/client/prove/layout2.html
20:49:43 <springmeyer> good. maybe you could start a wiki page at trac.mapnik.org explaining that work?
20:51:28 *** willwhite has quit (Ping timeout: 256 seconds)
20:57:41 <lucadelu> springmeyer: there is already a similar proposal
21:43:09 *** cgs_bob has quit (Ping timeout: 276 seconds)
21:43:13 *** willwhite (~diggersf@c-98-218-226-144.hsd1.dc.comcast.net) has joined #mapnik
22:02:05 <Ldp__> springmeyer: your lag test message was lagged :)
22:10:26 <StormTide> i got it quickly ;)
22:11:07 <Ldp__> I received it a few minutes ago
22:11:22 <StormTide> timestamped 9:12 am pst for me
22:11:29 <StormTide> strange
22:11:37 <StormTide> somethings up with that list
22:11:40 <Ldp__> 18:12 CET here, but current time is 23:10... so hey, only 5 hours late
22:12:30 *** lucadelu has quit (Ping timeout: 252 seconds)
22:13:18 <Ldp__> it sat in limbo for hours at mail.berlios.de, before it was dropped off at my mail host
22:13:39 <Ldp__> Received: from mail.berlios.de (bat.berlios.de [195.37.77.135])	by mxdrop161.xs4all.nl (8.13.8/8.13.8) with ESMTP id o2ALwQ44079174;	Wed, 10 Mar 2010 22:58:28 +0100 (CET)	(envelope-from mapnik-devel-bounces@lists.berlios.de)
22:13:44 <Ldp__> Received: from bat.berlios.de (unknown [IPv6:::1])	by mail.berlios.de (Postfix) with ESMTP id DDF6627B73;	Wed, 10 Mar 2010 18:13:06 +0100 (CET)
22:15:17 <StormTide> Received: from mail.berlios.de (bat.berlios.de [195.37.77.135])
22:15:17 <StormTide>         by mx.google.com with ESMTP id 24si2575149bwz.77.2010.03.10.09.13.08;
22:15:18 <StormTide>         Wed, 10 Mar 2010 09:13:08 -0800 (PST)
22:15:39 <springmeyer> bummer, thanks, good to know Ldp__
22:15:43 <StormTide> came right through to me... (i run off google apps for your domain)
22:15:57 <springmeyer> makes IRC that much nicer :)
22:16:44 <StormTide> ldp your host could be greylisting?
22:16:59 <Ldp__> doubtful
22:17:17 <springmeyer> whats a good mail alternative if this continues to be a problem?
22:17:33 <StormTide> then postfix?
22:17:51 <cmarqu> Google Wave - not.
22:17:54 <StormTide> or the list daemon
22:18:31 <cmarqu> StormTide: Other lists (in OSM) also have that problem, may be a coincidence, or a spam storm
22:19:05 <Ldp__> although talk-de is also slow to deliver some messages, lately
22:19:42 <cmarqu> I got some OSM Haiti mails several days later, but for instance your license question on one of the mapnik lists came through quickly for me AFAICS
22:20:36 <StormTide> springmeyer, hows the postqueue -p look
22:21:14 <springmeyer> huh?
22:21:30 <Ldp__> StormTide: it's on berlios.de. Don't think springmeyer can check at that level
22:21:38 * springmeyer knows next to squat about mail
22:21:42 <StormTide> oh n/m then
22:21:47 <springmeyer> ah right, ya I don't manage the mail
22:21:53 <StormTide> the queue would tell you if its _trying_ and failing or if its just not trying
22:21:54 <springmeyer> just just send a lot :)
22:22:20 <StormTide> postfix is almost infinitely configurable, and theres a lot of things that could be affecting it
22:39:06 *** mperry_ (~mperry@c-67-164-175-65.hsd1.co.comcast.net) has joined #mapnik
22:39:07 *** mperry has quit (Read error: Connection reset by peer)
22:39:08 *** mperry_ is now known as mperry
22:45:13 *** willwhite has quit (Quit: Leaving)
23:01:24 *** mperry_ (~mperry@c-67-164-175-65.hsd1.co.comcast.net) has joined #mapnik
23:01:24 *** mperry has quit (Read error: Connection reset by peer)
23:01:25 *** mperry_ is now known as mperry
23:10:36 <nikq> Mapnik Trac: mapnik-0.7.1.mr.hextree.diff attached to Ticket #477 | http://trac.mapnik.org/attachment/ticket/477/mapnik-0.7.1.mr.hextree.diff
23:47:33 *** Ldp__ has quit (Ping timeout: 260 seconds)