The problem is fixed with r2354. It appeared in special cases, e.g. here:


barrier~'.*(gate)' | barrier=cattle_grid | barrier~'.*(stile)' | barrier=block | barrier=jersey_barrier { add foot=yes; addaccess no; }

The tag key barrier appears in an or-combined expression and it is used two time with a regular expression.
The result of the error was that barrier~'.*(stile)'  was not evaluated.

Gerd


From: gpetermann_muenchen@hotmail.com
To: mkgmap-dev@lists.mkgmap.org.uk
Date: Sun, 4 May 2014 09:32:14 +0200
Subject: [mkgmap-dev] error in performance2 branch

Hi all,

I found an error in the branch regarding the detection of common expressions
in or-combined expressions like this:

landuse=abc | man_made = xyz    [0x640c resolution 23 continue]

I'm looking for a fix now...

Gerd




_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev