Boost logo

Geometry :

Subject: Re: [geometry] compilation failure with wkb - Polygon
From: Mats Taraldsvik (mats.taraldsvik_at_[hidden])
Date: 2013-10-24 16:23:43


Hi Mateusz,

On 10/24/2013 06:04 PM, Mateusz Loskot wrote:
> On 22 October 2013 19:18, Mats Taraldsvik <mats.taraldsvik_at_[hidden]> wrote:
>> Hi Barend and Mateusz,
>>
>> I have started on multipolygon wkb support as well. However, I'm still
>> struggling with compilation errors when testing ordinary (not multi) types.
>>
>> The multipoint ticket contains a LineString test, commented out, which does
>> not compile.
>>
>> Today I tried to add a Polygon test, but it does not compile either. Are you
>> able to help me with this, as I have been stuck for a couple of hours...?
>>
>> (I've attached the compilation errors)
>>
>> This is the Polygon test, add it to extensions/test/gis/io/wkb
>>
>>
>> typedef bg::model::polygon<point_type> polygon_type;
>>
>> //
>> // Polygon
>> //
>>
>> test_geometry_equals<polygon_type, true>(
>> "010300000001000000050000000000000000005940000000000000694000000000000069400000000000006940000000000000694000000000000079400000000000005940000000000000794000000000000059400000000000006940",
>> "POLYGON((100 200, 200 200, 200 400, 100 400, 100 200))"
>> );
> Hi Mats,
>
> The missing strategies header I added yesterday also solves the
> polygon compilation,
> I've just added new (incremental) version of the patch:
>
> Mats-Taraldsvik-MultiPoint-WKB-linestring-test-fixed-polygon-added.patch
>
> with the polygon test added.
>
> It all compiles for me using GCC 4.8 and clang 3.3.

>
> To summary, I think all the compilation problems have been solved.
> Apology it took me so long for check it.

No worries, thank you for helping me with this, I sometimes struggle
with deciphering the compilation errors... :)

I will try to add some more tests for linestring and polygon, and then
proceed with WKB multi-support. :)

>
> p.s. I've added geometry (at) lists.boost.org to CC, so it's archived there too.
>
> Best regards,


Geometry list run by mateusz at loskot.net