Skip to content

mipsel build issues #9

@aborrero

Description

@aborrero

Hi,

there are some issues in the mipsel build at Debian.
Build log: https://buildd.debian.org/status/fetch.php?pkg=libspiro&arch=mipsel&ver=1%3A0.3.20150131-2&stamp=1430325106

The test-suite.log file:

==============================================
   spiro 0.3.20150131: tests/test-suite.log
==============================================

# TOTAL: 2
# PASS:  1
# SKIP:  0
# XFAIL: 0
# FAIL:  1
# XPASS: 0
# ERROR: 0

.. contents:: :depth: 2

FAIL: call-test
===============

testing run_spiro() using data=path0[].
curve 0, line 0, x=334.000000 y=117.000000 t=v bend=0.000000 ch=65.741920 th=2.027641 l=0.000000 
curve 0, line 1, x=305.000000 y=176.000000 t=v bend=0.000000 ch=99.020200 th=-2.791096 l=0.000000 
curve 0, line 2, x=212.000000 y=142.000000 t=c bend=-0.851164 ch=60.415230 th=2.640925 l=0.000000 
curve 0, line 3, x=159.000000 y=171.000000 t=c bend=-1.847893 ch=92.633687 th=0.793032 l=0.000000 
curve 0, line 4, x=224.000000 y=237.000000 t=c bend=-0.120277 ch=157.267288 th=0.672755 l=0.000000 
curve 0, line 5, x=347.000000 y=335.000000 t=c bend=1.730337 ch=196.084166 th=2.403091 l=0.000000 
curve 0, line 6, x=202.000000 y=467.000000 t=c bend=1.042797 ch=126.826653 th=-2.837297 l=0.000000 
curve 0, line 7, x=81.000000 y=429.000000 t=v bend=0.000000 ch=69.354164 th=-1.074902 l=0.000000 
curve 0, line 8, x=114.000000 y=368.000000 t=v bend=0.000000 ch=93.407708 th=0.372554 l=0.000000 
curve 0, line 9, x=201.000000 y=402.000000 t=c bend=-0.787061 ch=81.939002 th=-0.414507 l=0.000000 
curve 0, line 10, x=276.000000 y=369.000000 t=c bend=-1.916483 ch=84.172442 th=-2.330990 l=0.000000 
curve 0, line 11, x=218.000000 y=308.000000 t=c bend=-0.158341 ch=159.806133 th=-2.489331 l=0.000000 
curve 0, line 12, x=91.000000 y=211.000000 t=c bend=1.237282 ch=105.304321 th=-1.252049 l=0.000000 
curve 0, line 13, x=124.000000 y=111.000000 t=c bend=0.982576 ch=108.931171 th=-0.269473 l=0.000000 
curve 0, line 14, x=229.000000 y=82.000000 t=c bend=-2.528266 ch=243.238566 th=-2.797739 l=0.000000 
curve 0, line 15, x=0.000000 y=0.000000 t=z bend=3.134681 ch=353.899703 th=0.336942 l=0.000000 
testing spiro_to_bpath() using data from run_spiro(data=path0[],len=16).
test_moveto(334,117)_0
test_mark_knot()_0
test_lineto(305,176)
test_mark_knot()_1
test_curveto(278.711,155.106, 245.566,142.988, 212,142)
test_mark_knot()_2
test_curveto(201.253,142.281, 190.34,143.726, 180.596,148.267)
test_curveto(175.724,150.538, 171.185,153.578, 167.419,157.413)
test_curveto(163.652,161.248, 160.67,165.891, 159,171)
test_mark_knot()_3
test_curveto(156.308,179.236, 157.16,188.418, 160.551,196.391)
test_curveto(163.942,204.365, 169.745,211.173, 176.569,216.513)
test_curveto(190.217,227.191, 207.414,231.978, 224,237)
test_mark_knot()_4
test_curveto(250.342,244.977, 276.682,254.316, 299.357,269.917)
test_curveto(322.032,285.518, 340.938,308.152, 347,335)
test_mark_knot()_5
test_curveto(351.153,353.392, 349.045,373.004, 341.926,390.463)
test_curveto(334.806,407.923, 322.8,423.235, 308.112,435.059)
test_curveto(278.737,458.706, 239.7,467.886, 202,467)
test_mark_knot()_6
test_curveto(159.176,465.994, 116.711,452.658, 81,429)
test_mark_knot()_7
test_lineto(114,368)
test_mark_knot()_8
test_curveto(140.313,385.041, 170.105,396.684, 201,402)
test_mark_knot()_9
test_curveto(216.033,404.587, 231.809,405.634, 246.268,400.776)
test_curveto(253.497,398.347, 260.287,394.428, 265.629,388.985)
test_curveto(270.971,383.541, 274.812,376.534, 276,369)
test_mark_knot()_10
test_curveto(277.186,361.482, 275.702,353.665, 272.413,346.801)
test_curveto(269.124,339.938, 264.092,333.997, 258.267,329.099)
test_curveto(246.617,319.303, 232.105,313.721, 218,308)
test_mark_knot()_11
test_curveto(192.746,297.756, 167.726,286.443, 145.32,270.931)
test_curveto(122.913,255.419, 103.089,235.424, 91,211)
test_mark_knot()_12
test_curveto(81.9232,192.662, 77.4184,171.323, 82.5427,151.513)
test_curveto(85.1048,141.608, 90.0758,132.265, 97.2634,124.984)
test_curveto(104.451,117.703, 113.889,112.559, 124,111)
test_mark_knot()_13
test_curveto(137.228,108.96, 150.603,112.998, 163.11,117.762)
test_curveto(175.618,122.526, 188.071,128.128, 201.395,129.403)
test_curveto(208.057,130.041, 214.889,129.554, 221.213,127.364)
test_curveto(227.537,125.174, 233.332,121.213, 237.179,115.737)
test_curveto(241.025,110.261, 242.792,103.23, 241.403,96.6836)
test_curveto(240.708,93.4104, 239.243,90.2939, 237.104,87.7207)
test_curveto(234.965,85.1475, 232.15,83.128, 229,82)
test_mark_knot()_14
test_lineto(0,0)
test_mark_knot()_15
test_lineto(334,117)

