I'm using VS 2010 and Mapnik 0.7.1 and compiling to 32 bits.
When I run rundemo.exe I get this:
Z:\SoftwareDevelopment\c++\Mapnik\Release>a
Z:\SoftwareDevelopment\c++\Mapnik\ma
pnik-0.7.1\lib\mapnik
running demo ...
looking for 'shape.input' plugin in...
Z:\SoftwareDevelopment\c++\Mapnik\mapnik
-0.7.1\lib\mapnik/input/
looking for DejaVuSans font in...
Z:\SoftwareDevelopment\c++\Mapnik\mapnik-0.7.
1\lib\mapnik/fonts/DejaVuSans.ttf
### Configuration error: Failed to parse filter expression:
rundemo Z:\SoftwareDevelopment
Parsing aborted at 'r'
It's trying to parse the command line. If I change rundemo.exe to a.exe
and rerun it I get:
Z:\SoftwareDevelopment\c++\Mapnik\Release>a
Z:\SoftwareDevelopment\c++\Mapnik\ma
pnik-0.7.1\lib\mapnik
running demo ...
looking for 'shape.input' plugin in...
Z:\SoftwareDevelopment\c++\Mapnik\mapnik
-0.7.1\lib\mapnik/input/
looking for DejaVuSans font in...
Z:\SoftwareDevelopment\c++\Mapnik\mapnik-0.7.
1\lib\mapnik/fonts/DejaVuSans.ttf
here### Configuration error: Failed to parse filter expression:
a Z:\SoftwareDevelopment\c++\M
Parsing aborted at 'a'
The error is caused by this line:
provpoly_rule_on.set_filter("[NAME_EN] = 'Ontario'");
My understanding is that it is supposed to be parsing "[NAME_EN] =
'Ontario'" rather than the run command.
If I change the line to be these two lines:
std::string test("[NAME_EN] = 'Ontario'");
provpoly_rule_on.set_filter(create_filter(test));
I get:
Z:\SoftwareDevelopment\c++\Mapnik\Release>Mapnik C:\mapnik-0.7.1\lib\mapnik
running demo ...
looking for 'shape.input' plugin in...
Z:\SoftwareDevelopment\c++\Mapnik\mapnik
-0.7.1\lib\mapnik/input/
looking for DejaVuSans font in...
C:\mapnik-0.7.1\lib\mapnik/fonts/DejaVuSans.t
tf
### Configuration error: Failed to parse filter expression:
،n
Even weirder.
The peer line in rundemo.py works fine.
This error make no logical sense. My current thinking is that there is
something wrong with mapnik.dll
or mapnik.lib.
Does anyone have any experience with this?
_______________________________________________
Mapnik-users mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/mapnik-users