Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[skia] Build failure on arm64-osx-dynamic #41971

Open
ADKaster opened this issue Nov 5, 2024 · 5 comments
Open

[skia] Build failure on arm64-osx-dynamic #41971

ADKaster opened this issue Nov 5, 2024 · 5 comments
Assignees
Labels
category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team. category:question This issue is a question requires:repro The issue is not currently repro-able

Comments

@ADKaster
Copy link
Contributor

ADKaster commented Nov 5, 2024

Package: skia[core,fontconfig,freetype,gl,harfbuzz,icu,metal]:arm64-osx@129

Host Environment

  • Host: arm64-osx
  • Compiler: AppleClang 16.0.0.16000026
  • vcpkg-tool version: 2024-10-18-e392d7347fe72dff56e7857f7571c22301237ae6
    vcpkg-scripts version: 10b7a17 2024-10-21 (2 weeks ago)

To Reproduce

vcpkg install --no-print-usage

Failure logs

-- Downloading https://github.com/google/skia/archive/501e9efaa2fc929ec67c44da6dbaf9335264b559.tar.gz -> google-skia-501e9efaa2fc929ec67c44da6dbaf9335264b559.tar.gz...
-- Extracting source /Users/andrew/Source/ladybird-browser/Build/vcpkg/downloads/google-skia-501e9efaa2fc929ec67c44da6dbaf9335264b559.tar.gz
-- Applying patch disable-msvc-env-setup.patch
-- Applying patch skia-include-string.patch
-- Applying patch bentleyottmann-build.patch
-- Applying patch graphite.patch
-- Applying patch vulkan-headers.patch
-- Applying patch pdfsubsetfont-uwp.diff
-- Using source at /Users/andrew/Source/ladybird-browser/Build/vcpkg/buildtrees/skia/src/335264b559-a895e3b511.clean
-- Creating third_party/externals/dng_sdk
-- Fetching https://android.googlesource.com/platform/external/dng_sdk.git c8d0c9b1d16bfda56f15165d39e0ffa360a11123...
-- Extracting source /Users/andrew/Source/ladybird-browser/Build/vcpkg/downloads/skia-c8d0c9b1d16bfda56f15165d39e0ffa360a11123.tar.gz
-- Using source at /Users/andrew/Source/ladybird-browser/Build/vcpkg/buildtrees/skia/src/a360a11123-3e98e4208e.clean
-- Creating third_party/externals/piex
-- Fetching https://android.googlesource.com/platform/external/piex.git bb217acdca1cc0c16b704669dd6f91a1b509c406...
-- Extracting source /Users/andrew/Source/ladybird-browser/Build/vcpkg/downloads/skia-bb217acdca1cc0c16b704669dd6f91a1b509c406.tar.gz
-- Using source at /Users/andrew/Source/ladybird-browser/Build/vcpkg/buildtrees/skia/src/a1b509c406-84c7e7ac21.clean
-- Creating third_party/externals/wuffs
-- Fetching https://github.com/google/wuffs-mirror-release-c.git e3f919ccfe3ef542cfc983a82146070258fb57f8...
-- Extracting source /Users/andrew/Source/ladybird-browser/Build/vcpkg/downloads/skia-e3f919ccfe3ef542cfc983a82146070258fb57f8.tar.gz
-- Using source at /Users/andrew/Source/ladybird-browser/Build/vcpkg/buildtrees/skia/src/0258fb57f8-69c6ce6bfb.clean
-- Found external ninja('1.12.1').
-- Getting CMake variables for arm64-osx
-- Generating build (arm64-osx-dbg)...
-- Generating build (arm64-osx-rel)...
-- Building (arm64-osx-dbg)...
CMake Error at scripts/cmake/vcpkg_execute_build_process.cmake:134 (message):
    Command failed: /opt/homebrew/bin/ninja -C /Users/andrew/Source/ladybird-browser/Build/vcpkg/buildtrees/skia/arm64-osx-dbg :skia :modules
    Working Directory: /Users/andrew/Source/ladybird-browser/Build/vcpkg/buildtrees/skia/src/335264b559-a895e3b511.clean
    See logs for more information:
      /Users/andrew/Source/ladybird-browser/Build/vcpkg/buildtrees/skia/build-arm64-osx-dbg-out.log

Call Stack (most recent call first):
  scripts/cmake/vcpkg_build_ninja.cmake:3 (vcpkg_execute_build_process)
  scripts/cmake/vcpkg_build_ninja.cmake:24 (z_vcpkg_build_ninja_build)
  buildtrees/versioning_/versions/skia/76a242d24e0e810ad8c78e3deaef69d4b634e8fc/skia-functions.cmake:337 (vcpkg_build_ninja)
  buildtrees/versioning_/versions/skia/76a242d24e0e810ad8c78e3deaef69d4b634e8fc/skia-functions.cmake:445 (skia_gn_install_build_type)
  buildtrees/versioning_/versions/skia/76a242d24e0e810ad8c78e3deaef69d4b634e8fc/portfile.cmake:296 (skia_gn_install)
  scripts/ports.cmake:192 (include)