---
testing TaggedSpiroCPsToBezier0() using data=path0[].
test_moveto(334,117)_0
test_mark_knot()_0
test_lineto(305,176)
test_mark_knot()_1
test_curveto(279.449,153.974, 245.733,141.648, 212,142)
test_mark_knot()_2
test_curveto(201.226,142.112, 190.267,143.529, 180.511,148.103)
test_curveto(175.633,150.39, 171.099,153.461, 167.348,157.327)
test_curveto(163.596,161.194, 160.641,165.869, 159,171)
test_mark_knot()_3
test_curveto(156.364,179.243, 157.251,188.403, 160.654,196.36)
test_curveto(164.057,204.316, 169.853,211.112, 176.664,216.45)
test_curveto(190.287,227.126, 207.444,231.953, 224,237)
test_mark_knot()_4
test_curveto(250.322,245.025, 276.649,254.369, 299.324,269.96)
test_curveto(321.998,285.551, 340.921,308.162, 347,335)
test_mark_knot()_5
test_curveto(351.166,353.392, 349.066,373.009, 341.95,390.473)
test_curveto(334.833,407.936, 322.824,423.251, 308.134,435.075)
test_curveto(278.752,458.724, 239.706,467.893, 202,467)
test_mark_knot()_6
test_curveto(159.176,465.986, 116.715,452.651, 81,429)
test_mark_knot()_7
test_lineto(114,368)
test_mark_knot()_8
test_curveto(140.251,385.152, 170.075,396.808, 201,402)
test_mark_knot()_9
test_curveto(216.006,404.519, 231.742,405.476, 246.158,400.607)
test_curveto(253.366,398.172, 260.137,394.269, 265.488,388.861)
test_curveto(270.839,383.452, 274.72,376.5, 276,369)
test_mark_knot()_10
test_curveto(277.287,361.46, 275.914,353.582, 272.701,346.641)
test_curveto(269.488,339.699, 264.498,333.665, 258.672,328.709)
test_curveto(247.02,318.796, 232.367,313.255, 218,308)
test_mark_knot()_11
test_curveto(191.978,298.481, 165.57,289.162, 142.279,274.152)
test_curveto(118.988,259.143, 98.7273,237.609, 91,211)
test_mark_knot()_12
test_curveto(85.821,193.166, 86.5807,173.749, 92.5866,156.176)
test_curveto(98.5925,138.603, 109.749,122.908, 124,111)
test_mark_knot()_13
test_curveto(138.28,99.0677, 155.539,90.9339, 173.578,86.3634)
test_curveto(191.617,81.7928, 210.435,80.7131, 229,82)
test_mark_knot()_14
test_curveto(266.199,84.5786, 302.694,96.7435, 334,117)

