Martin Valgur
Martin Valgur
#24165
@jwillikers Would you be willing to provide the necessary second review for this PR?
@RubenRBS Thanks for testing the recipe! The issue you're seeing is unrelated to libmd and should be the same that is reported here: https://gitlab.freedesktop.org/libbsd/libbsd/-/issues/1. Setting `-DHAVE_STRMODE` might fix this.
Can probably add a `dpdk` requirement as well once #24817 is merged.
@danimtb
Here's an example of a failure with the single-precision calculations on my machine: ``` novatel_edie/src/decoders/novatel/test/range_cmp_test.cpp:247: Failure Expected equality of these values: std::string(aucCompressionBuffer, stMetaData.uiLength) Which is: "#RANGEA,COM1,0,77.5,FINESTEERING,2195,512277.000,02000020,9691,16696;105,7,0,23090532.633,0.113,-121341541.929688,0.012,-3278.719,47.0,21686.062,0810dc04,7,0,23090535.727,0.050,-94551854.453125,0.012,-2554.848,45.0,21680.406,01305c0b,7,0,23090534.359,0.113,-94551841.710938,0.012,-2554.848,47.0,21683.219,0230dc0b,19,0,23155939.570,0.113,-121685415.910156,0.012,3729.406,47.0,2966.062,0810dc24,19,0,23155940.492,0.050,-94819858.546875,0.010,2906.035,44.0,2960.750,01305c2b,15,0,22722808.773,0.113,-119409170.878906,0.012,-65.020,49.0,6116.031,1810dc44,15,0,22722810.055,0.050,-93046117.996094,0.012,-50.664,44.0,6110.531,11305c4b,15,0,22722810.055,0.113,-93046112.242188,0.012,-50.664,46.0,6113.219,0230dc4b,14,0,20233623.289,0.075,-106328535.648438,0.008,-131.445,51.0,12016.062,0810dc64,14,0,20233625.031,0.050,-82853457.453125,0.008,-102.426,51.0,12010.250,01305c6b,14,0,20233623.898,0.050,-82853458.703125,0.008,-102.426,51.0,12013.406,0230dc6b,14,0,20233628.523,0.050,-79401263.406250,0.004,-98.293,51.0,12014.469,01d0dc64,8,0,25063844.789,0.169,-131711467.132812,0.014,-3710.406,43.0,16325.969,0810dc84,8,0,25063850.453,0.050,-102632344.660156,0.018,-2891.219,43.0,16319.750,01305c8b,8,0,25063849.305,0.113,-102632356.910156,0.018,-2891.219,48.0,16322.531,0230dc8b,8,0,25063849.367,0.050,-98356010.609375,0.004,-2770.887,51.0,16324.188,01d0dc84,30,0,21473058.492,0.050,-112841708.683594,0.006,-2394.969,51.0,17456.062,1810dca4,30,0,21473062.000,0.050,-87928626.277344,0.006,-1866.211,50.0,17450.750,11305cab,30,0,21473060.945,0.050,-87928625.535156,0.006,-1866.211,51.0,17452.719,0230dcab,30,0,21473061.445,0.050,-84264937.343750,0.004,-1788.480,51.0,17454.250,01d0dca4,13,0,21541790.945,0.075,-113202893.960938,0.008,-1135.996,51.0,9866.062,0810dce4,13,0,21541791.945,0.050,-88210053.000000,0.008,-885.191,45.0,9860.750,01305ceb,21,0,23429186.500,0.113,-123121290.496094,0.010,-801.297,46.0,6974.281,0810dd04,21,0,23429187.891,0.050,-95938714.343750,0.012,-624.391,43.0,6968.406,01305d0b,17,0,21258752.320,0.075,-111715669.011719,0.006,2200.707,51.0,5906.062,0810dd24,17,0,21258753.664,0.050,-87051239.890625,0.006,1714.836,49.0,5900.750,01305d2b,17,0,21258752.484,0.075,-87051254.144531,0.006,1714.836,51.0,5903.125,0230dd2b,1,0,22506468.266,0.113,-118272397.402344,0.010,1812.906,48.0,4456.062,1810dd44,1,0,22506473.609,0.050,-92160369.937500,0.010,1412.652,46.0,4449.906,11305d4b,1,0,22506471.789,0.113,-92160377.191406,0.010,1412.652,49.0,4452.812,0230dd4b,1,0,22506471.883,0.050,-88320370.804688,0.004,1353.766,51.0,4454.250,01d0dd44,193,0,42891171.000,0.169,-225394598.968750,0.014,15.426,43.0,18595.562,1815de04,193,0,42891171.992,0.253,-175632147.300781,0.014,12.020,39.0,18592.219,0235de0b,193,0,42891176.352,0.050,-168314158.078125,0.008,11.434,45.0,18593.656,01d5de04,38,8,23042289.656,0.113,-123174213.882812,0.012,-3747.273,43.0,11523.281,18119f04,38,8,23042299.531,0.050,-95802172.746094,0.012,-2914.551,34.0,11523.188,10b13f0b,38,8,23042298.859,0.169,-95802166.492188,0.012,-2914.551,35.0,11523.188,10319f0b,58,11,21388078.039,0.050,-114452061.636719,0.006,3823.090,48.0,3475.312,18119f24,58,11,21388083.102,0.050,-89018343.074219,0.006,2973.520,49.0,3473.125,00b13f2b,58,11,21388083.359,0.050,-89018353.828125,0.006,2973.520,49.0,3474.031,00319f2b,40,12,24014754.602,0.050,-128552856.449219,0.008,2972.180,47.0,295.250,08119f44,40,12,24014759.383,0.050,-99985571.933594,0.016,2311.676,46.0,293.125,00b13f4b,40,12,24014759.492,0.050,-99985573.679688,0.016,2311.676,46.0,293.969,00319f4b,57,9,20278700.844,0.169,-108439404.925781,0.018,-595.582,38.0,6826.906,08119f64,57,9,20278707.203,0.050,-84341825.585938,0.018,-463.230,49.0,6824.719,10b13f6b,57,9,20278708.438,0.050,-84341813.339844,0.018,-463.230,49.0,6825.656,10319f6b,47,0,20808959.539,0.050,-110923451.777344,0.006,-2525.691,48.0,16484.219,18019fa4,39,3,21847877.961,0.050,-116584459.890625,0.006,-173.258,48.0,5585.781,18119fc4,39,3,21847885.859,0.050,-90676842.957031,0.006,-134.754,46.0,5014.781,10b13fcb,39,3,21847885.516,0.050,-90676842.718750,0.008,-134.758,46.0,5015.000,00319fcb,56,10,23966479.336,0.854,-128204482.554688,0.031,-4118.742,29.0,99.594,08119fe4,56,10,23966486.195,0.050,-99714636.824219,0.031,-3203.461,38.0,99.406,00b13feb,56,10,23966486.578,0.169,-99714637.578125,0.031,-3203.465,38.0,99.406,00319feb,49,6,22845777.734,0.075,-122038069.914062,0.008,3507.906,47.0,1033.875,18119c04,49,6,22845785.523,0.050,-94918518.972656,0.008,2728.371,46.0,1033.812,10b13c0b,49,6,22845785.328,0.050,-94918519.730469,0.008,2728.371,47.0,1033.812,00319c0b,21,0,25742613.328,0.075,-135278396.441406,0.008,2136.465,50.0,4201.625,0853dcc4,21,0,25742618.172,0.050,-101019693.945312,0.004,1595.320,50.0,6048.656,0193dcc4,21,0,25742616.336,0.050,-103654977.609375,0.004,1636.961,51.0,6048.656,0233dcc4,21,0,25742616.836,0.050,-102337340.976562,0.004,1616.145,51.0,6048.500,02933cc4,27,0,23329234.891,0.050,-122596044.550781,0.006,-22.324,51.0,15131.656,0853dce4,27,0,23329239.344,0.050,-91549048.777344,0.004,-16.617,51.0,15129.656,0193dce4,27,0,23329237.188,0.050,-93937271.839844,0.004,-17.047,51.0,15129.656,0233dce4,27,0,23329237.727,0.050,-92743164.011719,0.004,-16.844,51.0,15126.875,02933ce4,30,0,25863535.219,0.075,-135913814.203125,0.008,-2222.797,50.0,23033.250,0853dd24,30,0,25863541.039,0.050,-101494109.777344,0.006,-1659.844,50.0,23031.031,0193dd24,30,0,25863538.875,0.050,-104141770.410156,0.004,-1703.172,51.0,23031.438,0233dd24,30,0,25863539.656,0.050,-102817930.296875,0.004,-1681.523,51.0,23030.969,02933d24,4,0,28568020.172,0.113,-150125956.800781,0.010,2174.633,45.0,175.531,0853dd44,4,0,28568025.562,0.050,-112107064.589844,0.008,1623.953,47.0,173.438,0193dd44,4,0,28568023.523,0.050,-115031586.562500,0.006,1666.305,49.0,173.438,0233dd44,4,0,28568024.609,0.050,-113569317.277344,0.006,1645.137,51.0,173.156,02933d44,15,0,25530818.781,0.075,-134165495.375000,0.008,2467.488,49.0,4633.219,0853dd84,15,0,25530826.039,0.050,-100188620.808594,0.006,1842.617,50.0,4631.031,0193dd84,15,0,25530823.672,0.050,-102802219.078125,0.004,1890.656,51.0,4630.969,0233dd84,15,0,25530824.133,0.050,-101495411.140625,0.006,1866.691,51.0,4629.906,02933d84,24,0,23954982.625,0.050,-124739921.730469,0.006,2497.641,50.0,5424.375,08149ec4,24,0,23954983.633,0.050,-94004547.011719,0.004,1882.301,51.0,5418.062,0134dec4,24,0,23954980.219,0.050,-96456828.382812,0.006,1931.445,50.0,5421.438,01743ec4,45,0,23581843.086,0.050,-122796857.246094,0.008,-2539.449,48.0,21625.062,18149ee4,45,0,23581854.273,0.050,-92540270.664062,0.004,-1913.605,51.0,21619.062,0134dee4,45,0,23581851.047,0.050,-94954357.515625,0.006,-1963.598,50.0,21623.250,11743ee4,14,0,25803362.797,0.075,-134364851.605469,0.016,-2442.918,40.0,11745.219,08149f04,14,0,25803363.906,0.075,-103899414.429688,0.006,-1888.883,48.0,11744.062,1034df04,26,0,21307793.719,0.050,-110955350.480469,0.006,154.164,51.0,13305.344,08149f44,26,0,21307797.492,0.050,-83616465.703125,0.004,116.152,51.0,13299.188,0134df44,26,0,21307794.359,0.050,-85797750.468750,0.004,119.219,51.0,13303.438,11743f44,44,0,25483468.500,0.050,-132699173.835938,0.008,3549.809,47.0,1385.781,18149f64,44,0,25483477.914,0.050,-100002716.433594,0.008,2675.152,45.0,1379.656,0134df64,44,0,25483472.359,0.050,-102611471.964844,0.008,2744.984,44.0,1383.844,01743f64,41,0,26753230.664,0.050,-139311082.535156,0.014,973.992,43.0,825.719,18149f84,41,0,26753247.195,0.050,-104985469.039062,0.006,734.004,48.0,819.375,0134df84,41,0,26753242.984,0.050,-107724208.984375,0.008,753.156,45.0,824.250,11743f84,42,0,26891782.688,0.050,-140032478.160156,0.010,-2929.816,45.0,15245.781,18149fa4,42,0,26891803.766,0.050,-105529090.230469,0.008,-2207.934,45.0,15239.438,0134dfa4,42,0,26891800.531,0.050,-108282010.355469,0.010,-2265.566,44.0,15243.844,11743fa4,33,0,25909820.289,0.050,-134919219.011719,0.008,-1450.125,48.0,7955.531,18149fc4,33,0,25909849.930,0.050,-101675730.703125,0.010,-1092.859,42.0,7918.656,0134dfc4,33,0,25909845.844,0.050,-104328145.339844,0.014,-1121.309,39.0,7748.062,11743fc4,29,0,23136958.898,0.050,-120480345.824219,0.006,-1416.234,49.0,11635.688,18149c04,29,0,23136962.133,0.050,-90794572.179688,0.004,-1067.297,51.0,11629.656,0134dc04,29,0,23136958.336,0.050,-93163107.003906,0.006,-1095.109,49.0,11634.062,11743c04,35,0,22517978.000,0.050,-117257176.468750,0.006,1743.359,51.0,7165.656,08149c24,35,0,22517980.812,0.050,-88365591.109375,0.004,1313.773,51.0,7159.656,0134dc24,35,0,22517977.297,0.050,-90670775.343750,0.006,1348.062,51.0,7163.844,11743c24*95cb7fa7\r\n" std::string(aucDecompressedData) Which is: "#RANGEA,COM1,0,77.5,FINESTEERING,2195,512277.000,02000020,9691,16696;105,7,0,23090532.633,0.113,-121341541.929688,0.012,-3278.719,47.0,21686.063,0810dc04,7,0,23090535.727,0.050,-94551854.453125,0.012,-2554.848,45.0,21680.406,01305c0b,7,0,23090534.359,0.113,-94551841.710938,0.012,-2554.848,47.0,21683.219,0230dc0b,19,0,23155939.570,0.113,-121685415.910156,0.012,3729.406,47.0,2966.063,0810dc24,19,0,23155940.492,0.050,-94819858.546875,0.010,2906.035,44.0,2960.750,01305c2b,15,0,22722808.773,0.113,-119409170.878906,0.012,-65.020,49.0,6116.031,1810dc44,15,0,22722810.055,0.050,-93046117.996094,0.012,-50.664,44.0,6110.531,11305c4b,15,0,22722810.055,0.113,-93046112.242188,0.012,-50.664,46.0,6113.219,0230dc4b,14,0,20233623.289,0.075,-106328535.648438,0.008,-131.445,51.0,12016.063,0810dc64,14,0,20233625.031,0.050,-82853457.453125,0.008,-102.426,51.0,12010.250,01305c6b,14,0,20233623.898,0.050,-82853458.703125,0.008,-102.426,51.0,12013.406,0230dc6b,14,0,20233628.523,0.050,-79401263.406250,0.004,-98.293,51.0,12014.469,01d0dc64,8,0,25063844.789,0.169,-131711467.132813,0.014,-3710.406,43.0,16325.969,0810dc84,8,0,25063850.453,0.050,-102632344.660156,0.018,-2891.219,43.0,16319.750,01305c8b,8,0,25063849.305,0.113,-102632356.910156,0.018,-2891.219,48.0,16322.531,0230dc8b,8,0,25063849.367,0.050,-98356010.609375,0.004,-2770.887,51.0,16324.188,01d0dc84,30,0,21473058.492,0.050,-112841708.683594,0.006,-2394.969,51.0,17456.063,1810dca4,30,0,21473062.000,0.050,-87928626.277344,0.006,-1866.211,50.0,17450.750,11305cab,30,0,21473060.945,0.050,-87928625.535156,0.006,-1866.211,51.0,17452.719,0230dcab,30,0,21473061.445,0.050,-84264937.343750,0.004,-1788.480,51.0,17454.250,01d0dca4,13,0,21541790.945,0.075,-113202893.960938,0.008,-1135.996,51.0,9866.063,0810dce4,13,0,21541791.945,0.050,-88210053.000000,0.008,-885.191,45.0,9860.750,01305ceb,21,0,23429186.500,0.113,-123121290.496094,0.010,-801.297,46.0,6974.281,0810dd04,21,0,23429187.891,0.050,-95938714.343750,0.012,-624.391,43.0,6968.406,01305d0b,17,0,21258752.320,0.075,-111715669.011719,0.006,2200.707,51.0,5906.063,0810dd24,17,0,21258753.664,0.050,-87051239.890625,0.006,1714.836,49.0,5900.750,01305d2b,17,0,21258752.484,0.075,-87051254.144531,0.006,1714.836,51.0,5903.125,0230dd2b,1,0,22506468.266,0.113,-118272397.402344,0.010,1812.906,48.0,4456.063,1810dd44,1,0,22506473.609,0.050,-92160369.937500,0.010,1412.652,46.0,4449.906,11305d4b,1,0,22506471.789,0.113,-92160377.191406,0.010,1412.652,49.0,4452.813,0230dd4b,1,0,22506471.883,0.050,-88320370.804688,0.004,1353.766,51.0,4454.250,01d0dd44,193,0,42891171.000,0.169,-225394598.968750,0.014,15.426,43.0,18595.563,1815de04,193,0,42891171.992,0.253,-175632147.300781,0.014,12.020,39.0,18592.219,0235de0b,193,0,42891176.352,0.050,-168314158.078125,0.008,11.434,45.0,18593.656,01d5de04,38,8,23042289.656,0.113,-123174213.882813,0.012,-3747.273,43.0,11523.281,18119f04,38,8,23042299.531,0.050,-95802172.746094,0.012,-2914.551,34.0,11523.188,10b13f0b,38,8,23042298.859,0.169,-95802166.492188,0.012,-2914.551,35.0,11523.188,10319f0b,58,11,21388078.039,0.050,-114452061.636719,0.006,3823.090,48.0,3475.313,18119f24,58,11,21388083.102,0.050,-89018343.074219,0.006,2973.520,49.0,3473.125,00b13f2b,58,11,21388083.359,0.050,-89018353.828125,0.006,2973.520,49.0,3474.031,00319f2b,40,12,24014754.602,0.050,-128552856.449219,0.008,2972.180,47.0,295.250,08119f44,40,12,24014759.383,0.050,-99985571.933594,0.016,2311.676,46.0,293.125,00b13f4b,40,12,24014759.492,0.050,-99985573.679688,0.016,2311.676,46.0,293.969,00319f4b,57,9,20278700.844,0.169,-108439404.925781,0.018,-595.582,38.0,6826.906,08119f64,57,9,20278707.203,0.050,-84341825.585938,0.018,-463.230,49.0,6824.719,10b13f6b,57,9,20278708.438,0.050,-84341813.339844,0.018,-463.230,49.0,6825.656,10319f6b,47,0,20808959.539,0.050,-110923451.777344,0.006,-2525.691,48.0,16484.219,18019fa4,39,3,21847877.961,0.050,-116584459.890625,0.006,-173.258,48.0,5585.781,18119fc4,39,3,21847885.859,0.050,-90676842.957031,0.006,-134.754,46.0,5014.781,10b13fcb,39,3,21847885.516,0.050,-90676842.718750,0.008,-134.758,46.0,5015.000,00319fcb,56,10,23966479.336,0.854,-128204482.554688,0.031,-4118.742,29.0,99.594,08119fe4,56,10,23966486.195,0.050,-99714636.824219,0.031,-3203.461,38.0,99.406,00b13feb,56,10,23966486.578,0.169,-99714637.578125,0.031,-3203.465,38.0,99.406,00319feb,49,6,22845777.734,0.075,-122038069.914063,0.008,3507.906,47.0,1033.875,18119c04,49,6,22845785.523,0.050,-94918518.972656,0.008,2728.371,46.0,1033.813,10b13c0b,49,6,22845785.328,0.050,-94918519.730469,0.008,2728.371,47.0,1033.813,00319c0b,21,0,25742613.328,0.075,-135278396.441406,0.008,2136.465,50.0,4201.625,0853dcc4,21,0,25742618.172,0.050,-101019693.945313,0.004,1595.320,50.0,6048.656,0193dcc4,21,0,25742616.336,0.050,-103654977.609375,0.004,1636.961,51.0,6048.656,0233dcc4,21,0,25742616.836,0.050,-102337340.976563,0.004,1616.145,51.0,6048.500,02933cc4,27,0,23329234.891,0.050,-122596044.550781,0.006,-22.324,51.0,15131.656,0853dce4,27,0,23329239.344,0.050,-91549048.777344,0.004,-16.617,51.0,15129.656,0193dce4,27,0,23329237.188,0.050,-93937271.839844,0.004,-17.047,51.0,15129.656,0233dce4,27,0,23329237.727,0.050,-92743164.011719,0.004,-16.844,51.0,15126.875,02933ce4,30,0,25863535.219,0.075,-135913814.203125,0.008,-2222.797,50.0,23033.250,0853dd24,30,0,25863541.039,0.050,-101494109.777344,0.006,-1659.844,50.0,23031.031,0193dd24,30,0,25863538.875,0.050,-104141770.410156,0.004,-1703.172,51.0,23031.438,0233dd24,30,0,25863539.656,0.050,-102817930.296875,0.004,-1681.523,51.0,23030.969,02933d24,4,0,28568020.172,0.113,-150125956.800781,0.010,2174.633,45.0,175.531,0853dd44,4,0,28568025.563,0.050,-112107064.589844,0.008,1623.953,47.0,173.438,0193dd44,4,0,28568023.523,0.050,-115031586.562500,0.006,1666.305,49.0,173.438,0233dd44,4,0,28568024.609,0.050,-113569317.277344,0.006,1645.137,51.0,173.156,02933d44,15,0,25530818.781,0.075,-134165495.375000,0.008,2467.488,49.0,4633.219,0853dd84,15,0,25530826.039,0.050,-100188620.808594,0.006,1842.617,50.0,4631.031,0193dd84,15,0,25530823.672,0.050,-102802219.078125,0.004,1890.656,51.0,4630.969,0233dd84,15,0,25530824.133,0.050,-101495411.140625,0.006,1866.691,51.0,4629.906,02933d84,24,0,23954982.625,0.050,-124739921.730469,0.006,2497.641,50.0,5424.375,08149ec4,24,0,23954983.633,0.050,-94004547.011719,0.004,1882.301,51.0,5418.063,0134dec4,24,0,23954980.219,0.050,-96456828.382813,0.006,1931.445,50.0,5421.438,01743ec4,45,0,23581843.086,0.050,-122796857.246094,0.008,-2539.449,48.0,21625.063,18149ee4,45,0,23581854.273,0.050,-92540270.664063,0.004,-1913.605,51.0,21619.063,0134dee4,45,0,23581851.047,0.050,-94954357.515625,0.006,-1963.598,50.0,21623.250,11743ee4,14,0,25803362.797,0.075,-134364851.605469,0.016,-2442.918,40.0,11745.219,08149f04,14,0,25803363.906,0.075,-103899414.429688,0.006,-1888.883,48.0,11744.063,1034df04,26,0,21307793.719,0.050,-110955350.480469,0.006,154.164,51.0,13305.344,08149f44,26,0,21307797.492,0.050,-83616465.703125,0.004,116.152,51.0,13299.188,0134df44,26,0,21307794.359,0.050,-85797750.468750,0.004,119.219,51.0,13303.438,11743f44,44,0,25483468.500,0.050,-132699173.835938,0.008,3549.809,47.0,1385.781,18149f64,44,0,25483477.914,0.050,-100002716.433594,0.008,2675.152,45.0,1379.656,0134df64,44,0,25483472.359,0.050,-102611471.964844,0.008,2744.984,44.0,1383.844,01743f64,41,0,26753230.664,0.050,-139311082.535156,0.014,973.992,43.0,825.719,18149f84,41,0,26753247.195,0.050,-104985469.039063,0.006,734.004,48.0,819.375,0134df84,41,0,26753242.984,0.050,-107724208.984375,0.008,753.156,45.0,824.250,11743f84,42,0,26891782.688,0.050,-140032478.160156,0.010,-2929.816,45.0,15245.781,18149fa4,42,0,26891803.766,0.050,-105529090.230469,0.008,-2207.934,45.0,15239.438,0134dfa4,42,0,26891800.531,0.050,-108282010.355469,0.010,-2265.566,44.0,15243.844,11743fa4,33,0,25909820.289,0.050,-134919219.011719,0.008,-1450.125,48.0,7955.531,18149fc4,33,0,25909849.930,0.050,-101675730.703125,0.010,-1092.859,42.0,7918.656,0134dfc4,33,0,25909845.844,0.050,-104328145.339844,0.014,-1121.309,39.0,7748.063,11743fc4,29,0,23136958.898,0.050,-120480345.824219,0.006,-1416.234,49.0,11635.688,18149c04,29,0,23136962.133,0.050,-90794572.179688,0.004,-1067.297,51.0,11629.656,0134dc04,29,0,23136958.336,0.050,-93163107.003906,0.006,-1095.109,49.0,11634.063,11743c04,35,0,22517978.000,0.050,-117257176.468750,0.006,1743.359,51.0,7165.656,08149c24,35,0,22517980.813,0.050,-88365591.109375,0.004,1313.773,51.0,7159.656,0134dc24,35,0,22517977.297,0.050,-90670775.343750,0.006,1348.063,51.0,7163.844,11743c24*d82e986a\r\n"...
You might find the similar recipe for serf on ConanCenter useful to check for any missed config options and what not: https://github.com/conan-io/conan-center-index/blob/master/recipes/serf/all/conanfile.py
Blocked by #23223.
Not stale, blocked by #23223.