>>> py3-skia-pathops: Building community/py3-skia-pathops 0.7.4-r3 (using abuild 3.15.0_rc3-r3) started Mon, 19 May 2025 06:05:05 +0000 >>> py3-skia-pathops: Validating /home/buildozer/aports/community/py3-skia-pathops/APKBUILD... >>> py3-skia-pathops: Analyzing dependencies... >>> py3-skia-pathops: Installing for build: build-base python3 cython gn py3-gpep517 py3-setuptools py3-setuptools_scm py3-wheel python3-dev samurai py3-pytest-xdist (1/43) Installing libbz2 (1.0.8-r6) (2/43) Installing libffi (3.4.8-r0) (3/43) Installing gdbm (1.24-r0) (4/43) Installing xz-libs (5.8.1-r0) (5/43) Installing mpdecimal (4.0.1-r0) (6/43) Installing libpanelw (6.5_p20250503-r0) (7/43) Installing sqlite-libs (3.49.2-r0) (8/43) Installing python3 (3.12.10-r0) (9/43) Installing python3-pycache-pyc0 (3.12.10-r0) (10/43) Installing pyc (3.12.10-r0) (11/43) Installing python3-pyc (3.12.10-r0) (12/43) Installing cython (3.0.12-r0) (13/43) Installing cython-pyc (3.0.12-r0) (14/43) Installing samurai (1.2-r7) (15/43) Installing gn (0_git20250311-r0) (16/43) Installing py3-installer (0.7.0-r2) (17/43) Installing py3-installer-pyc (0.7.0-r2) (18/43) Installing py3-gpep517 (19-r0) (19/43) Installing py3-gpep517-pyc (19-r0) (20/43) Installing py3-parsing (3.2.3-r0) (21/43) Installing py3-parsing-pyc (3.2.3-r0) (22/43) Installing py3-packaging (25.0-r0) (23/43) Installing py3-packaging-pyc (25.0-r0) (24/43) Installing py3-setuptools (80.5.0-r0) (25/43) Installing py3-setuptools-pyc (80.5.0-r0) (26/43) Installing py3-setuptools_scm (8.2.0-r0) (27/43) Installing py3-setuptools_scm-pyc (8.2.0-r0) (28/43) Installing py3-wheel (0.46.1-r0) (29/43) Installing py3-wheel-pyc (0.46.1-r0) (30/43) Installing python3-dev (3.12.10-r0) (31/43) Installing py3-execnet (2.1.1-r0) (32/43) Installing py3-execnet-pyc (2.1.1-r0) (33/43) Installing py3-iniconfig (2.1.0-r0) (34/43) Installing py3-iniconfig-pyc (2.1.0-r0) (35/43) Installing py3-pluggy (1.5.0-r0) (36/43) Installing py3-pluggy-pyc (1.5.0-r0) (37/43) Installing py3-py (1.11.0-r4) (38/43) Installing py3-py-pyc (1.11.0-r4) (39/43) Installing py3-pytest (8.3.5-r0) (40/43) Installing py3-pytest-pyc (8.3.5-r0) (41/43) Installing py3-pytest-xdist (3.6.1-r0) (42/43) Installing py3-pytest-xdist-pyc (3.6.1-r0) (43/43) Installing .makedepends-py3-skia-pathops (20250519.060541) Executing busybox-1.37.0-r17.trigger OK: 491 MiB in 147 packages >>> py3-skia-pathops: Cleaning up srcdir >>> py3-skia-pathops: Cleaning up pkgdir >>> py3-skia-pathops: Cleaning up tmpdir >>> py3-skia-pathops: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/skia-pathops-0.7.4.zip >>> py3-skia-pathops: Fetching https://distfiles.alpinelinux.org/distfiles/v3.22/skia-pathops-0.7.4.zip >>> py3-skia-pathops: Checking sha512sums... skia-pathops-0.7.4.zip: OK gn-ninja.patch: OK cpdef.patch: OK >>> py3-skia-pathops: Unpacking /var/cache/distfiles/v3.22/skia-pathops-0.7.4.zip... >>> py3-skia-pathops: gn-ninja.patch patching file setup.py >>> py3-skia-pathops: cpdef.patch patching file src/python/pathops/_pathops.pxd patching file src/python/pathops/_pathops.pyx 2025-05-19 06:05:45,669 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ :29: SyntaxWarning: invalid escape sequence '\s' :7: DeprecationWarning: dep_util is Deprecated. Use functions from setuptools instead. :11: DeprecationWarning: pkg_resources is deprecated as an API. See https://setuptools.pypa.io/en/latest/pkg_resources.html WARNING setuptools_scm.pyproject_reading toml section missing 'pyproject.toml does not contain a tool.setuptools_scm section' Traceback (most recent call last): File "/usr/lib/python3.12/site-packages/setuptools_scm/_integration/pyproject_reading.py", line 36, in read_pyproject section = defn.get("tool", {})[tool_name] ~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^ KeyError: 'setuptools_scm' /usr/lib/python3.12/site-packages/setuptools/dist.py:761: SetuptoolsDeprecationWarning: License classifiers are deprecated. !! ******************************************************************************** Please consider removing the following classifiers in favor of a SPDX license expression: License :: OSI Approved :: BSD License See https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license for details. ******************************************************************************** !! self._finalize_license_expression() 2025-05-19 06:05:45,843 root INFO running bdist_wheel 2025-05-19 06:05:45,863 root INFO running build 2025-05-19 06:05:45,863 root INFO running build_py 2025-05-19 06:05:45,869 root INFO creating build/lib.linux-i686-cpython-312/pathops 2025-05-19 06:05:45,870 root INFO copying src/python/pathops/__init__.py -> build/lib.linux-i686-cpython-312/pathops 2025-05-19 06:05:45,870 root INFO copying src/python/pathops/_version.py -> build/lib.linux-i686-cpython-312/pathops 2025-05-19 06:05:45,871 root INFO copying src/python/pathops/operations.py -> build/lib.linux-i686-cpython-312/pathops 2025-05-19 06:05:45,871 root INFO running build_ext warning: src/python/pathops/_pathops.pyx:1242:8: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: src/python/pathops/_pathops.pyx:1255:12: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 warning: src/python/pathops/_pathops.pyx:1261:16: The 'IF' statement is deprecated and will be removed in a future Cython version. Consider using runtime conditions or C macros instead. See https://github.com/cython/cython/issues/4310 Compiling src/python/pathops/_pathops.pyx because it changed. [1/1] Cythonizing src/python/pathops/_pathops.pyx 2025-05-19 06:05:48,008 root INFO building 'pathops._pathops' extension 2025-05-19 06:05:48,008 root INFO creating build/temp.linux-i686-cpython-312/src/python/pathops 2025-05-19 06:05:48,009 root INFO c++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -fPIC -Isrc/cpp/skia-builder/skia -Isrc/cpp/skia-builder/skia/src -I/usr/include/python3.12 -c src/python/pathops/_pathops.cpp -o build/temp.linux-i686-cpython-312/src/python/pathops/_pathops.o -std=c++14 2025-05-19 06:06:05,877 root INFO building 'skia' library Done. Made 89 targets from 31 files in 224ms ninja: entering directory '/home/buildozer/aports/community/py3-skia-pathops/src/skia-pathops-0.7.4/build/temp.linux-i686-cpython-312/src/cpp/skia-builder/skia' [1/534] compile ../../../../../../src/cpp/skia-builder/skia/experimental/c-api-example/skia-c-example.c [2/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkUTF.cpp [3/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkParsePath.cpp [4/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkParse.cpp [5/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkDashPath.cpp [6/534] compile ../../../../../../src/cpp/skia-builder/skia/src/ports/SkMemory_malloc.cpp [7/534] compile ../../../../../../src/cpp/skia-builder/skia/src/ports/SkDebug_stdio.cpp [8/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkTrimPathEffect.cpp [9/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkDashPathEffect.cpp [10/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkUtils.cpp [11/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkThreadID.cpp [12/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStrokerPriv.cpp [13/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStrokeRec.cpp [14/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStroke.cpp [15/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStringUtils.cpp [16/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkString.cpp [17/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStream.cpp [18/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkSemaphore.cpp [19/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRect.cpp [20/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkReadBuffer.cpp [21/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRRect.cpp [22/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPoint.cpp [23/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPathRef.cpp [24/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPathMeasure.cpp [25/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPathEffect.cpp [26/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPathBuilder.cpp [27/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPath.cpp [28/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPaintPriv.cpp [29/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPaint.cpp [30/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkOpts.cpp [31/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMatrix.cpp [32/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMath.cpp [33/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMallocPixelRef.cpp [34/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMalloc.cpp [35/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkLineClipper.cpp [36/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkIDChangeListener.cpp [37/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkGeometry.cpp [38/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkEdgeClipper.cpp [39/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkEdgeBuilder.cpp [40/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkEdge.cpp [41/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkCubicMap.cpp [42/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkContourMeasure.cpp [43/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkArenaAlloc.cpp [44/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkAnalyticEdge.cpp [45/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkReduceOrder.cpp [46/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathWriter.cpp [47/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsWinding.cpp [48/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsTypes.cpp [49/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsTightBounds.cpp [50/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsTSect.cpp [51/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsSimplify.cpp [52/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsRect.cpp [53/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsQuad.cpp [54/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsOp.cpp [55/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsLine.cpp [56/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsDebug.cpp [57/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsCurve.cpp [58/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsCubic.cpp [59/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsConic.cpp [60/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsCommon.cpp [61/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsAsWinding.cpp [62/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpSpan.cpp [63/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpSegment.cpp [64/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpEdgeBuilder.cpp [65/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpCubicHull.cpp [66/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpContour.cpp [67/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpCoincidence.cpp [68/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpBuilder.cpp [69/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpAngle.cpp [70/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkIntersections.cpp [71/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkDQuadLineIntersection.cpp [72/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkDLineIntersection.cpp [73/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkDCubicToQuads.cpp [74/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkDCubicLineIntersection.cpp [75/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkDConicLineIntersection.cpp [76/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkAddIntersections.cpp [77/534] compile ../../../../../../src/cpp/skia-builder/skia/modules/skresources/src/SkResources.cpp [78/534] compile ../../../../../../src/cpp/skia-builder/skia/src/opts/SkOpts_ssse3.cpp [79/534] compile ../../../../../../src/cpp/skia-builder/skia/src/opts/SkOpts_sse42.cpp [80/534] compile ../../../../../../src/cpp/skia-builder/skia/src/opts/SkOpts_sse41.cpp [81/534] compile ../../../../../../src/cpp/skia-builder/skia/src/opts/SkOpts_skx.cpp [82/534] compile ../../../../../../src/cpp/skia-builder/skia/third_party/skcms/skcms.cc [83/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pdf/SkDocument_PDF_None.cpp [84/534] compile ../../../../../../src/cpp/skia-builder/skia/src/ports/SkDebug_stdio.cpp [85/534] compile ../../../../../../src/cpp/skia-builder/skia/src/ports/SkOSLibrary_posix.cpp [86/534] compile ../../../../../../src/cpp/skia-builder/skia/src/ports/SkOSFile_posix.cpp [87/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLVariableReference.cpp [88/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLVariable.cpp [89/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLVarDeclarations.cpp [90/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLType.cpp [91/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLTernaryExpression.cpp [92/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLSymbolTable.cpp [93/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLSwizzle.cpp [94/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLSwitchStatement.cpp [95/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLSetting.cpp [96/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLPrefixExpression.cpp [97/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLPostfixExpression.cpp [98/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLIndexExpression.cpp [99/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLIfStatement.cpp [100/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLFunctionDefinition.cpp [101/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLFunctionDeclaration.cpp [102/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLFunctionCall.cpp [103/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLForStatement.cpp [104/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLFieldAccess.cpp [105/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLExpressionStatement.cpp [106/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLDoStatement.cpp [107/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLConstructorStruct.cpp [108/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLConstructorSplat.cpp [109/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLConstructorScalarCast.cpp [110/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLConstructorMatrixResize.cpp [111/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLConstructorDiagonalMatrix.cpp [112/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLConstructorCompoundCast.cpp [113/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLConstructorCompound.cpp [114/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLConstructorArrayCast.cpp [115/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLConstructorArray.cpp [116/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLConstructor.cpp [117/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLChildCall.cpp [118/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLBlock.cpp [119/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/ir/SkSLBinaryExpression.cpp [120/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/priv/DSLWriter.cpp [121/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/priv/DSLFPs.cpp [122/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/DSLVar.cpp [123/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/DSLType.cpp [124/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/DSLSymbols.cpp [125/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/DSLStatement.cpp [126/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/DSLRuntimeEffects.cpp [127/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/DSLLayout.cpp [128/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/DSLFunction.cpp [129/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/DSLExpression.cpp [130/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/DSLCore.cpp [131/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/DSLCase.cpp [132/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/dsl/DSLBlock.cpp [133/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/codegen/SkSLVMCodeGenerator.cpp [134/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLUtil.cpp [135/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLString.cpp [136/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLSampleUsage.cpp [137/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLRehydrator.cpp [138/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLPool.cpp [139/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLParser.cpp [140/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLOutputStream.cpp [141/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLOperators.cpp [142/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLMangler.cpp [143/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLLexer.cpp [144/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLInliner.cpp [145/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLIRGenerator.cpp [146/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLErrorReporter.cpp [147/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLDehydrator.cpp [148/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLDSLParser.cpp [149/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLContext.cpp [150/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLConstantFolder.cpp [151/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLCompiler.cpp [152/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLBuiltinTypes.cpp [153/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sksl/SkSLAnalysis.cpp [154/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sfnt/SkOTUtils.cpp [155/534] compile ../../../../../../src/cpp/skia-builder/skia/src/sfnt/SkOTTable_name.cpp [156/534] compile ../../../../../../src/cpp/skia-builder/skia/src/ports/SkOSFile_stdio.cpp [157/534] compile ../../../../../../src/cpp/skia-builder/skia/src/ports/SkMemory_malloc.cpp [158/534] compile ../../../../../../src/cpp/skia-builder/skia/src/ports/SkImageGenerator_skia.cpp [159/534] compile ../../../../../../src/cpp/skia-builder/skia/src/ports/SkGlobalInitialization_default.cpp [160/534] compile ../../../../../../src/cpp/skia-builder/skia/src/ports/SkDiscardableMemory_none.cpp [161/534] compile ../../../../../../src/cpp/skia-builder/skia/src/images/SkImageEncoder.cpp [162/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkWbmpCodec.cpp [163/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkSwizzler.cpp [164/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkStreamBuffer.cpp [165/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkSampler.cpp [166/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkSampledCodec.cpp [167/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkParseEncodedOrigin.cpp [168/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkMasks.cpp [169/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkMaskSwizzler.cpp [170/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkEncodedInfo.cpp [171/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkColorTable.cpp [172/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkCodecImageGenerator.cpp [173/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkCodec.cpp [174/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkBmpStandardCodec.cpp [175/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkBmpRLECodec.cpp [176/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkBmpMaskCodec.cpp [177/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkBmpCodec.cpp [178/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkBmpBaseCodec.cpp [179/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkAndroidCodecAdapter.cpp [180/534] compile ../../../../../../src/cpp/skia-builder/skia/src/codec/SkAndroidCodec.cpp [181/534] compile ../../../../../../src/cpp/skia-builder/skia/src/android/SkAnimatedImage.cpp [182/534] compile ../../../../../../src/cpp/skia-builder/skia/src/android/SkAndroidFrameworkUtils.cpp [183/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkTileImageFilter.cpp [184/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkShaderImageFilter.cpp [185/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkRuntimeImageFilter.cpp [186/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkPictureImageFilter.cpp [187/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkOffsetImageFilter.cpp [188/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkMorphologyImageFilter.cpp [189/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkMergeImageFilter.cpp [190/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkMatrixConvolutionImageFilter.cpp [191/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkMagnifierImageFilter.cpp [192/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkLightingImageFilter.cpp [193/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkImageImageFilter.cpp [194/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkDropShadowImageFilter.cpp [195/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkDisplacementMapImageFilter.cpp [196/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkComposeImageFilter.cpp [197/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkColorFilterImageFilter.cpp [198/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkBlurImageFilter.cpp [199/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkBlendImageFilter.cpp [200/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkArithmeticImageFilter.cpp [201/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkAlphaThresholdImageFilter.cpp [202/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/gradients/SkTwoPointConicalGradient.cpp [203/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/gradients/SkSweepGradient.cpp [204/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/gradients/SkRadialGradient.cpp [205/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/gradients/SkLinearGradient.cpp [206/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/gradients/SkGradientShader.cpp [207/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/gradients/Sk4fLinearGradient.cpp [208/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/gradients/Sk4fGradientBase.cpp [209/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/SkPerlinNoiseShader.cpp [210/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkTrimPathEffect.cpp [211/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkTableMaskFilter.cpp [212/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkTableColorFilter.cpp [213/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkShaderMaskFilter.cpp [214/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkOverdrawColorFilter.cpp [215/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkOpPathEffect.cpp [216/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkLumaColorFilter.cpp [217/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkLayerDrawLooper.cpp [218/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkHighContrastFilter.cpp [219/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkEmbossMaskFilter.cpp [220/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkEmbossMask.cpp [221/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkDiscretePathEffect.cpp [222/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkDashPathEffect.cpp [223/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkCornerPathEffect.cpp [224/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkColorMatrixFilter.cpp [225/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkColorMatrix.cpp [226/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/SkBlenders.cpp [227/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/Sk2DPathEffect.cpp [228/534] compile ../../../../../../src/cpp/skia-builder/skia/src/effects/Sk1DPathEffect.cpp [229/534] compile ../../../../../../src/cpp/skia-builder/skia/src/c/sk_effects.cpp [230/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/win/SkWGL_win.cpp [231/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/win/SkIStream.cpp [232/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/win/SkHRESULT.cpp [233/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/win/SkDWriteGeometrySink.cpp [234/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/win/SkDWriteFontFileStream.cpp [235/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/win/SkDWrite.cpp [236/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/win/SkAutoCoInitialize.cpp [237/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/mac/SkCreateCGImageRef.cpp [238/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/mac/SkCTFont.cpp [239/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkUTF.cpp [240/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkThreadUtils_win.cpp [241/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkThreadUtils_pthread.cpp [242/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkTextUtils.cpp [243/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkShaperJSONWriter.cpp [244/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkShadowUtils.cpp [245/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkShadowTessellator.cpp [246/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkPolyUtils.cpp [247/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkPatchUtils.cpp [248/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkParsePath.cpp [249/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkParseColor.cpp [250/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkParse.cpp [251/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkPaintFilterCanvas.cpp [252/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkOrderedFontMgr.cpp [253/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkOSPath.cpp [254/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkNullCanvas.cpp [255/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkNWayCanvas.cpp [256/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkMultiPictureDocument.cpp [257/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkMatrix22.cpp [258/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkJSONWriter.cpp [259/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkJSON.cpp [260/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkFloatToDecimal.cpp [261/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkEventTracer.cpp [262/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkDashPath.cpp [263/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkCustomTypeface.cpp [264/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkClipStackUtils.cpp [265/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkCharToGlyphCache.cpp [266/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkCanvasStateUtils.cpp [267/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkCanvasStack.cpp [268/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkCamera.cpp [269/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkBase64.cpp [270/534] compile ../../../../../../src/cpp/skia-builder/skia/src/utils/SkAnimCodecPlayer.cpp [271/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/SkPictureShader.cpp [272/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRecorder.cpp [273/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRecordedDrawable.cpp [274/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPictureRecorder.cpp [275/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPictureRecord.cpp [276/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPicturePlayback.cpp [277/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPictureImageGenerator.cpp [278/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPictureFlat.cpp [279/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPictureData.cpp [280/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPicture.cpp [281/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBigPicture.cpp [282/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkReduceOrder.cpp [283/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathWriter.cpp [284/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsWinding.cpp [285/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsTypes.cpp [286/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsTightBounds.cpp [287/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsTSect.cpp [288/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsSimplify.cpp [289/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsRect.cpp [290/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsQuad.cpp [291/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsOp.cpp [292/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsLine.cpp [293/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsDebug.cpp [294/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsCurve.cpp [295/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsCubic.cpp [296/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsConic.cpp [297/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsCommon.cpp [298/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkPathOpsAsWinding.cpp [299/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpSpan.cpp [300/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpSegment.cpp [301/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpEdgeBuilder.cpp [302/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpCubicHull.cpp [303/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpContour.cpp [304/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpCoincidence.cpp [305/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpBuilder.cpp [306/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkOpAngle.cpp [307/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkIntersections.cpp [308/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkDQuadLineIntersection.cpp [309/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkDLineIntersection.cpp [310/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkDCubicToQuads.cpp [311/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkDCubicLineIntersection.cpp [312/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkDConicLineIntersection.cpp [313/534] compile ../../../../../../src/cpp/skia-builder/skia/src/pathops/SkAddIntersections.cpp [314/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/SkTransformShader.cpp [315/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/SkShader.cpp [316/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/SkLocalMatrixShader.cpp [317/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/SkImageShader.cpp [318/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/SkComposeShader.cpp [319/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/SkColorShader.cpp [320/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/SkColorFilterShader.cpp In file included from ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkBlurImageFilter.cpp:16: ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h: In instantiation of 'skvx::VExt skvx::to_vext(const Vec&) [with int N = 4; T = long long unsigned int; VExt = __vector(4) long long unsigned int]': ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:208:84: required from 'skvx::Vec skvx::operator>>(const Vec&, int) [with int N = 4; T = long long unsigned int]' 208 | SINT Vec operator>>(const Vec& x, int k) { return to_vec(to_vext(x) >> k); } | ~~~~~~~^~~ ../../../../../../src/cpp/skia-builder/skia/src/effects/imagefilters/SkBlurImageFilter.cpp:409:70: required from here 409 | skvx::Vec<4, uint32_t> value = skvx::cast(w >> 32); | ^~ ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:177:20: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi] 177 | SINT VExt to_vext(const Vec& v) { return bit_pun>(v); } | ^~~~~~~ [321/534] compile ../../../../../../src/cpp/skia-builder/skia/src/shaders/SkBitmapProcShader.cpp [322/534] compile ../../../../../../src/cpp/skia-builder/skia/src/lazy/SkDiscardableMemoryPool.cpp [323/534] compile ../../../../../../src/cpp/skia-builder/skia/src/image/SkSurface_Raster.cpp [324/534] compile ../../../../../../src/cpp/skia-builder/skia/src/image/SkSurface.cpp [325/534] compile ../../../../../../src/cpp/skia-builder/skia/src/image/SkRescaleAndReadPixels.cpp [326/534] compile ../../../../../../src/cpp/skia-builder/skia/src/image/SkImage_Raster.cpp [327/534] compile ../../../../../../src/cpp/skia-builder/skia/src/image/SkImage_Lazy.cpp [328/534] compile ../../../../../../src/cpp/skia-builder/skia/src/image/SkImage.cpp [329/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkYUVPlanesCache.cpp [330/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkYUVMath.cpp [331/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkYUVAPixmaps.cpp [332/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkYUVAInfo.cpp [333/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkXfermodeInterpretation.cpp [334/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkXfermode.cpp [335/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkWriter32.cpp [336/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkWriteBuffer.cpp [337/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkVertices.cpp [338/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkVertState.cpp [339/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkVMBlitter.cpp [340/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkVM.cpp [341/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkUtils.cpp [342/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkUnPreMultiply.cpp [343/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkTypeface_remote.cpp [344/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkTypefaceCache.cpp [345/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkTypeface.cpp [346/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkTime.cpp [347/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkThreadID.cpp [348/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkTextBlobTrace.cpp [349/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkTextBlob.cpp [350/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkTaskGroup.cpp [351/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkTSearch.cpp [352/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkSwizzle.cpp [353/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkSurfaceCharacterization.cpp [354/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStrokerPriv.cpp [355/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStrokeRec.cpp [356/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStroke.cpp [357/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStringView.cpp [358/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStringUtils.cpp [359/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkString.cpp [360/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStrikeSpec.cpp [361/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStrikeForGPU.cpp [362/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStrikeCache.cpp [363/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkStream.cpp [364/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkSpriteBlitter_RGB565.cpp [365/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkSpriteBlitter_ARGB32.cpp [366/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkSpinlock.cpp [367/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkSpecialSurface.cpp [368/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkSpecialImage.cpp [369/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkSharedMutex.cpp [370/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkSemaphore.cpp [371/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkScan_Path.cpp [372/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkScan_Hairline.cpp [373/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkScan_Antihair.cpp [374/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkScan_AntiPath.cpp [375/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkScan_AAAPath.cpp [376/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkScan.cpp [377/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkScalerContext.cpp [378/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkScalerCache.cpp [379/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkScalar.cpp [380/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRuntimeEffect.cpp [381/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkResourceCache.cpp [382/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRemoteGlyphCache.cpp [383/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRegion_path.cpp [384/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRegion.cpp [385/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRect.cpp [386/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRecords.cpp [387/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRecordOpts.cpp [388/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRecordDraw.cpp [389/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRecord.cpp [390/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkReadBuffer.cpp [391/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRasterPipelineBlitter.cpp [392/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRasterPipeline.cpp [393/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRasterClip.cpp [394/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRTree.cpp [395/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkRRect.cpp [396/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkQuadClipper.cpp [397/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPtrRecorder.cpp [398/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPromiseImageTexture.cpp [399/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPoint3.cpp [400/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPoint.cpp [401/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPixmap.cpp [402/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPixelRef.cpp [403/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPath_serial.cpp [404/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPathRef.cpp [405/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPathMeasure.cpp [406/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPathEffect.cpp [407/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPathBuilder.cpp [408/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPath.cpp [409/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPaintPriv.cpp [410/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkPaint.cpp [411/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkOverdrawCanvas.cpp [412/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkOpts_erms.cpp [413/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkOpts.cpp [414/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkModeColorFilter.cpp [415/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMipmapAccessor.cpp [416/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMipmap.cpp [417/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMiniRecorder.cpp [418/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMatrixInvert.cpp [419/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMatrixImageFilter.cpp [420/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMatrix.cpp [421/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMath.cpp [422/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskGamma.cpp [423/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskFilter.cpp [424/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskCache.cpp [425/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp [426/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMask.cpp [427/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMarkerStack.cpp [428/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMallocPixelRef.cpp [429/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMalloc.cpp [430/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkMD5.cpp [431/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkM44.cpp [432/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkLocalMatrixImageFilter.cpp [433/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkLineClipper.cpp [434/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkLatticeIter.cpp [435/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkImageInfo.cpp [436/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkImageGenerator.cpp [437/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkImageFilterTypes.cpp In file included from ../../../../../../src/cpp/skia-builder/skia/src/opts/SkBitmapProcState_opts.h:11, from ../../../../../../src/cpp/skia-builder/skia/src/core/SkOpts.cpp:42: ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h: In instantiation of 'skvx::VExt skvx::to_vext(const Vec&) [with int N = 16; T = short unsigned int; VExt = __vector(16) short unsigned int]': ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:207:84: required from 'skvx::Vec skvx::operator<<(const Vec&, int) [with int N = 16; T = short unsigned int]' 207 | SINT Vec operator<<(const Vec& x, int k) { return to_vec(to_vext(x) << k); } | ~~~~~~~^~~ ../../../../../../src/cpp/skia-builder/skia/src/opts/SkBlitRow_opts.h:239:36: required from here 239 | d = (mull(s,a) + (c << 8) + 128)>>8; | ^ ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:177:20: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi] 177 | SINT VExt to_vext(const Vec& v) { return bit_pun>(v); } | ^~~~~~~ ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h: In instantiation of 'skvx::VExt skvx::to_vext(const Vec&) [with int N = 8; T = long long unsigned int; VExt = __vector(8) long long unsigned int]': ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:207:84: required from 'skvx::Vec skvx::operator<<(const Vec&, int) [with int N = 8; T = long long unsigned int]' 207 | SINT Vec operator<<(const Vec& x, int k) { return to_vec(to_vext(x) << k); } | ~~~~~~~^~~ ../../../../../../src/cpp/skia-builder/skia/src/opts/SkVM_opts.h:128:79: required from here 128 | STRIDE_K(Op::store64): (skvx::cast(r[x].u32) << 0 | | ^ ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:177:20: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi] 177 | SINT VExt to_vext(const Vec& v) { return bit_pun>(v); } | ^~~~~~~ [438/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkImageFilterCache.cpp [439/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkImageFilter.cpp [440/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkIDChangeListener.cpp [441/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkICC.cpp [442/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkHalf.cpp [443/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkGraphics.cpp [444/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkGpuBlurUtils.cpp [445/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkGlyphRunPainter.cpp [446/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkGlyphRun.cpp [447/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkGlyphBuffer.cpp [448/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkGlyph.cpp [449/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkGlobalInitialization_core.cpp [450/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkGeometry.cpp [451/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkGaussFilter.cpp [452/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkFont_serial.cpp [453/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkFontStream.cpp [454/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkFontMgr.cpp [455/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkFontDescriptor.cpp [456/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkFont.cpp [457/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkFlattenable.cpp [458/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkExecutor.cpp [459/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkEdgeClipper.cpp [460/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkEdgeBuilder.cpp [461/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkEdge.cpp [462/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDrawable.cpp [463/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDraw_vertices.cpp [464/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDraw_text.cpp [465/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDraw_atlas.cpp [466/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDrawShadowInfo.cpp [467/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDrawLooper.cpp [468/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDraw.cpp [469/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDocument.cpp [470/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDistanceFieldGen.cpp [471/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDevice.cpp [472/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDescriptor.cpp [473/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDeque.cpp [474/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDeferredDisplayListRecorder.cpp [475/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDeferredDisplayList.cpp [476/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDebug.cpp [477/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkDataTable.cpp [478/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkData.cpp [479/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkCubicMap.cpp [480/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkCubicClipper.cpp [481/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkCpu.cpp [482/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkConvertPixels.cpp [483/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkContourMeasure.cpp [484/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkCompressedDataUtils.cpp [485/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkColorSpaceXformSteps.cpp [486/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkColorSpace.cpp [487/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkColorFilter_Matrix.cpp [488/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkColorFilter.cpp [489/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkColor.cpp [490/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkClipStackDevice.cpp [491/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkClipStack.cpp [492/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkCanvasPriv.cpp [493/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkCanvas.cpp [494/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkCachedData.cpp [495/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBuffer.cpp [496/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlurMask.cpp [497/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlurMF.cpp [498/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlockAllocator.cpp [499/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlitter_Sprite.cpp [500/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlitter_RGB565.cpp [501/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlitter_ARGB32.cpp [502/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlitter_A8.cpp [503/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlitter.cpp [504/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlitRow_D32.cpp [505/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlendModeBlender.cpp [506/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlendMode.cpp [507/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBitmapProcState_matrixProcs.cpp [508/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBitmapProcState.cpp [509/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBitmapDevice.cpp [510/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBitmapCache.cpp [511/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBitmap.cpp [512/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkBBHFactory.cpp [513/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkAutoPixmapStorage.cpp [514/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkArenaAlloc.cpp In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In function 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset 8 into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In function 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [9, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In function 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [10, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In function 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [11, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In function 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [12, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In function 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [13, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In function 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [14, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20, inlined from 'void direct_blur_y(void (*)(uint8_t*, const uint8_t*, int), int, int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:844:24, inlined from 'SkIPoint small_blur(double, double, const SkMask&, SkMask*)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:933:26, inlined from 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:960:26: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In member function 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset 8 into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20, inlined from 'void direct_blur_y(void (*)(uint8_t*, const uint8_t*, int), int, int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:844:24, inlined from 'SkIPoint small_blur(double, double, const SkMask&, SkMask*)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:933:26, inlined from 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:960:26: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In member function 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [9, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20, inlined from 'void direct_blur_y(void (*)(uint8_t*, const uint8_t*, int), int, int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:844:24, inlined from 'SkIPoint small_blur(double, double, const SkMask&, SkMask*)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:933:26, inlined from 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:960:26: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In member function 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [10, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20, inlined from 'void direct_blur_y(void (*)(uint8_t*, const uint8_t*, int), int, int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:844:24, inlined from 'SkIPoint small_blur(double, double, const SkMask&, SkMask*)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:933:26, inlined from 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:960:26: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In member function 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [11, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20, inlined from 'void direct_blur_y(void (*)(uint8_t*, const uint8_t*, int), int, int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:844:24, inlined from 'SkIPoint small_blur(double, double, const SkMask&, SkMask*)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:933:26, inlined from 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:960:26: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In member function 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [12, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20, inlined from 'void direct_blur_y(void (*)(uint8_t*, const uint8_t*, int), int, int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:844:24, inlined from 'SkIPoint small_blur(double, double, const SkMask&, SkMask*)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:933:26, inlined from 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:960:26: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In member function 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [13, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ In function 'void argb32_to_a8(uint8_t*, const uint8_t*, int)', inlined from 'Sk8h load(const uint8_t*, int, void (*)(uint8_t*, const uint8_t*, int))' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:304:13, inlined from 'void blur_column(void (*)(uint8_t*, const uint8_t*, int), Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, int, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const uint8_t*, size_t, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:783:22, inlined from 'void blur_y_rect(void (*)(uint8_t*, const uint8_t*, int), int, Sk8h (*)(const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, const Sk8h&, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*, Sk8h*), int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:830:20, inlined from 'void direct_blur_y(void (*)(uint8_t*, const uint8_t*, int), int, int, uint16_t*, const uint8_t*, size_t, int, int, uint8_t*, size_t)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:844:24, inlined from 'SkIPoint small_blur(double, double, const SkMask&, SkMask*)' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:933:26, inlined from 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const' at ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:960:26: ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:292:15: warning: writing 1 byte into a region of size 0 [-Wstringop-overflow=] 292 | a8[i] = SkGetPackedA32(rgba); ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp: In member function 'SkIPoint SkMaskBlurFilter::blur(const SkMask&, SkMask*) const': ../../../../../../src/cpp/skia-builder/skia/src/core/SkMaskBlurFilter.cpp:302:13: note: at offset [14, 1073741823] into destination object 'tmp' of size 8 302 | uint8_t tmp[8] = {0,0,0,0, 0,0,0,0}; | ^~~ [515/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkAnnotation.cpp [516/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkAnalyticEdge.cpp [517/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkAlphaRuns.cpp [518/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkATrace.cpp [519/534] compile ../../../../../../src/cpp/skia-builder/skia/src/core/SkAAClip.cpp [520/534] compile ../../../../../../src/cpp/skia-builder/skia/src/c/sk_surface.cpp [521/534] compile ../../../../../../src/cpp/skia-builder/skia/src/c/sk_paint.cpp [522/534] compile ../../../../../../src/cpp/skia-builder/skia/src/c/sk_imageinfo.cpp [523/534] compile ../../../../../../src/cpp/skia-builder/skia/modules/particles/src/SkReflected.cpp [524/534] compile ../../../../../../src/cpp/skia-builder/skia/modules/particles/src/SkParticleEffect.cpp [525/534] compile ../../../../../../src/cpp/skia-builder/skia/modules/particles/src/SkParticleDrawable.cpp [526/534] compile ../../../../../../src/cpp/skia-builder/skia/modules/particles/src/SkParticleBinding.cpp [527/534] compile ../../../../../../src/cpp/skia-builder/skia/src/opts/SkOpts_hsw.cpp [528/534] compile ../../../../../../src/cpp/skia-builder/skia/src/ports/SkFontMgr_empty_factory.cpp [529/534] compile ../../../../../../src/cpp/skia-builder/skia/src/opts/SkOpts_avx.cpp In file included from ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlitter_ARGB32.cpp:10: ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h: In instantiation of 'skvx::VExt skvx::to_vext(const Vec&) [with int N = 16; T = short unsigned int; VExt = __vector(16) short unsigned int]': ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:187:35: required from 'skvx::Vec skvx::operator*(const Vec&, const Vec&) [with int N = 16; T = short unsigned int]' 187 | return to_vec(to_vext(x) * to_vext(y)); | ~~~~~~~^~~ ../../../../../../src/cpp/skia-builder/skia/src/core/SkBlitter_ARGB32.cpp:1199:82: required from here 1199 | return skvx::div255( skvx::cast(s) * skvx::cast( c ) | ^ ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:177:20: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi] 177 | SINT VExt to_vext(const Vec& v) { return bit_pun>(v); } | ^~~~~~~ In file included from ../../../../../../src/cpp/skia-builder/skia/src/opts/SkBitmapProcState_opts.h:11, from ../../../../../../src/cpp/skia-builder/skia/src/core/SkOpts.cpp:42: ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h: In instantiation of 'skvx::VExt skvx::to_vext(const Vec&) [with int N = 16; T = short unsigned int; VExt = __vector(16) short unsigned int]': ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:207:84: required from 'skvx::Vec skvx::operator<<(const Vec&, int) [with int N = 16; T = short unsigned int]' 207 | SINT Vec operator<<(const Vec& x, int k) { return to_vec(to_vext(x) << k); } | ~~~~~~~^~~ ../../../../../../src/cpp/skia-builder/skia/src/opts/SkBlitRow_opts.h:239:36: required from here 239 | d = (mull(s,a) + (c << 8) + 128)>>8; | ^ ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:177:20: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi] 177 | SINT VExt to_vext(const Vec& v) { return bit_pun>(v); } | ^~~~~~~ ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h: In instantiation of 'skvx::VExt skvx::to_vext(const Vec&) [with int N = 8; T = long long unsigned int; VExt = __vector(8) long long unsigned int]': ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:207:84: required from 'skvx::Vec skvx::operator<<(const Vec&, int) [with int N = 8; T = long long unsigned int]' 207 | SINT Vec operator<<(const Vec& x, int k) { return to_vec(to_vext(x) << k); } | ~~~~~~~^~~ ../../../../../../src/cpp/skia-builder/skia/src/opts/SkVM_opts.h:128:79: required from here 128 | STRIDE_K(Op::store64): (skvx::cast(r[x].u32) << 0 | | ^ ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:177:20: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi] 177 | SINT VExt to_vext(const Vec& v) { return bit_pun>(v); } | ^~~~~~~ In file included from ../../../../../../src/cpp/skia-builder/skia/src/opts/SkBitmapProcState_opts.h:11, from ../../../../../../src/cpp/skia-builder/skia/src/opts/SkOpts_hsw.cpp:12: ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h: In instantiation of 'skvx::VExt skvx::to_vext(const Vec&) [with int N = 32; T = short unsigned int; VExt = __vector(32) short unsigned int]': ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:184:35: required from 'skvx::Vec skvx::operator-(const Vec&, const Vec&) [with int N = 32; T = short unsigned int]' 184 | return to_vec(to_vext(x) - to_vext(y)); | ~~~~~~~^~~ ../../../../../../src/cpp/skia-builder/skia/src/opts/SkBitmapProcState_opts.h:117:57: required from here 117 | sum = 16*top + (bot-top)*wy; | ^~~ ../../../../../../src/cpp/skia-builder/skia/include/private/SkVx.h:177:20: warning: AVX512F vector return without AVX512F enabled changes the ABI [-Wpsabi] 177 | SINT VExt to_vext(const Vec& v) { return bit_pun>(v); } | ^~~~~~~ [530/534] link libskia.a [531/534] link libpathkit.a [532/534] link libskresources.a [533/534] link skia_c_api_example [534/534] link libparticles.a 2025-05-19 06:07:23,426 root INFO c++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -shared -Wl,--as-needed,-O1,--sort-common -Wl,-z,pack-relative-relocs -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 build/temp.linux-i686-cpython-312/src/python/pathops/_pathops.o -Lbuild/temp.linux-i686-cpython-312/src/cpp/skia-builder/skia -L/usr/lib -lskia -o build/lib.linux-i686-cpython-312/pathops/_pathops.cpython-312-i386-linux-musl.so 2025-05-19 06:07:24,201 root INFO installing to build/bdist.linux-i686/wheel 2025-05-19 06:07:24,201 root INFO running install 2025-05-19 06:07:24,225 root INFO running install_lib 2025-05-19 06:07:24,235 root INFO creating build/bdist.linux-i686/wheel 2025-05-19 06:07:24,236 root INFO creating build/bdist.linux-i686/wheel/pathops 2025-05-19 06:07:24,236 root INFO copying build/lib.linux-i686-cpython-312/pathops/__init__.py -> build/bdist.linux-i686/wheel/./pathops 2025-05-19 06:07:24,237 root INFO copying build/lib.linux-i686-cpython-312/pathops/_pathops.cpython-312-i386-linux-musl.so -> build/bdist.linux-i686/wheel/./pathops 2025-05-19 06:07:24,248 root INFO copying build/lib.linux-i686-cpython-312/pathops/_version.py -> build/bdist.linux-i686/wheel/./pathops 2025-05-19 06:07:24,248 root INFO copying build/lib.linux-i686-cpython-312/pathops/operations.py -> build/bdist.linux-i686/wheel/./pathops 2025-05-19 06:07:24,248 root INFO running install_egg_info 2025-05-19 06:07:24,259 root INFO running egg_info 2025-05-19 06:07:24,268 root INFO writing src/python/skia_pathops.egg-info/PKG-INFO 2025-05-19 06:07:24,270 root INFO writing dependency_links to src/python/skia_pathops.egg-info/dependency_links.txt 2025-05-19 06:07:24,272 root INFO writing requirements to src/python/skia_pathops.egg-info/requires.txt 2025-05-19 06:07:24,272 root INFO writing top-level names to src/python/skia_pathops.egg-info/top_level.txt ERROR setuptools_scm._file_finders.git listing git files failed - pretending there aren't any 2025-05-19 06:07:24,315 root INFO reading manifest file 'src/python/skia_pathops.egg-info/SOURCES.txt' 2025-05-19 06:07:24,722 root INFO reading manifest template 'MANIFEST.in' 2025-05-19 06:07:24,730 root WARNING warning: no previously-included files found matching '.gitignore' 2025-05-19 06:07:24,737 root WARNING warning: no previously-included files found matching '.gitmodules' 2025-05-19 06:07:24,744 root WARNING warning: no previously-included files found matching 'appveyor.yml' 2025-05-19 06:07:24,751 root WARNING warning: no previously-included files found matching '.travis.yml' 2025-05-19 06:07:24,758 root WARNING warning: no previously-included files found matching 'config.sh' 2025-05-19 06:07:24,759 root WARNING warning: no files found matching 'src/cpp/skia/README' 2025-05-19 06:07:24,759 root WARNING warning: no files found matching 'src/cpp/skia/LICENSE' 2025-05-19 06:07:24,759 root WARNING warning: no files found matching '*.cpp' under directory 'src/cpp/skia/src' 2025-05-19 06:07:24,760 root WARNING warning: no files found matching '*.h' under directory 'src/cpp/skia/src' 2025-05-19 06:07:24,760 root WARNING warning: no files found matching '*.h' under directory 'src/cpp/skia/include' 2025-05-19 06:07:24,760 root INFO adding license file 'LICENSE' 2025-05-19 06:07:24,981 root INFO writing manifest file 'src/python/skia_pathops.egg-info/SOURCES.txt' 2025-05-19 06:07:24,984 root INFO Copying src/python/skia_pathops.egg-info to build/bdist.linux-i686/wheel/./skia_pathops-0.7.4-py3.12.egg-info 2025-05-19 06:07:24,987 root INFO running install_scripts 2025-05-19 06:07:24,998 root INFO creating build/bdist.linux-i686/wheel/skia_pathops-0.7.4.dist-info/WHEEL 2025-05-19 06:07:24,999 wheel INFO creating '/home/buildozer/aports/community/py3-skia-pathops/src/skia-pathops-0.7.4/.dist/.tmp-zxwqgmt8/skia_pathops-0.7.4-cp312-cp312-linux_i686.whl' and adding 'build/bdist.linux-i686/wheel' to it 2025-05-19 06:07:25,000 wheel INFO adding 'pathops/__init__.py' 2025-05-19 06:07:25,024 wheel INFO adding 'pathops/_pathops.cpython-312-i386-linux-musl.so' 2025-05-19 06:07:25,061 wheel INFO adding 'pathops/_version.py' 2025-05-19 06:07:25,061 wheel INFO adding 'pathops/operations.py' 2025-05-19 06:07:25,062 wheel INFO adding 'skia_pathops-0.7.4.dist-info/licenses/LICENSE' 2025-05-19 06:07:25,063 wheel INFO adding 'skia_pathops-0.7.4.dist-info/METADATA' 2025-05-19 06:07:25,063 wheel INFO adding 'skia_pathops-0.7.4.dist-info/WHEEL' 2025-05-19 06:07:25,063 wheel INFO adding 'skia_pathops-0.7.4.dist-info/top_level.txt' 2025-05-19 06:07:25,064 wheel INFO adding 'skia_pathops-0.7.4.dist-info/RECORD' 2025-05-19 06:07:25,064 root INFO removing build/bdist.linux-i686/wheel 2025-05-19 06:07:25,068 gpep517 INFO The backend produced .dist/skia_pathops-0.7.4-cp312-cp312-linux_i686.whl skia_pathops-0.7.4-cp312-cp312-linux_i686.whl ============================= test session starts ============================== platform linux -- Python 3.12.10, pytest-8.3.5, pluggy-1.5.0 -- /home/buildozer/aports/community/py3-skia-pathops/src/skia-pathops-0.7.4/.testenv/bin/python3 cachedir: .pytest_cache rootdir: /home/buildozer/aports/community/py3-skia-pathops/src/skia-pathops-0.7.4 configfile: tox.ini testpaths: src/python/pathops, tests plugins: xdist-3.6.1 created: 48/48 workers 48 workers [47 items] scheduling tests via LoadScheduling tests/pathops_test.py::PathTest::test_eq_operator tests/pathops_test.py::PathTest::test_draw tests/pathops_test.py::PathTest::test_decompose_join_quadratic_segments tests/pathops_test.py::PathTest::test_transform tests/pathops_test.py::test_reverse_path[operations0-expected0] [gw5] [ 2%] PASSED tests/pathops_test.py::PathTest::test_draw tests/pathops_test.py::PathTest::test_copy [gw4] [ 4%] PASSED tests/pathops_test.py::PathTest::test_copy tests/pathops_test.py::PathTest::test_allow_open_contour [gw6] [ 6%] PASSED tests/pathops_test.py::PathTest::test_allow_open_contour [gw8] [ 8%] PASSED tests/pathops_test.py::PathTest::test_decompose_join_quadratic_segments tests/pathops_test.py::PathTest::test_init [gw1] [ 10%] PASSED tests/pathops_test.py::PathTest::test_init tests/pathops_test.py::test_reverse_path[operations5-expected5] [gw12] [ 12%] PASSED tests/pathops_test.py::PathTest::test_transform [gw18] [ 14%] PASSED tests/pathops_test.py::test_reverse_path[operations0-expected0] tests/pathops_test.py::OpBuilderTest::test_init [gw15] [ 17%] PASSED tests/pathops_test.py::OpBuilderTest::test_init tests/pathops_test.py::test_reverse_path[operations4-expected4] [gw22] [ 19%] PASSED tests/pathops_test.py::test_reverse_path[operations4-expected4] tests/pathops_test.py::PathTest::test_curveTo_varargs tests/pathops_test.py::PathTest::test_pen_addComponent_missing_required_glyphSet [gw13] [ 21%] PASSED tests/pathops_test.py::PathTest::test_pen_addComponent_missing_required_glyphSet tests/pathops_test.py::test_reverse_path[operations1-expected1] [gw10] [ 23%] PASSED tests/pathops_test.py::PathTest::test_curveTo_varargs tests/pathops_test.py::PathTest::test_last_implicit_lineTo tests/pathops_test.py::PathTest::test_raise_open_contour_error [gw7] [ 25%] PASSED tests/pathops_test.py::PathTest::test_raise_open_contour_error tests/pathops_test.py::OpBuilderTest::test_resolve [gw17] [ 27%] PASSED tests/pathops_test.py::OpBuilderTest::test_resolve tests/pathops_test.py::PathTest::test_getPen [gw2] [ 29%] PASSED tests/pathops_test.py::PathTest::test_getPen tests/pathops_test.py::PathTest::test_qCurveTo_varargs [gw9] [ 31%] PASSED tests/pathops_test.py::PathTest::test_qCurveTo_varargs [gw11] [ 34%] PASSED tests/pathops_test.py::PathTest::test_last_implicit_lineTo [gw3] [ 36%] PASSED tests/pathops_test.py::PathTest::test_eq_operator [gw23] [ 38%] PASSED tests/pathops_test.py::test_reverse_path[operations5-expected5] tests/operations_test.py::test_intersection[subject_path0-clip_path0-expected0] [gw0] [ 40%] PASSED tests/operations_test.py::test_intersection[subject_path0-clip_path0-expected0] tests/pathops_test.py::test_reverse_path[operations3-expected3] [gw21] [ 42%] PASSED tests/pathops_test.py::test_reverse_path[operations3-expected3] tests/pathops_test.py::test_reverse_path[operations2-expected2] [gw20] [ 44%] PASSED tests/pathops_test.py::test_reverse_path[operations2-expected2] tests/pathops_test.py::PathTest::test_pen_addComponent_decomposed_from_glyphSet tests/pathops_test.py::test_reverse_path[operations8-expected8] [gw26] [ 46%] PASSED tests/pathops_test.py::test_reverse_path[operations8-expected8] tests/pathops_test.py::test_reverse_path[operations6-expected6] [gw24] [ 48%] PASSED tests/pathops_test.py::test_reverse_path[operations6-expected6] [gw19] [ 51%] PASSED tests/pathops_test.py::test_reverse_path[operations1-expected1] tests/pathops_test.py::test_reverse_path[operations7-expected7] [gw25] [ 53%] PASSED tests/pathops_test.py::test_reverse_path[operations7-expected7] tests/pathops_test.py::OpBuilderTest::test_add [gw16] [ 55%] PASSED tests/pathops_test.py::OpBuilderTest::test_add tests/pathops_test.py::test_reverse_path[operations9-expected9] tests/pathops_test.py::test_reverse_path[operations10-expected10] [gw27] [ 57%] PASSED tests/pathops_test.py::test_reverse_path[operations9-expected9] [gw14] [ 59%] PASSED tests/pathops_test.py::PathTest::test_pen_addComponent_decomposed_from_glyphSet tests/pathops_test.py::test_reverse_path[operations13-expected13] [gw28] [ 61%] PASSED tests/pathops_test.py::test_reverse_path[operations10-expected10] [gw31] [ 63%] PASSED tests/pathops_test.py::test_reverse_path[operations13-expected13] tests/pathops_test.py::test_reverse_path[operations12-expected12] [gw30] [ 65%] PASSED tests/pathops_test.py::test_reverse_path[operations12-expected12] tests/pathops_test.py::test_reverse_path[operations14-expected14] tests/pathops_test.py::test_reverse_path[operations16-expected16] tests/pathops_test.py::test_reverse_path[operations15-expected15] [gw33] [ 68%] PASSED tests/pathops_test.py::test_reverse_path[operations15-expected15] tests/pathops_test.py::test_reverse_path[operations11-expected11] [gw29] [ 70%] PASSED tests/pathops_test.py::test_reverse_path[operations11-expected11] tests/pathops_test.py::test_duplicate_start_point [gw34] [ 72%] PASSED tests/pathops_test.py::test_reverse_path[operations16-expected16] [gw36] [ 74%] PASSED tests/pathops_test.py::test_duplicate_start_point tests/pathops_test.py::test_reverse_path[operations17-expected17] [gw35] [ 76%] PASSED tests/pathops_test.py::test_reverse_path[operations17-expected17] tests/pathops_test.py::test_float2bits [gw37] [ 78%] PASSED tests/pathops_test.py::test_float2bits [gw32] [ 80%] PASSED tests/pathops_test.py::test_reverse_path[operations14-expected14] tests/pathops_test.py::test_bits2float [gw38] [ 82%] PASSED tests/pathops_test.py::test_bits2float tests/pathops_test.py::test_strip_collinear_moveTo tests/pathops_test.py::test_path_operation[stroke_dash_array-operations1-expected1] tests/pathops_test.py::test_path_operation[stroke_dash_offset-operations2-expected2] [gw41] [ 85%] PASSED tests/pathops_test.py::test_path_operation[stroke_dash_array-operations1-expected1] [gw42] [ 87%] PASSED tests/pathops_test.py::test_path_operation[stroke_dash_offset-operations2-expected2] tests/pathops_test.py::test_simplify [gw45] [ 89%] PASSED tests/pathops_test.py::test_simplify tests/pathops_test.py::test_path_operation[stroke_2_wide-operations0-expected0] [gw40] [ 91%] PASSED tests/pathops_test.py::test_path_operation[stroke_2_wide-operations0-expected0] tests/pathops_test.py::test_simplify_clockwise [gw46] [ 93%] PASSED tests/pathops_test.py::test_simplify_clockwise tests/pathops_test.py::test_path_operation[arc_to_quads-operations4-expected4] tests/pathops_test.py::test_path_operation[conic_2_quad-operations3-expected3] [gw39] [ 95%] PASSED tests/pathops_test.py::test_strip_collinear_moveTo [gw43] [ 97%] FAILED tests/pathops_test.py::test_path_operation[conic_2_quad-operations3-expected3] [gw44] [100%] FAILED tests/pathops_test.py::test_path_operation[arc_to_quads-operations4-expected4] =================================== FAILURES =================================== ___________ test_path_operation[conic_2_quad-operations3-expected3] ____________ [gw43] linux -- Python 3.12.10 /home/buildozer/aports/community/py3-skia-pathops/src/skia-pathops-0.7.4/.testenv/bin/python3 message = 'conic_2_quad' operations = (('moveTo', (10, 10)), ('conicTo', (20, 20, 10, 30, 3)), ('convertConicsToQuads', ())) expected = (('moveTo', ((10.0, 10.0),)), ('qCurveTo', ((14.39, 18.79), (17.5, 26.04), (17.5, 28.96), (14.39, 30.0), (10.0, 30.0))), ('endPath', ())) @pytest.mark.parametrize( "message, operations, expected", [ ( 'stroke_2_wide', ( ('moveTo', (5, 5)), ('lineTo', (10, 5)), ('stroke', (2, 0, 0, 1)), ), ( ('moveTo', ((5., 4.),)), ('lineTo', ((10., 4.),)), ('lineTo', ((10., 6.),)), ('lineTo', ((5., 6.),)), ('lineTo', ((5., 4.),)), ('closePath', ()), ), ), ( 'stroke_dash_array', ( ('moveTo', (5, 5)), ('lineTo', (10, 5)), ('stroke', (2, 0, 0, 1, (1, 1))), ), ( ('moveTo', ((5.0, 4.0),)), ('lineTo', ((6.0, 4.0),)), ('lineTo', ((6.0, 6.0),)), ('lineTo', ((5.0, 6.0),)), ('endPath', ()), ('moveTo', ((7.0, 4.0),)), ('lineTo', ((8.0, 4.0),)), ('lineTo', ((8.0, 6.0),)), ('lineTo', ((7.0, 6.0),)), ('endPath', ()), ('moveTo', ((9.0, 4.0),)), ('lineTo', ((10.0, 4.0),)), ('lineTo', ((10.0, 6.0),)), ('lineTo', ((9.0, 6.0),)), ('endPath', ()), ), ), ( 'stroke_dash_offset', ( ('moveTo', (5, 5)), ('lineTo', (10, 5)), ('stroke', (2, 0, 0, 1, (1, 1), 0.5)), ), ( ('moveTo', ((5.0, 4.0),)), ('lineTo', ((5.5, 4.0),)), ('lineTo', ((5.5, 6.0),)), ('lineTo', ((5.0, 6.0),)), ('endPath', ()), ('moveTo', ((6.5, 4.0),)), ('lineTo', ((7.5, 4.0),)), ('lineTo', ((7.5, 6.0),)), ('lineTo', ((6.5, 6.0),)), ('endPath', ()), ('moveTo', ((8.5, 4.0),)), ('lineTo', ((9.5, 4.0),)), ('lineTo', ((9.5, 6.0),)), ('lineTo', ((8.5, 6.0),)), ('endPath', ()), ), ), ( 'conic_2_quad', ( ('moveTo', (10, 10)), ('conicTo', (20, 20, 10, 30, 3)), ('convertConicsToQuads', ()), ), ( ('moveTo', ((10.0, 10.0),)), ('qCurveTo', ((14.39, 18.79), (17.50, 26.04), (17.50, 28.96), (14.39, 30.00), (10.0, 30.0))), ('endPath', ()) ), ), ( 'arc_to_quads', ( ('moveTo', (7, 5)), ('arcTo', (3, 1, 0, ArcSize.SMALL, Direction.CCW, 7, 2)), ('convertConicsToQuads', ()), ), ( ('moveTo', ((7.0, 5.0),)), ('qCurveTo', ((11.5, 5.0), (11.5, 2.0), (7.0, 2.0))), ('endPath', ()), ) ) ] ) def test_path_operation(message, operations, expected): path = Path() for op, args in operations: getattr(path, op)(*args) # round the values we get back rounded = [] for verb, pts in path.segments: round_pts = [] for pt in pts: round_pts.append(tuple(round(c, 2) for c in pt)) rounded.append((verb, tuple(round_pts))) > assert tuple(rounded) == expected, message E AssertionError: conic_2_quad E assert (('moveTo', (...endPath', ())) == (('moveTo', (...endPath', ())) E E At index 1 diff: ('qCurveTo', ((10.0, 10.0), (10.0, 11.52), (10.0, 14.34), (10.0, 18.01), (10.0, 21.99), (10.0, 25.66), (10.0, 28.48), (10.0, 30.0), (10.0, 30.0))) != ('qCurveTo', ((14.39, 18.79), (17.5, 26.04), (17.5, 28.96), (14.39, 30.0), (10.0, 30.0))) E E Full diff: E ( E ( E 'moveTo',... E E ...Full output truncated (72 lines hidden), use '-vv' to show tests/pathops_test.py:963: AssertionError ___________ test_path_operation[arc_to_quads-operations4-expected4] ____________ [gw44] linux -- Python 3.12.10 /home/buildozer/aports/community/py3-skia-pathops/src/skia-pathops-0.7.4/.testenv/bin/python3 message = 'arc_to_quads' operations = (('moveTo', (7, 5)), ('arcTo', (3, 1, 0, , , 7, ...)), ('convertConicsToQuads', ())) expected = (('moveTo', ((7.0, 5.0),)), ('qCurveTo', ((11.5, 5.0), (11.5, 2.0), (7.0, 2.0))), ('endPath', ())) @pytest.mark.parametrize( "message, operations, expected", [ ( 'stroke_2_wide', ( ('moveTo', (5, 5)), ('lineTo', (10, 5)), ('stroke', (2, 0, 0, 1)), ), ( ('moveTo', ((5., 4.),)), ('lineTo', ((10., 4.),)), ('lineTo', ((10., 6.),)), ('lineTo', ((5., 6.),)), ('lineTo', ((5., 4.),)), ('closePath', ()), ), ), ( 'stroke_dash_array', ( ('moveTo', (5, 5)), ('lineTo', (10, 5)), ('stroke', (2, 0, 0, 1, (1, 1))), ), ( ('moveTo', ((5.0, 4.0),)), ('lineTo', ((6.0, 4.0),)), ('lineTo', ((6.0, 6.0),)), ('lineTo', ((5.0, 6.0),)), ('endPath', ()), ('moveTo', ((7.0, 4.0),)), ('lineTo', ((8.0, 4.0),)), ('lineTo', ((8.0, 6.0),)), ('lineTo', ((7.0, 6.0),)), ('endPath', ()), ('moveTo', ((9.0, 4.0),)), ('lineTo', ((10.0, 4.0),)), ('lineTo', ((10.0, 6.0),)), ('lineTo', ((9.0, 6.0),)), ('endPath', ()), ), ), ( 'stroke_dash_offset', ( ('moveTo', (5, 5)), ('lineTo', (10, 5)), ('stroke', (2, 0, 0, 1, (1, 1), 0.5)), ), ( ('moveTo', ((5.0, 4.0),)), ('lineTo', ((5.5, 4.0),)), ('lineTo', ((5.5, 6.0),)), ('lineTo', ((5.0, 6.0),)), ('endPath', ()), ('moveTo', ((6.5, 4.0),)), ('lineTo', ((7.5, 4.0),)), ('lineTo', ((7.5, 6.0),)), ('lineTo', ((6.5, 6.0),)), ('endPath', ()), ('moveTo', ((8.5, 4.0),)), ('lineTo', ((9.5, 4.0),)), ('lineTo', ((9.5, 6.0),)), ('lineTo', ((8.5, 6.0),)), ('endPath', ()), ), ), ( 'conic_2_quad', ( ('moveTo', (10, 10)), ('conicTo', (20, 20, 10, 30, 3)), ('convertConicsToQuads', ()), ), ( ('moveTo', ((10.0, 10.0),)), ('qCurveTo', ((14.39, 18.79), (17.50, 26.04), (17.50, 28.96), (14.39, 30.00), (10.0, 30.0))), ('endPath', ()) ), ), ( 'arc_to_quads', ( ('moveTo', (7, 5)), ('arcTo', (3, 1, 0, ArcSize.SMALL, Direction.CCW, 7, 2)), ('convertConicsToQuads', ()), ), ( ('moveTo', ((7.0, 5.0),)), ('qCurveTo', ((11.5, 5.0), (11.5, 2.0), (7.0, 2.0))), ('endPath', ()), ) ) ] ) def test_path_operation(message, operations, expected): path = Path() for op, args in operations: getattr(path, op)(*args) # round the values we get back rounded = [] for verb, pts in path.segments: round_pts = [] for pt in pts: round_pts.append(tuple(round(c, 2) for c in pt)) rounded.append((verb, tuple(round_pts))) > assert tuple(rounded) == expected, message E AssertionError: arc_to_quads E assert (('moveTo', (...endPath', ())) == (('moveTo', (...endPath', ())) E E At index 1 diff: ('qCurveTo', ((7.0, 5.0), (8.32, 4.56), (10.18, 3.94), (11.5, 3.5), (11.5, 3.5), (10.18, 3.06), (8.32, 2.44), (7.0, 2.0), (7.0, 2.0))) != ('qCurveTo', ((11.5, 5.0), (11.5, 2.0), (7.0, 2.0))) E E Full diff: E ( E ( E 'moveTo',... E E ...Full output truncated (56 lines hidden), use '-vv' to show tests/pathops_test.py:963: AssertionError =========================== short test summary info ============================ FAILED tests/pathops_test.py::test_path_operation[conic_2_quad-operations3-expected3] FAILED tests/pathops_test.py::test_path_operation[arc_to_quads-operations4-expected4] ========================= 2 failed, 45 passed in 7.59s ========================= >>> ERROR: py3-skia-pathops: check failed >>> py3-skia-pathops: Uninstalling dependencies... (1/43) Purging .makedepends-py3-skia-pathops (20250519.060541) (2/43) Purging cython-pyc (3.0.12-r0) (3/43) Purging cython (3.0.12-r0) (4/43) Purging gn (0_git20250311-r0) (5/43) Purging py3-gpep517-pyc (19-r0) (6/43) Purging py3-gpep517 (19-r0) (7/43) Purging py3-installer-pyc (0.7.0-r2) (8/43) Purging py3-installer (0.7.0-r2) (9/43) Purging py3-setuptools_scm-pyc (8.2.0-r0) (10/43) Purging py3-setuptools_scm (8.2.0-r0) (11/43) Purging py3-setuptools-pyc (80.5.0-r0) (12/43) Purging py3-setuptools (80.5.0-r0) (13/43) Purging py3-wheel-pyc (0.46.1-r0) (14/43) Purging py3-wheel (0.46.1-r0) (15/43) Purging python3-dev (3.12.10-r0) (16/43) Purging samurai (1.2-r7) (17/43) Purging py3-pytest-xdist-pyc (3.6.1-r0) (18/43) Purging py3-pytest-xdist (3.6.1-r0) (19/43) Purging py3-execnet-pyc (2.1.1-r0) (20/43) Purging py3-execnet (2.1.1-r0) (21/43) Purging py3-pytest-pyc (8.3.5-r0) (22/43) Purging py3-pytest (8.3.5-r0) (23/43) Purging py3-iniconfig-pyc (2.1.0-r0) (24/43) Purging py3-iniconfig (2.1.0-r0) (25/43) Purging py3-packaging-pyc (25.0-r0) (26/43) Purging py3-packaging (25.0-r0) (27/43) Purging py3-parsing-pyc (3.2.3-r0) (28/43) Purging py3-parsing (3.2.3-r0) (29/43) Purging py3-pluggy-pyc (1.5.0-r0) (30/43) Purging py3-pluggy (1.5.0-r0) (31/43) Purging py3-py-pyc (1.11.0-r4) (32/43) Purging py3-py (1.11.0-r4) (33/43) Purging python3-pyc (3.12.10-r0) (34/43) Purging python3-pycache-pyc0 (3.12.10-r0) (35/43) Purging pyc (3.12.10-r0) (36/43) Purging python3 (3.12.10-r0) (37/43) Purging gdbm (1.24-r0) (38/43) Purging libbz2 (1.0.8-r6) (39/43) Purging libffi (3.4.8-r0) (40/43) Purging libpanelw (6.5_p20250503-r0) (41/43) Purging mpdecimal (4.0.1-r0) (42/43) Purging sqlite-libs (3.49.2-r0) (43/43) Purging xz-libs (5.8.1-r0) Executing busybox-1.37.0-r17.trigger OK: 400 MiB in 104 packages