---
testing SpiroCPsToBezier0() using data=path0[].
test_moveto(334,117)_0
test_mark_knot()_0
test_lineto(305,176)
test_mark_knot()_1
test_curveto(278.711,155.106, 245.566,142.988, 212,142)
test_mark_knot()_2
test_curveto(201.253,142.281, 190.34,143.726, 180.596,148.267)
test_curveto(175.724,150.538, 171.185,153.578, 167.419,157.413)
test_curveto(163.652,161.248, 160.67,165.891, 159,171)
test_mark_knot()_3
test_curveto(156.308,179.236, 157.16,188.418, 160.551,196.391)
test_curveto(163.942,204.365, 169.745,211.173, 176.569,216.513)
test_curveto(190.217,227.191, 207.414,231.978, 224,237)
test_mark_knot()_4
test_curveto(250.342,244.977, 276.682,254.316, 299.357,269.917)
test_curveto(322.032,285.518, 340.938,308.152, 347,335)
test_mark_knot()_5
test_curveto(351.153,353.392, 349.045,373.004, 341.926,390.463)
test_curveto(334.806,407.923, 322.8,423.235, 308.112,435.059)
test_curveto(278.737,458.706, 239.7,467.886, 202,467)
test_mark_knot()_6
test_curveto(159.176,465.994, 116.711,452.658, 81,429)
test_mark_knot()_7
test_lineto(114,368)
test_mark_knot()_8
test_curveto(140.313,385.041, 170.105,396.684, 201,402)
test_mark_knot()_9
test_curveto(216.033,404.587, 231.809,405.634, 246.268,400.776)
test_curveto(253.497,398.347, 260.287,394.428, 265.629,388.985)
test_curveto(270.971,383.541, 274.812,376.534, 276,369)
test_mark_knot()_10
test_curveto(277.186,361.482, 275.702,353.665, 272.413,346.801)
test_curveto(269.124,339.938, 264.092,333.997, 258.267,329.099)
test_curveto(246.617,319.303, 232.105,313.721, 218,308)
test_mark_knot()_11
test_curveto(192.746,297.756, 167.726,286.443, 145.32,270.931)
test_curveto(122.913,255.419, 103.089,235.424, 91,211)
test_mark_knot()_12
test_curveto(81.9232,192.662, 77.4184,171.323, 82.5427,151.513)
test_curveto(85.1048,141.608, 90.0758,132.265, 97.2634,124.984)
test_curveto(104.451,117.703, 113.889,112.559, 124,111)
test_mark_knot()_13
test_curveto(137.228,108.96, 150.603,112.998, 163.11,117.762)
test_curveto(175.618,122.526, 188.071,128.128, 201.395,129.403)
test_curveto(208.057,130.041, 214.889,129.554, 221.213,127.364)
test_curveto(227.537,125.174, 233.332,121.213, 237.179,115.737)
test_curveto(241.025,110.261, 242.792,103.23, 241.403,96.6836)
test_curveto(240.708,93.4104, 239.243,90.2939, 237.104,87.7207)
test_curveto(234.965,85.1475, 232.15,83.128, 229,82)
test_mark_knot()_14
test_lineto(0,0)
test_mark_knot()_15
test_lineto(334,117)