/Users/andrew/Source/ladybird-browser/Build/vcpkg/buildtrees/skia/build-arm64-osx-dbg-out.log
ninja: Entering directory `/Users/andrew/Source/ladybird-browser/Build/vcpkg/buildtrees/skia/arm64-osx-dbg'
[1/1036] stamp obj/third_party/freetype2/freetype2.stamp
[2/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/MutableTextureState.cpp
[3/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/BlendFormula.cpp
[4/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/RectanizerPow2.cpp
[5/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/DitherUtils.cpp
[6/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/Blend.cpp
[7/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/RectanizerSkyline.cpp
[8/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/DataUtils.cpp
[9/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/SkBackingFit.cpp
[10/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ResourceKey.cpp
[11/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/BlurUtils.cpp
[12/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/AtlasTypes.cpp
[13/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontMgr_custom.cpp
[14/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ShaderErrorHandler.cpp
[15/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/SDFMaskFilter.cpp
[16/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/tessellate/FixedCountBufferUtils.cpp
[17/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/Swizzle.cpp
[18/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/DistanceFieldAdjustTable.cpp
[19/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/SkSLToBackend.cpp
[20/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/TiledTextureUtils.cpp
[21/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/tessellate/Tessellation.cpp
[22/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/SubRunAllocator.cpp
[23/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/Slug.cpp
[24/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontHost_FreeType.cpp
[25/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/GlyphVector.cpp
[26/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/SubRunControl.cpp
[27/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/StrikeCache.cpp
[28/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontHost_FreeType_common.cpp
[29/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/SlugImpl.cpp
[30/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/TextBlob.cpp
[31/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/TextBlobRedrawCoordinator.cpp
[32/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/codegen/SkSLGLSLCodeGenerator.cpp
[33/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/SkChromeRemoteGlyphCache.cpp
[34/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/codegen/SkSLPipelineStageCodeGenerator.cpp
[35/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/mtl/MtlMemoryAllocatorImpl.mm
[36/1036] stamp obj/typeface_freetype.stamp
[37/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkJpegSourceMgr.cpp
[38/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkJpegMetadataDecoderImpl.cpp
[39/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/VertexFiller.cpp
[40/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkJpegCodec.cpp
[41/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkJpegUtility.cpp
[42/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_abort_sniffer.cpp
[43/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkJpegDecoderMgr.cpp
[44/1036] compile ../src/335264b559-a895e3b511.clean/src/encode/SkJPEGWriteUtility.cpp
[45/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_bottlenecks.cpp
[46/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_1d_function.cpp
[47/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/codegen/SkSLWGSLCodeGenerator.cpp
[48/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_exceptions.cpp
[49/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/mtl/MtlUtils.mm
[50/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_1d_table.cpp
[51/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/codegen/SkSLMetalCodeGenerator.cpp
[52/1036] compile ../src/335264b559-a895e3b511.clean/src/encode/SkJpegEncoderImpl.cpp
[53/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_area_task.cpp
[54/1036] compile ../src/335264b559-a895e3b511.clean/src/text/gpu/SubRunContainer.cpp
[55/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_color_space.cpp
[56/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_globals.cpp
[57/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_file_stream.cpp
[58/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_color_spec.cpp
[59/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_filter_task.cpp
[60/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_camera_profile.cpp
[61/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_fingerprint.cpp
[62/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_exif.cpp
[63/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_host.cpp
[64/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_date_time.cpp
[65/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_gain_map.cpp
[66/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_image.cpp
[67/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_jpeg_memory_source.cpp
[68/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_hue_sat_map.cpp
[69/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_ifd.cpp
[70/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_iptc.cpp
[71/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_memory.cpp
[72/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_info.cpp
[73/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_bad_pixels.cpp
[74/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_mutex.cpp
[75/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_memory_stream.cpp
[76/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_orientation.cpp
[77/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/codegen/SkSLSPIRVCodeGenerator.cpp
[78/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_jpeg_image.cpp
[79/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_linearization_info.cpp
[80/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_pthread.cpp
[81/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_matrix.cpp
[82/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_misc_opcodes.cpp
[83/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_parse_utils.cpp
[84/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_point.cpp
[85/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_opcodes.cpp
[86/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_opcode_list.cpp
[87/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_ref_counted_block.cpp
[88/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_lens_correction.cpp
[89/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_safe_arithmetic.cpp
[90/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_rect.cpp
[91/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_lossless_jpeg.cpp
[92/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_pixel_buffer.cpp
[93/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_rational.cpp
[94/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_preview.cpp
[95/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_tag_types.cpp
[96/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_temperature.cpp
[97/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_render.cpp
[98/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_resample.cpp
[99/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_simple_image.cpp
[100/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_string_list.cpp
[101/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_spline.cpp
[102/1036] stamp obj/third_party/libjpeg-turbo/libjpeg.stamp
[103/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_stream.cpp
[104/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_mosaic_info.cpp
[105/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_shared.cpp
[106/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_tile_iterator.cpp
[107/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_reference.cpp
[108/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_xy_coord.cpp
[109/1036] stamp obj/third_party/zlib/zlib.stamp
[110/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_read_image.cpp
[111/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_negative.cpp
[112/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_tone_curve.cpp
[113/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/piex/src/binary_parse/cached_paged_byte_array.cc
[114/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_string.cpp
[115/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/piex/src/binary_parse/range_checked_byte_ptr.cc
[116/1036] stamp obj/fontmgr_custom.stamp
[117/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontConfigInterface_direct_factory.cpp
[118/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontConfigInterface.cpp
[119/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_utils.cpp
[120/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontConfigInterface_direct.cpp
[121/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontMgr_FontConfigInterface.cpp
[122/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontMgr_custom_empty.cpp
[123/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontMgr_android_parser.cpp
[124/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontMgr_custom_directory.cpp
[125/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontMgr_custom_embedded.cpp
[126/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/piex/src/piex.cc
[127/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontMgr_android.cpp
[128/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/piex/src/tiff_directory/tiff_directory.cc
[129/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/piex/src/image_type_recognition/image_type_recognition_lite.cc
[130/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontMgr_fontconfig.cpp
[131/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/piex/src/tiff_parser.cc
[132/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrBackendSemaphore.cpp
[133/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkFontMgr_mac_ct.cpp
[134/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrAttachment.cpp
[135/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrAuditTrail.cpp
[136/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrBackendUtils.cpp
[137/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrBackendSurface.cpp
[138/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkScalerContext_mac_ct.cpp
[139/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkTypeface_mac_ct.cpp
[140/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/Device_drawTexture.cpp
[141/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrBufferUpdateRenderTask.cpp
[142/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrClientMappedBufferManager.cpp
[143/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrBufferTransferRenderTask.cpp
[144/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrBufferAllocPool.cpp
[145/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/wuffs/release/c/wuffs-v0.3.c
[146/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/Device.cpp
[147/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrCanvas.cpp
[148/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrColorInfo.cpp
[149/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrBackendTextureImageGenerator.cpp
[150/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrCaps.cpp
[151/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/ClipStack.cpp
[152/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrColorSpaceXform.cpp
[153/1036] compile ../src/335264b559-a895e3b511.clean/third_party/externals/dng_sdk/source/dng_image_writer.cpp
[154/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrBlurUtils.cpp
[155/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrContext_Base.cpp
[156/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDataUtils.cpp
[157/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrContextThreadSafeProxy.cpp
[158/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrCopyRenderTask.cpp
[159/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDistanceFieldGenFromVector.cpp
[160/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDriverBugWorkarounds.cpp
[161/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDefaultGeoProcFactory.cpp
[162/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDrawOpTest.cpp
[163/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDeferredDisplayList.cpp
[164/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDDLContext.cpp
[165/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDDLTask.cpp
[166/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDeferredDisplayListRecorder.cpp
[167/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrFixedClip.cpp
[168/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDrawOpAtlas.cpp
[169/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrEagerVertexAllocator.cpp
[170/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDirectContextPriv.cpp
[171/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDynamicAtlas.cpp
[172/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDirectContext.cpp
[173/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrGpuBuffer.cpp
[174/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrMemoryPool.cpp
[175/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrImageInfo.cpp
[176/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrManagedResource.cpp
[177/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrImageContext.cpp
[178/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrGeometryProcessor.cpp
[179/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrGpuResource.cpp
[180/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrDrawingManager.cpp
[181/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrFragmentProcessor.cpp
[182/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrGpu.cpp
[183/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrMeshDrawTarget.cpp
[184/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrFragmentProcessors.cpp
[185/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrProcessor.cpp
[186/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrPaint.cpp
[187/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrPipeline.cpp
[188/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrPersistentCacheUtils.cpp
[189/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrOpsRenderPass.cpp
[190/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrMeshBuffers.cpp
[191/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrProcessorAnalysis.cpp
[192/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrOnFlushResourceProvider.cpp
[193/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrPromiseImageTexture.cpp
[194/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrProcessorSet.cpp
[195/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrOpFlushState.cpp
[196/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrProgramDesc.cpp
[197/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrRenderTarget.cpp
[198/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrProgramInfo.cpp
[199/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrProcessorUnitTest.cpp
[200/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrRenderTaskCluster.cpp
[201/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrShaderVar.cpp
[202/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrRenderTask.cpp
[203/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrRenderTargetProxy.cpp
[204/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrRecordingContext.cpp
[205/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrSPIRVUniformHandler.cpp
[206/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrRecordingContextPriv.cpp
[207/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrSPIRVVaryingHandler.cpp
[208/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrShaderCaps.cpp
[209/1036] compile ../src/335264b559-a895e3b511.clean/src/gpu/ganesh/GrResourceProvider.cpp
...
Skipped 378 lines
...
[588/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMemset_opts_avx.cpp
[589/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMasks.cpp
[590/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMatrixInvert.cpp
[591/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkImageFilter.cpp
[592/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMemset_opts_erms.cpp
[593/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkGlyphRunPainter.cpp
[594/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMaskCache.cpp
[595/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMipmapDrawDownSampler.cpp
[596/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMaskGamma.cpp
[597/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMipmapAccessor.cpp
[598/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMipmap.cpp
[599/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMipmapBuilder.cpp
[600/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMemset_opts.cpp
[601/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMaskFilter.cpp
[602/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMaskBlurFilter.cpp
[603/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkImageFilterTypes.cpp
[604/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPaint.cpp
[605/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMatrix.cpp
[606/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPathMeasure.cpp
[607/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMipmapHQDownSampler.cpp
[608/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPath_serial.cpp
[609/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPathUtils.cpp
[610/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPaintPriv.cpp
[611/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPathRef.cpp
[612/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPathEffect.cpp
[613/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPathBuilder.cpp
[614/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkOverdrawCanvas.cpp
[615/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPixelRef.cpp
[616/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPictureFlat.cpp
[617/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPoint3.cpp
[618/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkMesh.cpp
[619/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPoint.cpp
[620/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPixmapDraw.cpp
[621/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRSXform.cpp
[622/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPtrRecorder.cpp
[623/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPixmap.cpp
[624/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPath.cpp
[625/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPicture.cpp
[626/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPicturePlayback.cpp
[627/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkQuadClipper.cpp
[628/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPictureRecorder.cpp
[629/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPictureData.cpp
[630/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRRect.cpp
[631/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkReadPixelsRec.cpp
[632/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRasterClip.cpp
[633/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRTree.cpp
[634/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkPictureRecord.cpp
[635/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRasterPipelineBlitter.cpp
[636/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkReadBuffer.cpp
[637/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRecords.cpp
[638/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRect.cpp
[639/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRecord.cpp
[640/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRasterPipeline.cpp
[641/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkResourceCache.cpp
[642/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRegion.cpp
[643/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRecordDraw.cpp
[644/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkSLTypeShared.cpp
[645/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRegion_path.cpp
[646/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkScalar.cpp
[647/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkScan.cpp
[648/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRecordOpts.cpp
[649/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkScan_AntiPath.cpp
[650/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRecordedDrawable.cpp
[651/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkScan_Antihair.cpp
[652/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkSpecialImage.cpp
[653/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkScan_AAAPath.cpp
[654/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRecorder.cpp
[655/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkScan_Path.cpp
[656/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkSpriteBlitter_ARGB32.cpp
[657/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkScan_Hairline.cpp
[658/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRuntimeBlender.cpp
[659/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkStream.cpp
[660/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkStringUtils.cpp
[661/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkStrokeRec.cpp
[662/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkString.cpp
[663/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkStrokerPriv.cpp
[664/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkSwizzle.cpp
[665/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkSwizzler_opts.cpp
[666/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkStroke.cpp
[667/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkSwizzler_opts_hsw.cpp
[668/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkScalerContext.cpp
[669/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkSwizzler_opts_ssse3.cpp
[670/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkSwizzler_opts_lasx.cpp
[671/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkOpts.cpp
[672/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkVertState.cpp
[673/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkUnPreMultiply.cpp
[674/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkStrikeSpec.cpp
[675/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkWritePixelsRec.cpp
[676/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkStrikeCache.cpp
[677/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkTypefaceCache.cpp
[678/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkTaskGroup.cpp
[679/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkStrike.cpp
[680/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkYUVMath.cpp
[681/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkYUVAInfo.cpp
[682/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkVertices.cpp
[683/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkRuntimeEffect.cpp
[684/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkImage_Base.cpp
[685/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkWriteBuffer.cpp
[686/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkYUVPlanesCache.cpp
[687/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkWriter32.cpp
[688/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkYUVAPixmaps.cpp
[689/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkImage.cpp
[690/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkImage_Raster.cpp
[691/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkImage_Lazy.cpp
[692/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkImage_LazyFactories.cpp
[693/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkImage_RasterFactories.cpp
[694/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkTypeface_remote.cpp
[695/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkPictureImageGenerator.cpp
[696/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkImage_Picture.cpp
[697/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkRescaleAndReadPixels.cpp
[698/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkSurface_Null.cpp
[699/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkTextBlob.cpp
[700/1036] compile ../src/335264b559-a895e3b511.clean/src/lazy/SkDiscardableMemoryPool.cpp
[701/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkSurface.cpp
[702/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkSurface_Base.cpp
[703/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkEmptyShader.cpp
[704/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkBitmapProcShader.cpp
[705/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkSurface_Raster.cpp
[706/1036] compile ../src/335264b559-a895e3b511.clean/src/core/SkTypeface.cpp
[707/1036] compile ../src/335264b559-a895e3b511.clean/src/image/SkTiledImageUtils.cpp
[708/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkShader.cpp
[709/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkLocalMatrixShader.cpp
[710/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkBlendShader.cpp
[711/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkColorFilterShader.cpp
[712/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkGainmapShader.cpp
[713/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkColorShader.cpp
[714/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkCoordClampShader.cpp
[715/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkPictureShader.cpp
[716/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkTransformShader.cpp
[717/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkWorkingColorSpaceShader.cpp
[718/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkShaderBase.cpp
[719/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkPerlinNoiseShaderImpl.cpp
[720/1036] compile ../src/335264b559-a895e3b511.clean/src/text/SlugFromBuffer.cpp
[721/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkImageShader.cpp
[722/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkRuntimeShader.cpp
[723/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkAddIntersections.cpp
[724/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkDConicLineIntersection.cpp
[725/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/SkTriColorShader.cpp
[726/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkDCubicToQuads.cpp
[727/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkDLineIntersection.cpp
[728/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkDCubicLineIntersection.cpp
[729/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkIntersections.cpp
[730/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkDQuadLineIntersection.cpp
[731/1036] compile ../src/335264b559-a895e3b511.clean/src/text/StrikeForGPU.cpp
[732/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkOpCubicHull.cpp
[733/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkOpContour.cpp
[734/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkOpAngle.cpp
[735/1036] compile ../src/335264b559-a895e3b511.clean/src/text/GlyphRun.cpp
[736/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkOpSegment.cpp
[737/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsCommon.cpp
[738/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkOpBuilder.cpp
[739/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkOpSpan.cpp
[740/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkOpCoincidence.cpp
[741/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsCurve.cpp
[742/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsLine.cpp
[743/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsConic.cpp
[744/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkOpEdgeBuilder.cpp
[745/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsOp.cpp
[746/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsTypes.cpp
[747/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsRect.cpp
[748/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsSimplify.cpp
[749/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsCubic.cpp
[750/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsQuad.cpp
[751/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsTightBounds.cpp
[752/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathWriter.cpp
[753/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsDebug.cpp
[754/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsAsWinding.cpp
[755/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsWinding.cpp
[756/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkCamera.cpp
[757/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkFloatToDecimal.cpp
[758/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkEventTracer.cpp
[759/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkCharToGlyphCache.cpp
[760/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkReduceOrder.cpp
[761/1036] compile ../src/335264b559-a895e3b511.clean/src/pathops/SkPathOpsTSect.cpp
[762/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkCanvasStack.cpp
[763/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkMatrix22.cpp
[764/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkClipStackUtils.cpp
[765/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkDashPath.cpp
[766/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkNullCanvas.cpp
[767/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkJSONWriter.cpp
[768/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkOSPath.cpp
[769/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkParseColor.cpp
[770/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkParse.cpp
[771/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkPaintFilterCanvas.cpp
[772/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkCanvasStateUtils.cpp
[773/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkNWayCanvas.cpp
[774/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkOrderedFontMgr.cpp
[775/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkJSON.cpp
[776/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/win/SkAutoCoInitialize.cpp
[777/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/win/SkDWrite.cpp
[778/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/win/SkDWriteFontFileStream.cpp
[779/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/win/SkDWriteGeometrySink.cpp
[780/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkMultiPictureDocument.cpp
[781/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkParsePath.cpp
[782/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/win/SkHRESULT.cpp
[783/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/win/SkWGL_win.cpp
[784/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/win/SkIStream.cpp
[785/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkCustomTypeface.cpp
[786/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkPatchUtils.cpp
[787/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkColorMatrix.cpp
[788/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkPolyUtils.cpp
[789/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkColorMatrixFilter.cpp
[790/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkTextUtils.cpp
[791/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkShaderUtils.cpp
[792/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/mac/SkCTFont.cpp
[793/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkBlenders.cpp
[794/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkShadowTessellator.cpp
[795/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkEmbossMask.cpp
[796/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/mac/SkCreateCGImageRef.cpp
[797/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkCornerPathEffect.cpp
[798/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/Sk1DPathEffect.cpp
[799/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/Sk2DPathEffect.cpp
[800/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/mac/SkCTFontCreateExactCopy.cpp
[801/1036] compile ../src/335264b559-a895e3b511.clean/src/utils/SkShadowUtils.cpp
[802/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkDiscretePathEffect.cpp
[803/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkDashPathEffect.cpp
[804/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkEmbossMaskFilter.cpp
[805/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkHighContrastFilter.cpp
[806/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkTrimPathEffect.cpp
[807/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkTableMaskFilter.cpp
[808/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/SkShaderMaskFilterImpl.cpp
[809/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/gradients/SkLinearGradient.cpp
[810/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/colorfilters/SkColorFilterBase.cpp
[811/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/gradients/SkSweepGradient.cpp
[812/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/colorfilters/SkComposeColorFilter.cpp
[813/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/colorfilters/SkBlendModeColorFilter.cpp
[814/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/gradients/SkConicalGradient.cpp
[815/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/colorfilters/SkGaussianColorFilter.cpp
[816/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/gradients/SkRadialGradient.cpp
[817/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/colorfilters/SkColorSpaceXformColorFilter.cpp
[818/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/colorfilters/SkWorkingFormatColorFilter.cpp
[819/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/colorfilters/SkTableColorFilter.cpp
[820/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/colorfilters/SkMatrixColorFilter.cpp
[821/1036] compile ../src/335264b559-a895e3b511.clean/src/shaders/gradients/SkGradientBaseShader.cpp
[822/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkComposeImageFilter.cpp
[823/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkDropShadowImageFilter.cpp
[824/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/colorfilters/SkRuntimeColorFilter.cpp
[825/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkBlendImageFilter.cpp
[826/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkBlurImageFilter.cpp
[827/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkColorFilterImageFilter.cpp
[828/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkImageImageFilter.cpp
[829/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkCropImageFilter.cpp
[830/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkDisplacementMapImageFilter.cpp
[831/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkMatrixTransformImageFilter.cpp
[832/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkMergeImageFilter.cpp
[833/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkMagnifierImageFilter.cpp
[834/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkColorPalette.cpp
[835/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkPictureImageFilter.cpp
[836/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkLightingImageFilter.cpp
[837/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkEncodedInfo.cpp
[838/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkMatrixConvolutionImageFilter.cpp
[839/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkExif.cpp
[840/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkParseEncodedOrigin.cpp
[841/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkShaderImageFilter.cpp
[842/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkGainmapInfo.cpp
[843/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkMorphologyImageFilter.cpp
[844/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkCodecImageGenerator.cpp
[845/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkPixmapUtils.cpp
[846/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkCodec.cpp
[847/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkTiffUtility.cpp
[848/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkImageGenerator_FromEncoded.cpp
[849/1036] compile ../src/335264b559-a895e3b511.clean/src/effects/imagefilters/SkRuntimeImageFilter.cpp
[850/1036] compile ../src/335264b559-a895e3b511.clean/src/encode/SkEncoder.cpp
[851/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkMaskSwizzler.cpp
[852/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkSampler.cpp
[853/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkBmpBaseCodec.cpp
[854/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkSwizzler.cpp
[855/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLContext.cpp
[856/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkBmpMaskCodec.cpp
[857/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkBmpStandardCodec.cpp
[858/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkBmpRLECodec.cpp
[859/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkWbmpCodec.cpp
[860/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLBuiltinTypes.cpp
[861/1036] compile ../src/335264b559-a895e3b511.clean/src/encode/SkICC.cpp
[862/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkBmpCodec.cpp
[863/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLErrorReporter.cpp
[864/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLLexer.cpp
[865/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLPool.cpp
[866/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLOutputStream.cpp
[867/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLIntrinsicList.cpp
[868/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLConstantFolder.cpp
[869/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLAnalysis.cpp
[870/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLSampleUsage.cpp
[871/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLCompiler.cpp
[872/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLMangler.cpp
[873/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLPosition.cpp
[874/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLModule.cpp
[875/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLOperator.cpp
[876/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLModuleLoader.cpp
[877/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLUtil.cpp
[878/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLGetLoopControlFlowInfo.cpp
[879/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLString.cpp
[880/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLHasSideEffects.cpp
[881/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLGetReturnComplexity.cpp
[882/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLCanExitWithoutReturningValue.cpp
[883/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLGetLoopUnrollInfo.cpp
[884/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLCheckSymbolTableCorrectness.cpp
[885/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLCheckProgramStructure.cpp
[886/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLFinalizationChecks.cpp
[887/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLInliner.cpp
[888/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLIsSameExpressionTree.cpp
[889/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLIsDynamicallyUniformExpression.cpp
[890/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLParser.cpp
[891/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLIsConstantExpression.cpp
[892/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLIsTrivialExpression.cpp
[893/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLSwitchCaseContainsExit.cpp
[894/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLReturnsInputAlpha.cpp
[895/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLChildCall.cpp
[896/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLProgramUsage.cpp
[897/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLConstructor.cpp
[898/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLBinaryExpression.cpp
[899/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLSymbolTableStackBuilder.cpp
[900/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLBlock.cpp
[901/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLConstructorArrayCast.cpp
[902/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLConstructorCompoundCast.cpp
[903/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/analysis/SkSLSpecialization.cpp
[904/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLConstructorArray.cpp
[905/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLConstructorDiagonalMatrix.cpp
[906/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLConstructorCompound.cpp
[907/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLConstructorMatrixResize.cpp
[908/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLConstructorScalarCast.cpp
[909/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLConstructorSplat.cpp
[910/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLExpression.cpp
[911/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLConstructorStruct.cpp
[912/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLDoStatement.cpp
[913/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/codegen/SkSLRasterPipelineBuilder.cpp
[914/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLDiscardStatement.cpp
[915/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLExtension.cpp
[916/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLExpressionStatement.cpp
[917/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLFieldAccess.cpp
[918/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLIfStatement.cpp
[919/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLLayout.cpp
[920/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLModifierFlags.cpp
[921/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/codegen/SkSLRasterPipelineCodeGenerator.cpp
[922/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLLiteral.cpp
[923/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLForStatement.cpp
[924/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLIndexExpression.cpp
[925/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLFunctionDeclaration.cpp
[926/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLFunctionDefinition.cpp
[927/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLFunctionCall.cpp
[928/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLInterfaceBlock.cpp
[929/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLSwitchCase.cpp
[930/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLPostfixExpression.cpp
[931/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLModifiersDeclaration.cpp
[932/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLStructDefinition.cpp
[933/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLPrefixExpression.cpp
[934/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLVariableReference.cpp
[935/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLSymbol.cpp
[936/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLSwizzle.cpp
[937/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLProgram.cpp
[938/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLSetting.cpp
[939/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLSwitchStatement.cpp
[940/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLSymbolTable.cpp
[941/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLTernaryExpression.cpp
[942/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLTypeReference.cpp
[943/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLVariable.cpp
[944/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLVarDeclarations.cpp
[945/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/ir/SkSLType.cpp
[946/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/tracing/SkSLTraceHook.cpp
[947/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLAddConstToVarModifiers.cpp
[948/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLEliminateDeadFunctions.cpp
[949/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLEliminateDeadLocalVariables.cpp
[950/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLEliminateEmptyStatements.cpp
[951/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLEliminateDeadGlobalVariables.cpp
[952/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLEliminateUnnecessaryBraces.cpp
[953/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/tracing/SkSLDebugTracePriv.cpp
[954/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLRewriteIndexedSwizzle.cpp
[955/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLEliminateUnreachableCode.cpp
[956/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLFindAndDeclareBuiltinStructs.cpp
[957/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLFindAndDeclareBuiltinFunctions.cpp
[958/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLTransform.cpp
[959/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLFindAndDeclareBuiltinVariables.cpp
[960/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLHoistSwitchVarDeclarationsAtTopLevel.cpp
[961/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLReplaceSplatCastsWithSwizzles.cpp
[962/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/SkSLModuleDataDefault.cpp
[963/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkOSFile_stdio.cpp
[964/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLReplaceConstVarsWithLiterals.cpp
[965/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkMemory_malloc.cpp
[966/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkDiscardableMemory_none.cpp
[967/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkDebug_stdio.cpp
[968/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/transform/SkSLRenamePrivateSymbols.cpp
[969/1036] stamp obj/typeface_fontations.stamp
[970/1036] stamp obj/skx.stamp
[971/1036] stamp obj/webp_decode.stamp
[972/1036] stamp obj/vello.stamp
[973/1036] stamp obj/webp_encode.stamp
[974/1036] stamp obj/wuffs.stamp
[975/1036] stamp obj/xps.stamp
[976/1036] stamp obj/xml.stamp
[977/1036] link libskcms.a
[978/1036] compile ../src/335264b559-a895e3b511.clean/src/android/SkAndroidFrameworkUtils.cpp
[979/1036] compile ../src/335264b559-a895e3b511.clean/src/sfnt/SkOTTable_name.cpp
[980/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkOSFile_posix.cpp
[981/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkAndroidCodecAdapter.cpp
[982/1036] compile ../src/335264b559-a895e3b511.clean/src/sfnt/SkOTUtils.cpp
[983/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkAndroidCodec.cpp
[984/1036] stamp obj/third_party/icu/icu.stamp
[985/1036] compile ../src/335264b559-a895e3b511.clean/src/codec/SkSampledCodec.cpp
[986/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkGlobalInitialization_default.cpp
[987/1036] compile ../src/335264b559-a895e3b511.clean/modules/skunicode/src/SkUnicode_icu_builtin.cpp
[988/1036] compile ../src/335264b559-a895e3b511.clean/src/sksl/tracing/SkSLDebugTracePlayer.cpp
[989/1036] compile ../src/335264b559-a895e3b511.clean/src/android/SkAnimatedImage.cpp
[990/1036] compile ../src/335264b559-a895e3b511.clean/modules/skunicode/src/SkUnicode.cpp
[991/1036] compile ../src/335264b559-a895e3b511.clean/modules/skunicode/src/SkUnicode_hardcoded.cpp
[992/1036] compile ../src/335264b559-a895e3b511.clean/modules/skunicode/src/SkBidiFactory_icu_full.cpp
[993/1036] compile ../src/335264b559-a895e3b511.clean/modules/skunicode/src/SkUnicode_icu_bidi.cpp
[994/1036] compile ../src/335264b559-a895e3b511.clean/modules/bentleyottmann/src/Int96.cpp
[995/1036] compile ../src/335264b559-a895e3b511.clean/modules/skshaper/src/SkShaper_primitive.cpp
[996/1036] compile ../src/335264b559-a895e3b511.clean/modules/bentleyottmann/src/Point.cpp
[997/1036] compile ../src/335264b559-a895e3b511.clean/modules/skshaper/src/SkShaper_skunicode.cpp
[998/1036] compile ../src/335264b559-a895e3b511.clean/src/ports/SkImageGeneratorCG.cpp
[999/1036] compile ../src/335264b559-a895e3b511.clean/modules/skshaper/src/SkShaper_factory.cpp
[1000/1036] compile ../src/335264b559-a895e3b511.clean/modules/skshaper/src/SkShaper.cpp
[1001/1036] compile ../src/335264b559-a895e3b511.clean/modules/bentleyottmann/src/BruteForceCrossings.cpp
[1002/1036] compile ../src/335264b559-a895e3b511.clean/modules/bentleyottmann/src/BentleyOttmann1.cpp
[1003/1036] compile ../src/335264b559-a895e3b511.clean/modules/bentleyottmann/src/Contour.cpp
[1004/1036] compile ../src/335264b559-a895e3b511.clean/modules/bentleyottmann/src/Segment.cpp
[1005/1036] link libskia.dylib
[1006/1036] link libskunicode_core.dylib
[1007/1036] compile ../src/335264b559-a895e3b511.clean/modules/skunicode/src/SkUnicode_icu.cpp
[1008/1036] link libskunicode_icu.dylib
[1009/1036] compile ../src/335264b559-a895e3b511.clean/modules/bentleyottmann/src/EventQueue.cpp
[1010/1036] stamp obj/modules/skunicode/skunicode.stamp
[1011/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/FontArguments.cpp
[1012/1036] compile ../src/335264b559-a895e3b511.clean/modules/skshaper/src/SkShaper_harfbuzz.cpp
[1013/1036] compile ../src/335264b559-a895e3b511.clean/modules/skshaper/src/SkShaper_coretext.cpp
[1014/1036] compile ../src/335264b559-a895e3b511.clean/modules/bentleyottmann/src/SweepLine.cpp
[1015/1036] compile ../src/335264b559-a895e3b511.clean/modules/bentleyottmann/src/Myers.cpp
[1016/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/TextShadow.cpp
[1017/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/ParagraphPainterImpl.cpp
[1018/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/Decorations.cpp
[1019/1036] link libskshaper.dylib
[1020/1036] link libbentleyottmann.dylib
[1021/1036] stamp obj/modules/skottie/skottie.stamp
[1022/1036] stamp obj/modules/svg/svg.stamp
[1023/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/ParagraphStyle.cpp
[1024/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/TypefaceFontProvider.cpp
[1025/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/FontCollection.cpp
[1026/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/TextStyle.cpp
[1027/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/Run.cpp
[1028/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/ParagraphBuilderImpl.cpp
[1029/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/TextWrapper.cpp
[1030/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/ParagraphCache.cpp
[1031/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/utils/TestFontCollection.cpp
[1032/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/OneLineShaper.cpp
[1033/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/ParagraphImpl.cpp
[1034/1036] compile ../src/335264b559-a895e3b511.clean/modules/skparagraph/src/TextLine.cpp
[1035/1036] link libskparagraph.dylib
FAILED: libskparagraph.dylib 
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/c++ -shared -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.1.sdk -Wl,-w -target arm64-apple-macos11 -lfreetyped -lfontconfig -lfreetyped -lexpat -lturbojpeg -ljpeg -lz -lharfbuzz-subset -lharfbuzz -lpng16d -lwebpdecoder -lwebpdemux -lwebpmux -lwebp -licuuc -licudata -L/Users/andrew/Source/ladybird-browser/Build/debug/vcpkg_installed/arm64-osx/debug/lib  @libskparagraph.dylib.rsp     -Wl,-install_name,@rpath/libskparagraph.dylib -o libskparagraph.dylib
Undefined symbols for architecture arm64:
  "SkTypeface_FreeType::MakeFromStream(std::__1::unique_ptr<SkStreamAsset, std::__1::default_delete<SkStreamAsset>>, SkFontArguments const&)", referenced from:
      skia::textlayout::TestFontCollection::addFontFromFile(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&, std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&) in libskparagraph.TestFontCollection.o
ld: symbol(s) not found for architecture arm64
c++: error: linker command failed with exit code 1 (use -v to see invocation)
ninja: build stopped: subcommand failed.

Additional context

vcpkg.json
{
  "builtin-baseline": "10b7a178346f3f0abef60cecd5130e295afd8da4",
  "dependencies": [
    {
      "name": "curl",
      "features": [
        "brotli",
        "http2"
      ]
    },
    {
      "name": "dirent",
      "platform": "windows"
    },
    {
      "name": "fontconfig",
      "platform": "linux | freebsd | openbsd | osx | windows"
    },
    "harfbuzz",
    "icu",
    "libjpeg-turbo",
    "libjxl",
    {
      "name": "libpng",
      "features": [
        "apng"
      ]
    },
    {
      "name": "libavif",
      "features": [
        "dav1d"
      ]
    },
    {
      "name": "libwebp",
      "features": [
        "anim",
        "libwebpmux",
        "simd"
      ]
    },
    "simdutf",
    {
      "name": "skia",
      "platform": "osx",
      "features": [
        "metal",
        "fontconfig"
      ]
    },
    {
      "name": "skia",
      "platform": "linux | freebsd | openbsd | windows",
      "features": [
        "vulkan"
      ]
    },
    {
      "name": "skia",
      "platform": "android"
    },
    "sqlite3",
    {
      "name": "vulkan",
      "platform": "!android"
    },
    {
      "name": "vulkan-headers",
      "platform": "!android"
    },
    "woff2"
  ],
  "overrides": [
    {
      "name": "curl",
      "version": "8.10.1#0"
    },
    {
      "name": "fontconfig",
      "version": "2.14.2#1"
    },
    {
      "name": "icu",
      "version": "74.2#2"
    },
    {
      "name": "libjpeg-turbo",
      "version": "3.0.2"
    },
    {
      "name": "libjxl",
      "version": "0.11.0"
    },
    {
      "name": "libpng",
      "version": "1.6.43#3"
    },
    {
      "name": "libavif",
      "version": "1.0.4#1"
    },
    {
      "name": "libwebp",
      "version": "1.4.0#1"
    },
    {
      "name": "simdutf",
      "version": "5.6.0#0"
    },
    {
      "name": "skia",
      "version": "129#0"
    },
    {
      "name": "sqlite3",
      "version": "3.46.1"
    },
    {
      "name": "woff2",
      "version": "1.0.2#4"
    }
  ]
}

@ADKaster
Copy link
Contributor Author

ADKaster commented Nov 5, 2024

We reduced this in Ladybird to an error in skia's gn files

https://github.com/google/skia/blob/82175b411c80973bec79cc01d93c18ed8826c35b/modules/skparagraph/skparagraph.gni#L61-L68

I have a patch locally that I'm testing that looks like so:

diff --git a/bazel/exporter_tool/main.go b/bazel/exporter_tool/main.go
index 7d08bba939..e0ce13509a 100644
--- a/bazel/exporter_tool/main.go
+++ b/bazel/exporter_tool/main.go
@@ -614,12 +614,10 @@ var gniExportDescs = []exporter.GNIExportDesc{
        {GNI: "modules/skparagraph/skparagraph.gni", Vars: []exporter.GNIFileListExportDesc{
                {Var: "skparagraph_public",
                        Rules: []string{
-                               "//modules/skparagraph/include:hdrs",
-                               "//modules/skparagraph/utils:utils_hdrs"}},
+                               "//modules/skparagraph/include:hdrs"}},
                {Var: "skparagraph_sources",
                        Rules: []string{
-                               "//modules/skparagraph/src:srcs",
-                               "//modules/skparagraph/utils:utils_srcs"}},
+                               "//modules/skparagraph/src:srcs"}},
                {Var: "skparagraph_utils",
                        Rules: []string{
                                "//modules/skparagraph/utils:utils_hdrs",
diff --git a/modules/skparagraph/skparagraph.gni b/modules/skparagraph/skparagraph.gni
index 1356b5dc8a..b9caea20b9 100644
--- a/modules/skparagraph/skparagraph.gni
+++ b/modules/skparagraph/skparagraph.gni
@@ -11,9 +11,7 @@
 
 _modules = get_path_info("../../modules", "abspath")
 
-# List generated by Bazel rules:
-#  //modules/skparagraph/include:hdrs
-#  //modules/skparagraph/utils:utils_hdrs
+# Generated by Bazel rule //modules/skparagraph/include:hdrs
 skparagraph_public = [
   "$_modules/skparagraph/include/DartTypes.h",
   "$_modules/skparagraph/include/FontArguments.h",
@@ -27,12 +25,9 @@ skparagraph_public = [
   "$_modules/skparagraph/include/TextShadow.h",
   "$_modules/skparagraph/include/TextStyle.h",
   "$_modules/skparagraph/include/TypefaceFontProvider.h",
-  "$_modules/skparagraph/utils/TestFontCollection.h",
 ]
 
-# List generated by Bazel rules:
-#  //modules/skparagraph/src:srcs
-#  //modules/skparagraph/utils:utils_srcs
+# Generated by Bazel rule //modules/skparagraph/src:srcs
 skparagraph_sources = [
   "$_modules/skparagraph/src/Decorations.cpp",
   "$_modules/skparagraph/src/Decorations.h",
@@ -58,7 +53,6 @@ skparagraph_sources = [
   "$_modules/skparagraph/src/TextWrapper.cpp",
   "$_modules/skparagraph/src/TextWrapper.h",
   "$_modules/skparagraph/src/TypefaceFontProvider.cpp",
-  "$_modules/skparagraph/utils/TestFontCollection.cpp",
 ]
 
 # List generated by Bazel rules:

This diff makes make -C bazel generate_gni happy with removing the bogus TestFontCollection.cpp utility file from skparagraph's source list. That file is free type specific, which is not a thing on macOS.

@dg0yt
Copy link
Contributor

dg0yt commented Nov 6, 2024

Is this an issue with newest XCode/SDK? The vcpkg port is not up-to-date. Maybe it was already fixed upstream. (Why have Test... stuff in non-test binaries?)

The vcpkg port runs only gn, not bazel. And I don't think we want to add bazel and go dependencies. The port might pick the gn(i) changes.

@Cheney-W Cheney-W added requires:repro The issue is not currently repro-able category:question This issue is a question labels Nov 6, 2024
@ADKaster
Copy link
Contributor Author

ADKaster commented Nov 6, 2024

The change to the bazel/go files is simply to ensure that the autogenerated .gni files (skparagraph.gni) match what is created by the upstream tooling. I plan to submit that patch upstream soon ™️. This issue is present when using a debug+dynamic linking triplet like so:

set(VCPKG_CMAKE_SYSTEM_NAME Darwin)
set(VCPKG_TARGET_ARCHITECTURE arm64)
set(VCPKG_OSX_ARCHITECTURES arm64)
set(VCPKG_CRT_LINKAGE dynamic)
set(VCPKG_LIBRARY_LINKAGE dynamic)

But doesn't show up when using VCPKG_LIBRARY_LINKAGE static.

@dg0yt
Copy link
Contributor

dg0yt commented Nov 6, 2024

...oh... You effectively reported it for the official triplet (static, tested in CI), but the issue shows for the arm64-osx-dynamic community triplet.

@ADKaster
Copy link
Contributor Author

ADKaster commented Nov 6, 2024

That's interesting. I used the recommended gh issue create command from the error log. Perhaps it should be updated to include the triplet, if using overlay-triplets?

@ADKaster ADKaster changed the title [skia] Build failure on arm64-osx [skia] Build failure on arm64-osx-dynamic Nov 6, 2024
@Cheney-W Cheney-W added the category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team. label Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category:community-triplet A PR or issue related to community triplets not officially validated by the vcpkg team. category:question This issue is a question requires:repro The issue is not currently repro-able
Projects
None yet
Development

No branches or pull requests

3 participants