---
testing TaggedSpiroCPsToBezier1() using data=path0[].
test_moveto(334,117)_0
test_mark_knot()_0
test_lineto(305,176)
test_mark_knot()_1
test_curveto(279.449,153.974, 245.733,141.648, 212,142)
test_mark_knot()_2
test_curveto(201.226,142.112, 190.267,143.529, 180.511,148.103)
test_curveto(175.633,150.39, 171.099,153.461, 167.348,157.327)
test_curveto(163.596,161.194, 160.641,165.869, 159,171)
test_mark_knot()_3
test_curveto(156.364,179.243, 157.251,188.403, 160.654,196.36)
test_curveto(164.057,204.316, 169.853,211.112, 176.664,216.45)
test_curveto(190.287,227.126, 207.444,231.953, 224,237)
test_mark_knot()_4
test_curveto(250.322,245.025, 276.649,254.369, 299.324,269.96)
test_curveto(321.998,285.551, 340.921,308.162, 347,335)
test_mark_knot()_5
test_curveto(351.166,353.392, 349.066,373.009, 341.95,390.473)
test_curveto(334.833,407.936, 322.824,423.251, 308.134,435.075)
test_curveto(278.752,458.724, 239.706,467.893, 202,467)
test_mark_knot()_6
test_curveto(159.176,465.986, 116.715,452.651, 81,429)
test_mark_knot()_7
test_lineto(114,368)
test_mark_knot()_8
test_curveto(140.251,385.152, 170.075,396.808, 201,402)
test_mark_knot()_9
test_curveto(216.006,404.519, 231.742,405.476, 246.158,400.607)
test_curveto(253.366,398.172, 260.137,394.269, 265.488,388.861)
test_curveto(270.839,383.452, 274.72,376.5, 276,369)
test_mark_knot()_10
test_curveto(277.287,361.46, 275.914,353.582, 272.701,346.641)
test_curveto(269.488,339.699, 264.498,333.665, 258.672,328.709)
test_curveto(247.02,318.796, 232.367,313.255, 218,308)
test_mark_knot()_11
test_curveto(191.978,298.481, 165.57,289.162, 142.279,274.152)
test_curveto(118.988,259.143, 98.7273,237.609, 91,211)
test_mark_knot()_12
test_curveto(85.821,193.166, 86.5807,173.749, 92.5866,156.176)
test_curveto(98.5925,138.603, 109.749,122.908, 124,111)
test_mark_knot()_13
test_curveto(138.28,99.0677, 155.539,90.9339, 173.578,86.3634)
test_curveto(191.617,81.7928, 210.435,80.7131, 229,82)
test_mark_knot()_14
test_curveto(266.199,84.5786, 302.694,96.7435, 334,117)

---
testing SpiroCPsToBezier1() using data=path0[].
test_moveto(334,117)_0
test_mark_knot()_0
test_lineto(305,176)
test_mark_knot()_1
test_curveto(278.711,155.106, 245.566,142.988, 212,142)
test_mark_knot()_2
test_curveto(201.253,142.281, 190.34,143.726, 180.596,148.267)
test_curveto(175.724,150.538, 171.185,153.578, 167.419,157.413)
test_curveto(163.652,161.248, 160.67,165.891, 159,171)
test_mark_knot()_3
test_curveto(156.308,179.236, 157.16,188.418, 160.551,196.391)
test_curveto(163.942,204.365, 169.745,211.173, 176.569,216.513)
test_curveto(190.217,227.191, 207.414,231.978, 224,237)
test_mark_knot()_4
test_curveto(250.342,244.977, 276.682,254.316, 299.357,269.917)
test_curveto(322.032,285.518, 340.938,308.152, 347,335)
test_mark_knot()_5
test_curveto(351.153,353.392, 349.045,373.004, 341.926,390.463)
test_curveto(334.806,407.923, 322.8,423.235, 308.112,435.059)
test_curveto(278.737,458.706, 239.7,467.886, 202,467)
test_mark_knot()_6
test_curveto(159.176,465.994, 116.711,452.658, 81,429)
test_mark_knot()_7
test_lineto(114,368)
test_mark_knot()_8
test_curveto(140.313,385.041, 170.105,396.684, 201,402)
test_mark_knot()_9
test_curveto(216.033,404.587, 231.809,405.634, 246.268,400.776)
test_curveto(253.497,398.347, 260.287,394.428, 265.629,388.985)
test_curveto(270.971,383.541, 274.812,376.534, 276,369)
test_mark_knot()_10
test_curveto(277.186,361.482, 275.702,353.665, 272.413,346.801)
test_curveto(269.124,339.938, 264.092,333.997, 258.267,329.099)
test_curveto(246.617,319.303, 232.105,313.721, 218,308)
test_mark_knot()_11
test_curveto(192.746,297.756, 167.726,286.443, 145.32,270.931)
test_curveto(122.913,255.419, 103.089,235.424, 91,211)
test_mark_knot()_12
test_curveto(81.9232,192.662, 77.4184,171.323, 82.5427,151.513)
test_curveto(85.1048,141.608, 90.0758,132.265, 97.2634,124.984)
test_curveto(104.451,117.703, 113.889,112.559, 124,111)
test_mark_knot()_13
test_curveto(137.228,108.96, 150.603,112.998, 163.11,117.762)
test_curveto(175.618,122.526, 188.071,128.128, 201.395,129.403)
test_curveto(208.057,130.041, 214.889,129.554, 221.213,127.364)
test_curveto(227.537,125.174, 233.332,121.213, 237.179,115.737)
test_curveto(241.025,110.261, 242.792,103.23, 241.403,96.6836)
test_curveto(240.708,93.4104, 239.243,90.2939, 237.104,87.7207)
test_curveto(234.965,85.1475, 232.15,83.128, 229,82)
test_mark_knot()_14
test_lineto(0,0)
test_mark_knot()_15
test_lineto(334,117)
testing run_spiro() using data=path1[].
curve 1, line 0, x=80.000000 y=738.000000 t={ bend=0.000000 ch=697.685459 th=-0.287750 l=0.000000 
curve 1, line 1, x=749.000000 y=540.000000 t=o bend=-1.608688 ch=243.813453 th=-1.896438 l=0.000000 
curve 1, line 2, x=671.000000 y=309.000000 t=o bend=-1.770739 ch=173.404152 th=2.616009 l=0.000000 
curve 1, line 3, x=521.000000 y=396.000000 t=o bend=0.937994 ch=157.178243 th=-2.729182 l=0.000000 
curve 1, line 4, x=377.000000 y=333.000000 t=o bend=1.881365 ch=136.029409 th=-0.847817 l=0.000000 
curve 1, line 5, x=467.000000 y=231.000000 t=} bend=1.730337 ch=196.084166 th=2.403091 l=0.000000 
testing spiro_to_bpath() using data from run_spiro(data=path1[],len=6).
test_moveto(80,738)_1
test_mark_knot()_0
test_curveto(172.314,664.426, 287.04,622.654, 403.914,606.06)
test_curveto(462.352,597.763, 521.42,594.908, 580.064,588.226)
test_curveto(638.708,581.543, 698.554,570.643, 749,540)
test_mark_knot()_1
test_curveto(776.321,523.404, 800.431,500.639, 815.305,472.344)
test_curveto(830.178,444.049, 835.075,410.104, 826.082,379.43)
test_curveto(817.089,348.755, 793.992,322.521, 764.639,309.862)
test_curveto(735.286,297.204, 701.137,298.343, 671,309)
test_mark_knot()_2
test_curveto(643.661,318.667, 619.475,335.4, 595.839,352.199)
test_curveto(572.203,368.998, 548.225,386.017, 521,396)
test_mark_knot()_3
test_curveto(493.059,406.245, 461.39,408.353, 433.721,397.395)
test_curveto(419.886,391.915, 407.262,383.305, 397.36,372.199)
test_curveto(387.457,361.092, 380.322,347.504, 377,333)
test_mark_knot()_4
test_curveto(371.073,307.121, 378.034,278.522, 395.545,258.566)
test_curveto(413.056,238.61, 440.626,227.952, 467,231)

---
testing TaggedSpiroCPsToBezier0() using data=path1[].
test_moveto(80,738)_1
test_mark_knot()_0
test_curveto(172.314,664.426, 287.04,622.654, 403.914,606.06)
test_curveto(462.352,597.763, 521.42,594.908, 580.064,588.226)
test_curveto(638.708,581.543, 698.554,570.643, 749,540)
test_mark_knot()_1
test_curveto(776.321,523.404, 800.431,500.639, 815.305,472.344)
test_curveto(830.178,444.049, 835.075,410.104, 826.082,379.43)
test_curveto(817.089,348.755, 793.992,322.521, 764.639,309.862)
test_curveto(735.286,297.204, 701.137,298.343, 671,309)
test_mark_knot()_2
test_curveto(643.661,318.667, 619.475,335.4, 595.839,352.199)
test_curveto(572.203,368.998, 548.225,386.017, 521,396)
test_mark_knot()_3
test_curveto(493.059,406.245, 461.39,408.353, 433.721,397.395)
test_curveto(419.886,391.915, 407.262,383.305, 397.36,372.199)
test_curveto(387.457,361.092, 380.322,347.504, 377,333)
test_mark_knot()_4
test_curveto(371.073,307.121, 378.034,278.522, 395.545,258.566)
test_curveto(413.056,238.61, 440.626,227.952, 467,231)

---
testing SpiroCPsToBezier0() using data=path1[].
test_moveto(80,738)_1
test_mark_knot()_0
test_curveto(172.314,664.426, 287.04,622.654, 403.914,606.06)
test_curveto(462.352,597.763, 521.42,594.908, 580.064,588.226)
test_curveto(638.708,581.543, 698.554,570.643, 749,540)
test_mark_knot()_1
test_curveto(776.321,523.404, 800.431,500.639, 815.305,472.344)
test_curveto(830.178,444.049, 835.075,410.104, 826.082,379.43)
test_curveto(817.089,348.755, 793.992,322.521, 764.639,309.862)
test_curveto(735.286,297.204, 701.137,298.343, 671,309)
test_mark_knot()_2
test_curveto(643.661,318.667, 619.475,335.4, 595.839,352.199)
test_curveto(572.203,368.998, 548.225,386.017, 521,396)
test_mark_knot()_3
test_curveto(493.059,406.245, 461.39,408.353, 433.721,397.395)
test_curveto(419.886,391.915, 407.262,383.305, 397.36,372.199)
test_curveto(387.457,361.092, 380.322,347.504, 377,333)
test_mark_knot()_4
test_curveto(371.073,307.121, 378.034,278.522, 395.545,258.566)
test_curveto(413.056,238.61, 440.626,227.952, 467,231)

---
testing TaggedSpiroCPsToBezier1() using data=path1[].
test_moveto(80,738)_1
test_mark_knot()_0
test_curveto(172.314,664.426, 287.04,622.654, 403.914,606.06)
test_curveto(462.352,597.763, 521.42,594.908, 580.064,588.226)
test_curveto(638.708,581.543, 698.554,570.643, 749,540)
test_mark_knot()_1
test_curveto(776.321,523.404, 800.431,500.639, 815.305,472.344)
test_curveto(830.178,444.049, 835.075,410.104, 826.082,379.43)
test_curveto(817.089,348.755, 793.992,322.521, 764.639,309.862)
test_curveto(735.286,297.204, 701.137,298.343, 671,309)
test_mark_knot()_2
test_curveto(643.661,318.667, 619.475,335.4, 595.839,352.199)
test_curveto(572.203,368.998, 548.225,386.017, 521,396)
test_mark_knot()_3
test_curveto(493.059,406.245, 461.39,408.353, 433.721,397.395)
test_curveto(419.886,391.915, 407.262,383.305, 397.36,372.199)
test_curveto(387.457,361.092, 380.322,347.504, 377,333)
test_mark_knot()_4
test_curveto(371.073,307.121, 378.034,278.522, 395.545,258.566)
test_curveto(413.056,238.61, 440.626,227.952, 467,231)

---
testing SpiroCPsToBezier1() using data=path1[].
test_moveto(80,738)_1
test_mark_knot()_0
test_curveto(172.314,664.426, 287.04,622.654, 403.914,606.06)
test_curveto(462.352,597.763, 521.42,594.908, 580.064,588.226)
test_curveto(638.708,581.543, 698.554,570.643, 749,540)
test_mark_knot()_1
test_curveto(776.321,523.404, 800.431,500.639, 815.305,472.344)
test_curveto(830.178,444.049, 835.075,410.104, 826.082,379.43)
test_curveto(817.089,348.755, 793.992,322.521, 764.639,309.862)
test_curveto(735.286,297.204, 701.137,298.343, 671,309)
test_mark_knot()_2
test_curveto(643.661,318.667, 619.475,335.4, 595.839,352.199)
test_curveto(572.203,368.998, 548.225,386.017, 521,396)
test_mark_knot()_3
test_curveto(493.059,406.245, 461.39,408.353, 433.721,397.395)
test_curveto(419.886,391.915, 407.262,383.305, 397.36,372.199)
test_curveto(387.457,361.092, 380.322,347.504, 377,333)
test_mark_knot()_4
test_curveto(371.073,307.121, 378.034,278.522, 395.545,258.566)
test_curveto(413.056,238.61, 440.626,227.952, 467,231)
testing run_spiro() using data=path2[].
curve 2, line 0, x=233.000000 y=143.000000 t={ bend=0.000000 ch=108.115679 th=-0.046263 l=0.000000 
curve 2, line 1, x=341.000000 y=138.000000 t=o bend=-0.926114 ch=79.881162 th=-0.972377 l=0.000000 
curve 2, line 2, x=386.000000 y=72.000000 t=o bend=1.844174 ch=90.138782 th=0.871797 l=0.000000 
curve 2, line 3, x=444.000000 y=141.000000 t=} bend=0.937994 ch=157.178243 th=-2.729182 l=0.000000 
testing spiro_to_bpath() using data from run_spiro(data=path2[],len=4).
test_moveto(233,143)_1
test_mark_knot()_0
test_curveto(249.592,152.178, 268.758,156.639, 287.698,155.745)
test_curveto(306.638,154.851, 325.283,148.607, 341,138)
test_mark_knot()_1
test_curveto(363.594,122.753, 379.786,98.5395, 386,72)
test_mark_knot()_2
test_curveto(390.58,52.4395, 389.897,31.7133, 384.352,12.4039)
test_curveto(378.808,-6.90551, 368.441,-24.7755, 354.638,-39.3726)
test_curveto(327.032,-68.5668, 285.794,-83.7957, 245.694,-81.2662)
test_curveto(205.595,-78.7367, 167.108,-58.898, 140.822,-28.5107)
test_curveto(114.535,1.87655, 100.493,42.3853, 101.481,82.5524)
test_curveto(102.469,122.719, 118.343,162.269, 145.013,192.321)
test_curveto(171.682,222.373, 208.93,242.787, 248.567,249.365)
test_curveto(288.204,255.942, 329.988,248.669, 365.12,229.172)
test_curveto(400.251,209.674, 428.514,178.075, 444,141)

---
testing TaggedSpiroCPsToBezier0() using data=path2[].
test_moveto(233,143)_1
test_mark_knot()_0
test_curveto(249.592,152.178, 268.758,156.639, 287.698,155.745)
test_curveto(306.638,154.851, 325.283,148.607, 341,138)
test_mark_knot()_1
test_curveto(363.594,122.753, 379.786,98.5395, 386,72)
test_mark_knot()_2
test_curveto(390.58,52.4395, 389.897,31.7133, 384.352,12.4039)
test_curveto(378.808,-6.90551, 368.441,-24.7755, 354.638,-39.3726)
test_curveto(327.032,-68.5668, 285.794,-83.7957, 245.694,-81.2662)
test_curveto(205.595,-78.7367, 167.108,-58.898, 140.822,-28.5107)
test_curveto(114.535,1.87655, 100.493,42.3853, 101.481,82.5524)
test_curveto(102.469,122.719, 118.343,162.269, 145.013,192.321)
test_curveto(171.682,222.373, 208.93,242.787, 248.567,249.365)
test_curveto(288.204,255.942, 329.988,248.669, 365.12,229.172)
test_curveto(400.251,209.674, 428.514,178.075, 444,141)

---
testing SpiroCPsToBezier0() using data=path2[].
test_moveto(233,143)_1
test_mark_knot()_0
test_curveto(249.592,152.178, 268.758,156.639, 287.698,155.745)
test_curveto(306.638,154.851, 325.283,148.607, 341,138)
test_mark_knot()_1
test_curveto(363.594,122.753, 379.786,98.5395, 386,72)
test_mark_knot()_2
test_curveto(390.58,52.4395, 389.897,31.7133, 384.352,12.4039)
test_curveto(378.808,-6.90551, 368.441,-24.7755, 354.638,-39.3726)
test_curveto(327.032,-68.5668, 285.794,-83.7957, 245.694,-81.2662)
test_curveto(205.595,-78.7367, 167.108,-58.898, 140.822,-28.5107)
test_curveto(114.535,1.87655, 100.493,42.3853, 101.481,82.5524)
test_curveto(102.469,122.719, 118.343,162.269, 145.013,192.321)
test_curveto(171.682,222.373, 208.93,242.787, 248.567,249.365)
test_curveto(288.204,255.942, 329.988,248.669, 365.12,229.172)
test_curveto(400.251,209.674, 428.514,178.075, 444,141)

---
testing TaggedSpiroCPsToBezier1() using data=path2[].
test_moveto(233,143)_1
test_mark_knot()_0
test_curveto(249.592,152.178, 268.758,156.639, 287.698,155.745)
test_curveto(306.638,154.851, 325.283,148.607, 341,138)
test_mark_knot()_1
test_curveto(363.594,122.753, 379.786,98.5395, 386,72)
test_mark_knot()_2
test_curveto(390.58,52.4395, 389.897,31.7133, 384.352,12.4039)
test_curveto(378.808,-6.90551, 368.441,-24.7755, 354.638,-39.3726)
test_curveto(327.032,-68.5668, 285.794,-83.7957, 245.694,-81.2662)
test_curveto(205.595,-78.7367, 167.108,-58.898, 140.822,-28.5107)
test_curveto(114.535,1.87655, 100.493,42.3853, 101.481,82.5524)
test_curveto(102.469,122.719, 118.343,162.269, 145.013,192.321)
test_curveto(171.682,222.373, 208.93,242.787, 248.567,249.365)
test_curveto(288.204,255.942, 329.988,248.669, 365.12,229.172)
test_curveto(400.251,209.674, 428.514,178.075, 444,141)

---
testing SpiroCPsToBezier1() using data=path2[].
test_moveto(233,143)_1
test_mark_knot()_0
test_curveto(249.592,152.178, 268.758,156.639, 287.698,155.745)
test_curveto(306.638,154.851, 325.283,148.607, 341,138)
test_mark_knot()_1
test_curveto(363.594,122.753, 379.786,98.5395, 386,72)
test_mark_knot()_2
test_curveto(390.58,52.4395, 389.897,31.7133, 384.352,12.4039)
test_curveto(378.808,-6.90551, 368.441,-24.7755, 354.638,-39.3726)
test_curveto(327.032,-68.5668, 285.794,-83.7957, 245.694,-81.2662)
test_curveto(205.595,-78.7367, 167.108,-58.898, 140.822,-28.5107)
test_curveto(114.535,1.87655, 100.493,42.3853, 101.481,82.5524)
test_curveto(102.469,122.719, 118.343,162.269, 145.013,192.321)
test_curveto(171.682,222.373, 208.93,242.787, 248.567,249.365)
test_curveto(288.204,255.942, 329.988,248.669, 365.12,229.172)
test_curveto(400.251,209.674, 428.514,178.075, 444,141)
testing run_spiro() using data=path3[].
error with run_spiro() using data=path3[].

---
Multi-thread testing of libspiro.
bad pthread_create[167]
time 0.747777

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions