I can't compile Skia on Windows as a shared library when enabling SVG

126 views
Skip to first unread message

iN

unread,
Aug 7, 2024, 8:34:30 AM8/7/24
to skia-discuss
The process compiles successfully if I remove skia_enable_svg.

Build args:

bin/gn gen out/Debug --args='is_debug=true is_official_build=false is_component_build=true skia_use_system_expat=false skia_use_system_libjpeg_turbo=false skia_use_system_libpng=false skia_use_system_libwebp=false skia_use_system_zlib=false skia_use_system_icu=false skia_use_system_harfbuzz=false skia_use_gl=true is_trivial_abi=false skia_enable_svg=true target_os=\"win\" target_cpu=\"x86_64\" clang_win = \"C:/LLVM\" cc=\"clang-cl\" cxx=\"clang-cl++\" extra_cflags=[\"/std:c++17\"]'


At the end of the compilation process, I see these errors like this:

...
lorspace@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setFillRule(class SkTLazy<class SkSVGProperty<class SkSVGFillRule,1> > &&)" (__imp_?setFillRule@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGFillRule@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setFill(class SkTLazy<class SkSVGProperty<class SkSVGPaint,1> > &&)" (__imp_?setFill@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGPaint@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setFillOpacity(class SkTLazy<class SkSVGProperty<float,1> > &&)" (__imp_?setFillOpacity@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@M$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setFontFamily(class SkTLazy<class SkSVGProperty<class SkSVGFontFamily,1> > &&)" (__imp_?setFontFamily@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGFontFamily@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setFontSize(class SkTLazy<class SkSVGProperty<class SkSVGFontSize,1> > &&)" (__imp_?setFontSize@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGFontSize@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setFontStyle(class SkTLazy<class SkSVGProperty<class SkSVGFontStyle,1> > &&)" (__imp_?setFontStyle@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGFontStyle@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setFontWeight(class SkTLazy<class SkSVGProperty<class SkSVGFontWeight,1> > &&)" (__imp_?setFontWeight@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGFontWeight@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setStroke(class SkTLazy<class SkSVGProperty<class SkSVGPaint,1> > &&)" (__imp_?setStroke@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGPaint@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setStrokeDashArray(class SkTLazy<class SkSVGProperty<class SkSVGDashArray,1> > &&)" (__imp_?setStrokeDashArray@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGDashArray@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setStrokeDashOffset(class SkTLazy<class SkSVGProperty<class SkSVGLength,1> > &&)" (__imp_?setStrokeDashOffset@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGLength@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setStrokeLineCap(class SkTLazy<class SkSVGProperty<enum SkSVGLineCap,1> > &&)" (__imp_?setStrokeLineCap@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@W4SkSVGLineCap@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setStrokeLineJoin(class SkTLazy<class SkSVGProperty<class SkSVGLineJoin,1> > &&)" (__imp_?setStrokeLineJoin@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGLineJoin@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setStrokeMiterLimit(class SkTLazy<class SkSVGProperty<float,1> > &&)" (__imp_?setStrokeMiterLimit@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@M$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setStrokeOpacity(class SkTLazy<class SkSVGProperty<float,1> > &&)" (__imp_?setStrokeOpacity@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@M$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setStrokeWidth(class SkTLazy<class SkSVGProperty<class SkSVGLength,1> > &&)" (__imp_?setStrokeWidth@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGLength@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
  Dica em símbolos que estão definidos e podem corresponder potencialmente a:
    "__declspec(dllimport) public: void __cdecl SkPaint::setStrokeWidth(float)" (__imp_?setStrokeWidth@SkPaint@@QEAAXM@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setTextAnchor(class SkTLazy<class SkSVGProperty<class SkSVGTextAnchor,1> > &&)" (__imp_?setTextAnchor@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGTextAnchor@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setVisibility(class SkTLazy<class SkSVGProperty<class SkSVGVisibility,1> > &&)" (__imp_?setVisibility@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGVisibility@@$00@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setClipPath(class SkTLazy<class SkSVGProperty<class SkSVGFuncIRI,0> > &&)" (__imp_?setClipPath@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGFuncIRI@@$0A@@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setDisplay(class SkTLazy<class SkSVGProperty<enum SkSVGDisplay,0> > &&)" (__imp_?setDisplay@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@W4SkSVGDisplay@@$0A@@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setMask(class SkTLazy<class SkSVGProperty<class SkSVGFuncIRI,0> > &&)" (__imp_?setMask@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGFuncIRI@@$0A@@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setFilter(class SkTLazy<class SkSVGProperty<class SkSVGFuncIRI,0> > &&)" (__imp_?setFilter@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGFuncIRI@@$0A@@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setOpacity(class SkTLazy<class SkSVGProperty<float,0> > &&)" (__imp_?setOpacity@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@M$0A@@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setStopColor(class SkTLazy<class SkSVGProperty<class SkSVGColor,0> > &&)" (__imp_?setStopColor@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGColor@@$0A@@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setStopOpacity(class SkTLazy<class SkSVGProperty<float,0> > &&)" (__imp_?setStopOpacity@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@M$0A@@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setFloodColor(class SkTLazy<class SkSVGProperty<class SkSVGColor,0> > &&)" (__imp_?setFloodColor@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGColor@@$0A@@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setFloodOpacity(class SkTLazy<class SkSVGProperty<float,0> > &&)" (__imp_?setFloodOpacity@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@M$0A@@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGNode::setLightingColor(class SkTLazy<class SkSVGProperty<class SkSVGColor,0> > &&)" (__imp_?setLightingColor@SkSVGNode@@AEAA_N$$QEAV?$SkTLazy@V?$SkSVGProperty@VSkSVGColor@@$0A@@@@@@Z), referenced in "public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGNode@@UEAA_NPEBD0@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class SkPath const * __cdecl SkSVGRenderContext::clipPath(void)const " (__imp_?clipPath@SkSVGRenderContext@@QEBAPEBVSkPath@@XZ), referenced in "public: class SkPath __cdecl SkSVGNode::asPath(class SkSVGRenderContext const &)const " (?asPath@SkSVGNode@@QEBA?AVSkPath@@AEBVSkSVGRenderContext@@@Z)
  Dica em símbolos que estão definidos e podem corresponder potencialmente a:
    "__declspec(dllimport) public: void __cdecl SkCanvas::clipPath(class SkPath const &,enum SkClipOp,bool)" (__imp_?clipPath@SkCanvas@@QEAAXAEBVSkPath@@W4SkClipOp@@_N@Z)
    "__declspec(dllimport) public: void __cdecl SkCanvas::clipPath(class SkPath const &,bool)" (__imp_?clipPath@SkCanvas@@QEAAXAEBVSkPath@@_N@Z)
svg.SkSVGNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) const SkSVGNode::`vftable'" (__imp_??_7SkSVGNode@@6B@), referenced in "public: virtual __cdecl SkSVGNode::~SkSVGNode(void)" (??1SkSVGNode@@UEAA@XZ)
svg.SkSVGOpenTypeSVGDecoder.obj : error LNK2019: unresolved external symbol, "char * __cdecl SkStrAppendU32(char * const,unsigned int)" (?SkStrAppendU32@@YAPEADQEADI@Z), referenced in "public: virtual bool __cdecl SkSVGOpenTypeSVGDecoder::render(class SkCanvas &,int,unsigned short,unsigned int,class SkSpan<unsigned int>)" (?render@SkSVGOpenTypeSVGDecoder@@UEAA_NAEAVSkCanvas@@HGIV?$SkSpan@I@@@Z)
svg.SkSVGOpenTypeSVGDecoder.obj : error LNK2019: unresolved external symbol, "public: static enum SkBase64::Error __cdecl SkBase64::Decode(void const *,unsigned __int64,void *,unsigned __int64 *)" (?Decode@SkBase64@@SA?AW4Error@1@PEBX_KPEAXPEA_K@Z), referenced in "private: static class sk_sp<class SkData> __cdecl `anonymous namespace'::DataResourceProvider::decode_datauri(char const * const,char const * const)" (?decode_datauri@DataResourceProvider@?A0x797ffeb7@@CA?AV?$sk_sp@VSkData@@@@QEBD0@Z)
skresources.lib(skresources.SkResources.obj) : error LNK2001: unresolved external symbol "public: static enum SkBase64::Error __cdecl SkBase64::Decode(void const *,unsigned __int64,void *,unsigned __int64 *)" (?Decode@SkBase64@@SA?AW4Error@1@PEBX_KPEAXPEA_K@Z)
svg.SkSVGPath.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: enum SkPathFillType __cdecl SkSVGFillRule::asFillType(void)const " (__imp_?asFillType@SkSVGFillRule@@QEBA?AW4SkPathFillType@@XZ), referenced in "protected: virtual class SkPath __cdecl SkSVGPath::onAsPath(class SkSVGRenderContext const &)const " (?onAsPath@SkSVGPath@@MEBA?AVSkPath@@AEBVSkSVGRenderContext@@@Z)
svg.SkSVGPoly.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: enum SkPathFillType __cdecl SkSVGFillRule::asFillType(void)const " (__imp_?asFillType@SkSVGFillRule@@QEBA?AW4SkPathFillType@@XZ)
svg.SkSVGShape.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: enum SkPathFillType __cdecl SkSVGFillRule::asFillType(void)const " (__imp_?asFillType@SkSVGFillRule@@QEBA?AW4SkPathFillType@@XZ)
svg.SkSVGPath.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGPath::setPath(class SkTLazy<class SkPath> &&)" (__imp_?setPath@SkSVGPath@@AEAA_N$$QEAV?$SkTLazy@VSkPath@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGPath::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGPath@@MEAA_NPEBD0@Z)
svg.SkSVGPath.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) const SkSVGPath::`vftable'" (__imp_??_7SkSVGPath@@6B@), referenced in "private: __cdecl SkSVGPath::SkSVGPath(void)" (??0SkSVGPath@@AEAA@XZ)
svg.SkSVGPattern.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGPattern::setHref(class SkTLazy<class SkSVGIRI> &&)" (__imp_?setHref@SkSVGPattern@@AEAA_N$$QEAV?$SkTLazy@VSkSVGIRI@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGPattern::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGPattern@@MEAA_NPEBD0@Z)
svg.SkSVGPattern.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGPattern::setX(class SkTLazy<class SkSVGLength> &&)" (__imp_?setX@SkSVGPattern@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGPattern::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGPattern@@MEAA_NPEBD0@Z)
svg.SkSVGPattern.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGPattern::setY(class SkTLazy<class SkSVGLength> &&)" (__imp_?setY@SkSVGPattern@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGPattern::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGPattern@@MEAA_NPEBD0@Z)
svg.SkSVGPattern.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGPattern::setWidth(class SkTLazy<class SkSVGLength> &&)" (__imp_?setWidth@SkSVGPattern@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGPattern::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGPattern@@MEAA_NPEBD0@Z)
svg.SkSVGPattern.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGPattern::setHeight(class SkTLazy<class SkSVGLength> &&)" (__imp_?setHeight@SkSVGPattern@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGPattern::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGPattern@@MEAA_NPEBD0@Z)
svg.SkSVGPattern.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGPattern::setPatternTransform(class SkTLazy<class SkMatrix> &&)" (__imp_?setPatternTransform@SkSVGPattern@@AEAA_N$$QEAV?$SkTLazy@VSkMatrix@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGPattern::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGPattern@@MEAA_NPEBD0@Z)
svg.SkSVGPattern.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) const SkSVGPattern::`vftable'" (__imp_??_7SkSVGPattern@@6B@), referenced in "protected: __cdecl SkSVGPattern::SkSVGPattern(void)" (??0SkSVGPattern@@IEAA@XZ)
svg.SkSVGPoly.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGPoly::setPoints(class SkTLazy<class std::vector<struct SkPoint,class std::allocator<struct SkPoint> > > &&)" (__imp_?setPoints@SkSVGPoly@@AEAA_N$$QEAV?$SkTLazy@V?$vector@USkPoint@@V?$allocator@USkPoint@@@std@@@std@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGPoly::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGPoly@@MEAA_NPEBD0@Z)
svg.SkSVGPoly.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) const SkSVGPoly::`vftable'" (__imp_??_7SkSVGPoly@@6B@), referenced in "private: __cdecl SkSVGPoly::SkSVGPoly(enum SkSVGTag)" (??0SkSVGPoly@@AEAA@W4SkSVGTag@@@Z)
svg.SkSVGRadialGradient.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGRadialGradient::setCx(class SkTLazy<class SkSVGLength> &&)" (__imp_?setCx@SkSVGRadialGradient@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGRadialGradient::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGRadialGradient@@MEAA_NPEBD0@Z)
svg.SkSVGRadialGradient.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGRadialGradient::setCy(class SkTLazy<class SkSVGLength> &&)" (__imp_?setCy@SkSVGRadialGradient@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGRadialGradient::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGRadialGradient@@MEAA_NPEBD0@Z)
svg.SkSVGRadialGradient.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGRadialGradient::setR(class SkTLazy<class SkSVGLength> &&)" (__imp_?setR@SkSVGRadialGradient@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGRadialGradient::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGRadialGradient@@MEAA_NPEBD0@Z)
svg.SkSVGRadialGradient.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGRadialGradient::setFx(class SkTLazy<class SkSVGLength> &&)" (__imp_?setFx@SkSVGRadialGradient@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGRadialGradient::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGRadialGradient@@MEAA_NPEBD0@Z)
svg.SkSVGRadialGradient.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGRadialGradient::setFy(class SkTLazy<class SkSVGLength> &&)" (__imp_?setFy@SkSVGRadialGradient@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGRadialGradient::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGRadialGradient@@MEAA_NPEBD0@Z)
svg.SkSVGRadialGradient.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) const SkSVGRadialGradient::`vftable'" (__imp_??_7SkSVGRadialGradient@@6B@), referenced in "private: __cdecl SkSVGRadialGradient::SkSVGRadialGradient(void)" (??0SkSVGRadialGradient@@AEAA@XZ)
svg.SkSVGRect.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGRect::setX(class SkTLazy<class SkSVGLength> &&)" (__imp_?setX@SkSVGRect@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGRect::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGRect@@MEAA_NPEBD0@Z)
svg.SkSVGRect.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGRect::setY(class SkTLazy<class SkSVGLength> &&)" (__imp_?setY@SkSVGRect@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGRect::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGRect@@MEAA_NPEBD0@Z)
svg.SkSVGRect.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGRect::setWidth(class SkTLazy<class SkSVGLength> &&)" (__imp_?setWidth@SkSVGRect@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGRect::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGRect@@MEAA_NPEBD0@Z)
svg.SkSVGRect.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGRect::setHeight(class SkTLazy<class SkSVGLength> &&)" (__imp_?setHeight@SkSVGRect@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGRect::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGRect@@MEAA_NPEBD0@Z)
svg.SkSVGRect.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGRect::setRx(class SkTLazy<class SkSVGLength> &&)" (__imp_?setRx@SkSVGRect@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGRect::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGRect@@MEAA_NPEBD0@Z)
svg.SkSVGRect.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGRect::setRy(class SkTLazy<class SkSVGLength> &&)" (__imp_?setRy@SkSVGRect@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGRect::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGRect@@MEAA_NPEBD0@Z)
svg.SkSVGRect.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) const SkSVGRect::`vftable'" (__imp_??_7SkSVGRect@@6B@), referenced in "private: __cdecl SkSVGRect::SkSVGRect(void)" (??0SkSVGRect@@AEAA@XZ)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: bool __cdecl SkSVGLength::operator!=(class SkSVGLength const &)const " (__imp_??9SkSVGLength@@QEBA_NAEBV0@@Z), referenced in "public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &,unsigned int)" (?applyPresentationAttributes@SkSVGRenderContext@@QEAAXAEBUSkSVGPresentationAttributes@@I@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: enum SkSVGLength::Unit const & __cdecl SkSVGLength::unit(void)const " (__imp_?unit@SkSVGLength@@QEBAAEBW4Unit@1@XZ), referenced in "public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &,enum SkSVGLengthContext::LengthType)const " (?resolve@SkSVGLengthContext@@QEBAMAEBVSkSVGLength@@W4LengthType@1@@Z)
svg.SkSVGSVG.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: enum SkSVGLength::Unit const & __cdecl SkSVGLength::unit(void)const " (__imp_?unit@SkSVGLength@@QEBAAEBW4Unit@1@XZ)
svg.SkSVGText.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: enum SkSVGLength::Unit const & __cdecl SkSVGLength::unit(void)const " (__imp_?unit@SkSVGLength@@QEBAAEBW4Unit@1@XZ)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: enum SkSVGColor::Type __cdecl SkSVGColor::type(void)const " (__imp_?type@SkSVGColor@@QEBA?AW4Type@1@XZ), referenced in "public: unsigned int __cdecl SkSVGRenderContext::resolveSvgColor(class SkSVGColor const &)const " (?resolveSvgColor@SkSVGRenderContext@@QEBAIAEBVSkSVGColor@@@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: unsigned int const & __cdecl SkSVGColor::color(void)const " (__imp_?color@SkSVGColor@@QEBAAEBIXZ), referenced in "public: unsigned int __cdecl SkSVGRenderContext::resolveSvgColor(class SkSVGColor const &)const " (?resolveSvgColor@SkSVGRenderContext@@QEBAIAEBVSkSVGColor@@@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class SkSpan<class SkString const > __cdecl SkSVGColor::vars(void)const " (__imp_?vars@SkSVGColor@@QEBA?AV?$SkSpan@$$CBVSkString@@@@XZ), referenced in "public: unsigned int __cdecl SkSVGRenderContext::resolveSvgColor(class SkSVGColor const &)const " (?resolveSvgColor@SkSVGRenderContext@@QEBAIAEBVSkSVGColor@@@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: bool __cdecl SkSVGPaint::operator!=(class SkSVGPaint const &)const " (__imp_??9SkSVGPaint@@QEBA_NAEBV0@@Z), referenced in "public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &,unsigned int)" (?applyPresentationAttributes@SkSVGRenderContext@@QEAAXAEBUSkSVGPresentationAttributes@@I@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: enum SkSVGPaint::Type __cdecl SkSVGPaint::type(void)const " (__imp_?type@SkSVGPaint@@QEBA?AW4Type@1@XZ), referenced in "private: void __cdecl SkSVGRenderContext::applyOpacity(float,unsigned int,bool)" (?applyOpacity@SkSVGRenderContext@@AEAAXMI_N@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class SkSVGColor const & __cdecl SkSVGPaint::color(void)const " (__imp_?color@SkSVGPaint@@QEBAAEBVSkSVGColor@@XZ), referenced in "private: class SkTLazy<class SkPaint> __cdecl SkSVGRenderContext::commonPaint(class SkSVGPaint const &,float)const " (?commonPaint@SkSVGRenderContext@@AEBA?AV?$SkTLazy@VSkPaint@@@@AEBVSkSVGPaint@@M@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class SkSVGIRI const & __cdecl SkSVGPaint::iri(void)const " (__imp_?iri@SkSVGPaint@@QEBAAEBVSkSVGIRI@@XZ), referenced in "private: class SkTLazy<class SkPaint> __cdecl SkSVGRenderContext::commonPaint(class SkSVGPaint const &,float)const " (?commonPaint@SkSVGRenderContext@@AEBA?AV?$SkTLazy@VSkPaint@@@@AEBVSkSVGPaint@@M@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: enum SkSVGFuncIRI::Type __cdecl SkSVGFuncIRI::type(void)const " (__imp_?type@SkSVGFuncIRI@@QEBA?AW4Type@1@XZ), referenced in "private: void __cdecl SkSVGRenderContext::applyFilter(class SkSVGFuncIRI const &)" (?applyFilter@SkSVGRenderContext@@AEAAXAEBVSkSVGFuncIRI@@@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: bool __cdecl SkSVGLineJoin::operator!=(class SkSVGLineJoin const &)const " (__imp_??9SkSVGLineJoin@@QEBA_NAEBV0@@Z), referenced in "public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &,unsigned int)" (?applyPresentationAttributes@SkSVGRenderContext@@QEAAXAEBUSkSVGPresentationAttributes@@I@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: enum SkSVGLineJoin::Type __cdecl SkSVGLineJoin::type(void)const " (__imp_?type@SkSVGLineJoin@@QEBA?AW4Type@1@XZ), referenced in "enum SkPaint::Join __cdecl `anonymous namespace'::toSkJoin(class SkSVGLineJoin const &)" (?toSkJoin@?A0xe1bfd0c7@@YA?AW4Join@SkPaint@@AEBVSkSVGLineJoin@@@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: bool __cdecl SkSVGFillRule::operator!=(class SkSVGFillRule const &)const " (__imp_??9SkSVGFillRule@@QEBA_NAEBV0@@Z), referenced in "public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &,unsigned int)" (?applyPresentationAttributes@SkSVGRenderContext@@QEAAXAEBUSkSVGPresentationAttributes@@I@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: bool __cdecl SkSVGVisibility::operator!=(class SkSVGVisibility const &)const " (__imp_??9SkSVGVisibility@@QEBA_NAEBV0@@Z), referenced in "public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &,unsigned int)" (?applyPresentationAttributes@SkSVGRenderContext@@QEAAXAEBUSkSVGPresentationAttributes@@I@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: bool __cdecl SkSVGDashArray::operator!=(class SkSVGDashArray const &)const " (__imp_??9SkSVGDashArray@@QEBA_NAEBV0@@Z), referenced in "public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &,unsigned int)" (?applyPresentationAttributes@SkSVGRenderContext@@QEAAXAEBUSkSVGPresentationAttributes@@I@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: enum SkSVGDashArray::Type __cdecl SkSVGDashArray::type(void)const " (__imp_?type@SkSVGDashArray@@QEBA?AW4Type@1@XZ), referenced in "class sk_sp<class SkPathEffect> __cdecl `anonymous namespace'::dash_effect(struct SkSVGPresentationAttributes const &,class SkSVGLengthContext const &)" (?dash_effect@?A0xe1bfd0c7@@YA?AV?$sk_sp@VSkPathEffect@@@@AEBUSkSVGPresentationAttributes@@AEBVSkSVGLengthContext@@@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class std::vector<class SkSVGLength,class std::allocator<class SkSVGLength> > const & __cdecl SkSVGDashArray::dashArray(void)const " (__imp_?dashArray@SkSVGDashArray@@QEBAAEBV?$vector@VSkSVGLength@@V?$allocator@VSkSVGLength@@@std@@@std@@XZ), referenced in "class sk_sp<class SkPathEffect> __cdecl `anonymous namespace'::dash_effect(struct SkSVGPresentationAttributes const &,class SkSVGLengthContext const &)" (?dash_effect@?A0xe1bfd0c7@@YA?AV?$sk_sp@VSkPathEffect@@@@AEBUSkSVGPresentationAttributes@@AEBVSkSVGLengthContext@@@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: bool __cdecl SkSVGFontFamily::operator!=(class SkSVGFontFamily const &)const " (__imp_??9SkSVGFontFamily@@QEBA_NAEBV0@@Z), referenced in "public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &,unsigned int)" (?applyPresentationAttributes@SkSVGRenderContext@@QEAAXAEBUSkSVGPresentationAttributes@@I@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: bool __cdecl SkSVGFontStyle::operator!=(class SkSVGFontStyle const &)const " (__imp_??9SkSVGFontStyle@@QEBA_NAEBV0@@Z), referenced in "public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &,unsigned int)" (?applyPresentationAttributes@SkSVGRenderContext@@QEAAXAEBUSkSVGPresentationAttributes@@I@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: bool __cdecl SkSVGFontSize::operator!=(class SkSVGFontSize const &)const " (__imp_??9SkSVGFontSize@@QEBA_NAEBV0@@Z), referenced in "public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &,unsigned int)" (?applyPresentationAttributes@SkSVGRenderContext@@QEAAXAEBUSkSVGPresentationAttributes@@I@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: bool __cdecl SkSVGFontWeight::operator!=(class SkSVGFontWeight const &)const " (__imp_??9SkSVGFontWeight@@QEBA_NAEBV0@@Z), referenced in "public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &,unsigned int)" (?applyPresentationAttributes@SkSVGRenderContext@@QEAAXAEBUSkSVGPresentationAttributes@@I@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: bool __cdecl SkSVGTextAnchor::operator!=(class SkSVGTextAnchor const &)const " (__imp_??9SkSVGTextAnchor@@QEBA_NAEBV0@@Z), referenced in "public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &,unsigned int)" (?applyPresentationAttributes@SkSVGRenderContext@@QEAAXAEBUSkSVGPresentationAttributes@@I@Z)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: __cdecl SkSVGPresentationContext::SkSVGPresentationContext(struct SkSVGPresentationContext const &)" (__imp_??0SkSVGPresentationContext@@QEAA@AEBU0@@Z), referenced in "void __cdecl std::_Construct_in_place<struct SkSVGPresentationContext,struct SkSVGPresentationContext const &>(struct SkSVGPresentationContext &,struct SkSVGPresentationContext const &)" (??$_Construct_in_place@USkSVGPresentationContext@@AEBU1@@std@@YAXAEAUSkSVGPresentationContext@@AEBU1@@Z)
  Dica em símbolos que estão definidos e podem corresponder potencialmente a:
    "__declspec(dllimport) public: __cdecl SkSVGPresentationContext::SkSVGPresentationContext(void)" (__imp_??0SkSVGPresentationContext@@QEAA@XZ)
svg.SkSVGRenderContext.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: struct SkSVGPresentationContext & __cdecl SkSVGPresentationContext::operator=(struct SkSVGPresentationContext const &)" (__imp_??4SkSVGPresentationContext@@QEAAAEAU0@AEBU0@@Z), referenced in "public: void __cdecl std::_Optional_construct_base<struct SkSVGPresentationContext>::_Assign<struct SkSVGPresentationContext const &>(struct SkSVGPresentationContext const &)" (??$_Assign@AEBUSkSVGPresentationContext@@@?$_Optional_construct_base@USkSVGPresentationContext@@@std@@QEAAXAEBUSkSVGPresentationContext@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: struct SkSize const & __cdecl SkSVGLengthContext::viewPort(void)const " (__imp_?viewPort@SkSVGLengthContext@@QEBAAEBUSkSize@@XZ), referenced in "protected: virtual bool __cdecl SkSVGSVG::onPrepareToRender(class SkSVGRenderContext *)const " (?onPrepareToRender@SkSVGSVG@@MEBA_NPEAVSkSVGRenderContext@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: void __cdecl SkSVGLengthContext::setViewPort(struct SkSize const &)" (__imp_?setViewPort@SkSVGLengthContext@@QEAAXAEBUSkSize@@@Z), referenced in "protected: virtual bool __cdecl SkSVGSVG::onPrepareToRender(class SkSVGRenderContext *)const " (?onPrepareToRender@SkSVGSVG@@MEBA_NPEAVSkSVGRenderContext@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class SkSVGLengthContext * __cdecl SkSVGRenderContext::writableLengthContext(void)" (__imp_?writableLengthContext@SkSVGRenderContext@@QEAAPEAVSkSVGLengthContext@@XZ), referenced in "protected: virtual bool __cdecl SkSVGSVG::onPrepareToRender(class SkSVGRenderContext *)const " (?onPrepareToRender@SkSVGSVG@@MEBA_NPEAVSkSVGRenderContext@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: void __cdecl SkSVGSVG::setX(class SkSVGLength const &)" (__imp_?setX@SkSVGSVG@@QEAAXAEBVSkSVGLength@@@Z), referenced in "protected: virtual void __cdecl SkSVGSVG::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGSVG@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: void __cdecl SkSVGSVG::setY(class SkSVGLength const &)" (__imp_?setY@SkSVGSVG@@QEAAXAEBVSkSVGLength@@@Z), referenced in "protected: virtual void __cdecl SkSVGSVG::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGSVG@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: void __cdecl SkSVGSVG::setWidth(class SkSVGLength const &)" (__imp_?setWidth@SkSVGSVG@@QEAAXAEBVSkSVGLength@@@Z), referenced in "protected: virtual void __cdecl SkSVGSVG::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGSVG@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: void __cdecl SkSVGSVG::setHeight(class SkSVGLength const &)" (__imp_?setHeight@SkSVGSVG@@QEAAXAEBVSkSVGLength@@@Z), referenced in "protected: virtual void __cdecl SkSVGSVG::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGSVG@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: void __cdecl SkSVGSVG::setPreserveAspectRatio(struct SkSVGPreserveAspectRatio const &)" (__imp_?setPreserveAspectRatio@SkSVGSVG@@QEAAXAEBUSkSVGPreserveAspectRatio@@@Z), referenced in "protected: virtual void __cdecl SkSVGSVG::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGSVG@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: void __cdecl SkSVGSVG::setViewBox(struct SkRect const &)" (__imp_?setViewBox@SkSVGSVG@@QEAAXAEBUSkRect@@@Z), referenced in "protected: virtual void __cdecl SkSVGSVG::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGSVG@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: __cdecl SkSVGWrapperValue<class SkSVGLength,2>::operator class SkSVGLength const &(void)const " (__imp_??B?$SkSVGWrapperValue@VSkSVGLength@@$01@@QEBAAEBVSkSVGLength@@XZ), referenced in "protected: virtual void __cdecl SkSVGSVG::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGSVG@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: __cdecl SkSVGWrapperValue<struct SkRect,9>::operator struct SkRect const &(void)const " (__imp_??B?$SkSVGWrapperValue@USkRect@@$08@@QEBAAEBUSkRect@@XZ), referenced in "protected: virtual void __cdecl SkSVGSVG::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGSVG@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGSVG.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: __cdecl SkSVGWrapperValue<struct SkSVGPreserveAspectRatio,5>::operator struct SkSVGPreserveAspectRatio const &(void)const " (__imp_??B?$SkSVGWrapperValue@USkSVGPreserveAspectRatio@@$04@@QEBAAEBUSkSVGPreserveAspectRatio@@XZ), referenced in "protected: virtual void __cdecl SkSVGSVG::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGSVG@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGShape.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) const SkSVGShape::`vftable'" (__imp_??_7SkSVGShape@@6B@), referenced in "protected: __cdecl SkSVGShape::SkSVGShape(enum SkSVGTag)" (??0SkSVGShape@@IEAA@W4SkSVGTag@@@Z)
svg.SkSVGStop.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGStop::setOffset(class SkTLazy<class SkSVGLength> &&)" (__imp_?setOffset@SkSVGStop@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "protected: virtual bool __cdecl SkSVGStop::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGStop@@MEAA_NPEBD0@Z)
svg.SkSVGStop.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) const SkSVGStop::`vftable'" (__imp_??_7SkSVGStop@@6B@), referenced in "private: __cdecl SkSVGStop::SkSVGStop(void)" (??0SkSVGStop@@AEAA@XZ)
svg.SkSVGText.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class SkString const & __cdecl SkSVGFontFamily::family(void)const " (__imp_?family@SkSVGFontFamily@@QEBAAEBVSkString@@XZ), referenced in "class SkFont __cdecl `anonymous namespace'::ResolveFont(class SkSVGRenderContext const &)" (?ResolveFont@?A0xcdcb0865@@YA?AVSkFont@@AEBVSkSVGRenderContext@@@Z)
svg.SkSVGText.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: enum SkSVGFontStyle::Type __cdecl SkSVGFontStyle::type(void)const " (__imp_?type@SkSVGFontStyle@@QEBA?AW4Type@1@XZ), referenced in "public: __cdecl `class SkFont __cdecl `anonymous namespace'::ResolveFont(class SkSVGRenderContext const &)'::`2'::<lambda_2>::operator()(class SkSVGFontStyle const &)const " (??R<lambda_2>@?1??ResolveFont@?A0xcdcb0865@@YA?AVSkFont@@AEBVSkSVGRenderContext@@@Z@QEBA@AEBVSkSVGFontStyle@@@Z)
svg.SkSVGText.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class SkSVGLength const & __cdecl SkSVGFontSize::size(void)const " (__imp_?size@SkSVGFontSize@@QEBAAEBVSkSVGLength@@XZ), referenced in "class SkFont __cdecl `anonymous namespace'::ResolveFont(class SkSVGRenderContext const &)" (?ResolveFont@?A0xcdcb0865@@YA?AVSkFont@@AEBVSkSVGRenderContext@@@Z)
  Dica em símbolos que estão definidos e podem corresponder potencialmente a:
    "__declspec(dllimport) public: unsigned __int64 __cdecl SkData::size(void)const " (__imp_?size@SkData@@QEBA_KXZ)
    "__declspec(dllimport) public: unsigned __int64 __cdecl SkString::size(void)const " (__imp_?size@SkString@@QEBA_KXZ)
svg.SkSVGText.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: enum SkSVGFontWeight::Type __cdecl SkSVGFontWeight::type(void)const " (__imp_?type@SkSVGFontWeight@@QEBA?AW4Type@1@XZ), referenced in "public: __cdecl `class SkFont __cdecl `anonymous namespace'::ResolveFont(class SkSVGRenderContext const &)'::`2'::<lambda_1>::operator()(class SkSVGFontWeight const &)const " (??R<lambda_1>@?1??ResolveFont@?A0xcdcb0865@@YA?AVSkFont@@AEBVSkSVGRenderContext@@@Z@QEBA@AEBVSkSVGFontWeight@@@Z)
svg.SkSVGText.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: enum SkSVGTextAnchor::Type __cdecl SkSVGTextAnchor::type(void)const " (__imp_?type@SkSVGTextAnchor@@QEBA?AW4Type@1@XZ), referenced in "float __cdecl `anonymous namespace'::ComputeAlignmentFactor(struct SkSVGPresentationContext const &)" (?ComputeAlignmentFactor@?A0xcdcb0865@@YAMAEBUSkSVGPresentationContext@@@Z)
svg.SkSVGText.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class sk_sp<class SkFontMgr> __cdecl SkSVGRenderContext::fontMgr(void)const " (__imp_?fontMgr@SkSVGRenderContext@@QEBA?AV?$sk_sp@VSkFontMgr@@@@XZ), referenced in "private: void __cdecl SkSVGTextContext::shapePendingBuffer(class SkSVGRenderContext const &,class SkFont const &)" (?shapePendingBuffer@SkSVGTextContext@@AEAAXAEBVSkSVGRenderContext@@AEBVSkFont@@@Z)
svg.SkSVGText.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class std::unique_ptr<class SkShaper,struct std::default_delete<class SkShaper> > __cdecl SkSVGRenderContext::makeShaper(void)const " (__imp_?makeShaper@SkSVGRenderContext@@QEBA?AV?$unique_ptr@VSkShaper@@U?$default_delete@VSkShaper@@@std@@@std@@XZ), referenced in "public: __cdecl SkSVGTextContext::SkSVGTextContext(class SkSVGRenderContext const &,class std::function<void __cdecl(class SkSVGRenderContext const &,class sk_sp<class SkTextBlob> const &,class SkPaint const *,class SkPaint const *)> const &,class SkSVGTextPath const *)" (??0SkSVGTextContext@@QEAA@AEBVSkSVGRenderContext@@AEBV?$function@$$A6AXAEBVSkSVGRenderContext@@AEBV?$sk_sp@VSkTextBlob@@@@PEBVSkPaint@@2@Z@std@@PEBVSkSVGTextPath@@@Z)
svg.SkSVGText.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class std::unique_ptr<class SkShaper::BiDiRunIterator,struct std::default_delete<class SkShaper::BiDiRunIterator> > __cdecl SkSVGRenderContext::makeBidiRunIterator(char const *,unsigned __int64,unsigned char)const " (__imp_?makeBidiRunIterator@SkSVGRenderContext@@QEBA?AV?$unique_ptr@VBiDiRunIterator@SkShaper@@U?$default_delete@VBiDiRunIterator@SkShaper@@@std@@@std@@PEBD_KE@Z), referenced in "private: void __cdecl SkSVGTextContext::shapePendingBuffer(class SkSVGRenderContext const &,class SkFont const &)" (?shapePendingBuffer@SkSVGTextContext@@AEAAXAEBVSkSVGRenderContext@@AEBVSkFont@@@Z)
svg.SkSVGText.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class std::unique_ptr<class SkShaper::ScriptRunIterator,struct std::default_delete<class SkShaper::ScriptRunIterator> > __cdecl SkSVGRenderContext::makeScriptRunIterator(char const *,unsigned __int64)const " (__imp_?makeScriptRunIterator@SkSVGRenderContext@@QEBA?AV?$unique_ptr@VScriptRunIterator@SkShaper@@U?$default_delete@VScriptRunIterator@SkShaper@@@std@@@std@@PEBD_K@Z), referenced in "private: void __cdecl SkSVGTextContext::shapePendingBuffer(class SkSVGRenderContext const &,class SkFont const &)" (?shapePendingBuffer@SkSVGTextContext@@AEAAXAEBVSkSVGRenderContext@@AEBVSkFont@@@Z)
svg.SkSVGText.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: class std::function<void __cdecl(class SkSVGRenderContext const &,class sk_sp<class SkTextBlob> const &,class SkPaint const *,class SkPaint const *)> const & __cdecl SkSVGTextContext::getCallback(void)const " (__imp_?getCallback@SkSVGTextContext@@QEBAAEBV?$function@$$A6AXAEBVSkSVGRenderContext@@AEBV?$sk_sp@VSkTextBlob@@@@PEBVSkPaint@@2@Z@std@@XZ), referenced in "private: virtual void __cdecl SkSVGTextPath::onShapeText(class SkSVGRenderContext const &,class SkSVGTextContext *,enum SkSVGXmlSpace)const " (?onShapeText@SkSVGTextPath@@EEBAXAEBVSkSVGRenderContext@@PEAVSkSVGTextContext@@W4SkSVGXmlSpace@@@Z)
svg.SkSVGText.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) const SkSVGTextContext::`vftable'" (__imp_??_7SkSVGTextContext@@6B@), referenced in "public: __cdecl SkSVGTextContext::SkSVGTextContext(class SkSVGRenderContext const &,class std::function<void __cdecl(class SkSVGRenderContext const &,class sk_sp<class SkTextBlob> const &,class SkPaint const *,class SkPaint const *)> const &,class SkSVGTextPath const *)" (??0SkSVGTextContext@@QEAA@AEBVSkSVGRenderContext@@AEBV?$function@$$A6AXAEBVSkSVGRenderContext@@AEBV?$sk_sp@VSkTextBlob@@@@PEBVSkPaint@@2@Z@std@@PEBVSkSVGTextPath@@@Z)
svg.SkSVGTransformableNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) protected: virtual void __cdecl SkSVGNode::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (__imp_?onSetAttribute@SkSVGNode@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z), referenced in "protected: virtual void __cdecl SkSVGTransformableNode::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGTransformableNode@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
  Dica em símbolos que estão definidos e podem corresponder potencialmente a:
    "__declspec(dllimport) protected: virtual void __cdecl SkSVGTransformableNode::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (__imp_?onSetAttribute@SkSVGTransformableNode@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGTransformableNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: void __cdecl SkSVGTransformableNode::setTransform(class SkMatrix const &)" (__imp_?setTransform@SkSVGTransformableNode@@QEAAXAEBVSkMatrix@@@Z), referenced in "protected: virtual void __cdecl SkSVGTransformableNode::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGTransformableNode@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGTransformableNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) public: __cdecl SkSVGWrapperValue<class SkMatrix,8>::operator class SkMatrix const &(void)const " (__imp_??B?$SkSVGWrapperValue@VSkMatrix@@$07@@QEBAAEBVSkMatrix@@XZ), referenced in "protected: virtual void __cdecl SkSVGTransformableNode::onSetAttribute(enum SkSVGAttribute,class SkSVGValue const &)" (?onSetAttribute@SkSVGTransformableNode@@MEAAXW4SkSVGAttribute@@AEBVSkSVGValue@@@Z)
svg.SkSVGTransformableNode.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) const SkSVGTransformableNode::`vftable'" (__imp_??_7SkSVGTransformableNode@@6B@), referenced in "protected: __cdecl SkSVGTransformableNode::SkSVGTransformableNode(enum SkSVGTag)" (??0SkSVGTransformableNode@@IEAA@W4SkSVGTag@@@Z)
svg.SkSVGUse.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGUse::setX(class SkTLazy<class SkSVGLength> &&)" (__imp_?setX@SkSVGUse@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "private: virtual bool __cdecl SkSVGUse::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGUse@@EEAA_NPEBD0@Z)
svg.SkSVGUse.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGUse::setY(class SkTLazy<class SkSVGLength> &&)" (__imp_?setY@SkSVGUse@@AEAA_N$$QEAV?$SkTLazy@VSkSVGLength@@@@@Z), referenced in "private: virtual bool __cdecl SkSVGUse::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGUse@@EEAA_NPEBD0@Z)
svg.SkSVGUse.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) private: bool __cdecl SkSVGUse::setHref(class SkTLazy<class SkSVGIRI> &&)" (__imp_?setHref@SkSVGUse@@AEAA_N$$QEAV?$SkTLazy@VSkSVGIRI@@@@@Z), referenced in "private: virtual bool __cdecl SkSVGUse::parseAndSetAttribute(char const *,char const *)" (?parseAndSetAttribute@SkSVGUse@@EEAA_NPEBD0@Z)
svg.SkSVGUse.obj : error LNK2019: unresolved external symbol, "__declspec(dllimport) const SkSVGUse::`vftable'" (__imp_??_7SkSVGUse@@6B@), referenced in "private: __cdecl SkSVGUse::SkSVGUse(void)" (??0SkSVGUse@@AEAA@XZ)
skresources.lib(skresources.SkResources.obj) : error LNK2019: unresolved external symbol, "bool __cdecl SkStrEndsWith(char const * const,char const * const)" (?SkStrEndsWith@@YA_NQEBD0@Z), referenced in "public: bool __cdecl SkString::endsWith(char const * const)const " (?endsWith@SkString@@QEBA_NQEBD@Z)
skresources.lib(skresources.SkAnimCodecPlayer.obj) : error LNK2001: unresolved external symbol "bool __cdecl SkStrEndsWith(char const * const,char const * const)" (?SkStrEndsWith@@YA_NQEBD0@Z)
skresources.lib(skresources.SkResources.obj) : error LNK2019: unresolved external symbol, "bool __cdecl SkStrEndsWith(char const * const,char)" (?SkStrEndsWith@@YA_NQEBDD@Z), referenced in "public: bool __cdecl SkString::endsWith(char)const " (?endsWith@SkString@@QEBA_ND@Z)
skresources.lib(skresources.SkAnimCodecPlayer.obj) : error LNK2001: unresolved external symbol "bool __cdecl SkStrEndsWith(char const * const,char)" (?SkStrEndsWith@@YA_NQEBDD@Z)
skresources.lib(skresources.SkResources.obj) : error LNK2019: unresolved external symbol, "bool __cdecl sk_isdir(char const *)" (?sk_isdir@@YA_NPEBD@Z), referenced in "public: static class sk_sp<class skresources::FileResourceProvider> __cdecl skresources::FileResourceProvider::Make(class SkString,enum skresources::ImageDecodeStrategy)" (?Make@FileResourceProvider@skresources@@SA?AV?$sk_sp@VFileResourceProvider@skresources@@@@VSkString@@W4ImageDecodeStrategy@2@@Z)
skresources.lib(skresources.SkResources.obj) : error LNK2019: unresolved external symbol, "public: static class SkString __cdecl SkOSPath::Join(char const *,char const *)" (?Join@SkOSPath@@SA?AVSkString@@PEBD0@Z), referenced in "public: virtual class sk_sp<class SkData> __cdecl skresources::FileResourceProvider::load(char const * const,char const * const)const " (?load@FileResourceProvider@skresources@@UEBA?AV?$sk_sp@VSkData@@@@QEBD0@Z)
skresources.lib(skresources.SkResources.obj) : error LNK2001: unresolved external symbol "private: static void (__cdecl*const * const SkMatrix::gMapXYProcs)(class SkMatrix const &,float,float,struct SkPoint *)" (?gMapXYProcs@SkMatrix@@0QBQ6AXAEBV1@MMPEAUSkPoint@@@ZB)
skresources.lib(skresources.SkAnimCodecPlayer.obj) : error LNK2001: unresolved external symbol "private: static void (__cdecl*const * const SkMatrix::gMapXYProcs)(class SkMatrix const &,float,float,struct SkPoint *)" (?gMapXYProcs@SkMatrix@@0QBQ6AXAEBV1@MMPEAUSkPoint@@@ZB)
skresources.lib(skresources.SkResources.obj) : error LNK2001: unresolved external symbol "private: static void (__cdecl*const * const SkMatrix::gMapPtsProcs)(class SkMatrix const &,struct SkPoint * const,struct SkPoint const * const,int)" (?gMapPtsProcs@SkMatrix@@0QBQ6AXAEBV1@QEAUSkPoint@@QEBU2@H@ZB)
skresources.lib(skresources.SkAnimCodecPlayer.obj) : error LNK2001: unresolved external symbol "private: static void (__cdecl*const * const SkMatrix::gMapPtsProcs)(class SkMatrix const &,struct SkPoint * const,struct SkPoint const * const,int)" (?gMapPtsProcs@SkMatrix@@0QBQ6AXAEBV1@QEAUSkPoint@@QEBU2@H@ZB)
skresources.lib(skresources.SkAnimCodecPlayer.obj) : error LNK2019: unresolved external symbol, "public: static class std::unique_ptr<class SkImageGenerator,struct std::default_delete<class SkImageGenerator> > __cdecl SkCodecImageGenerator::MakeFromCodec(class std::unique_ptr<class SkCodec,struct std::default_delete<class SkCodec> >,class std::optional<enum SkAlphaType>)" (?MakeFromCodec@SkCodecImageGenerator@@SA?AV?$unique_ptr@VSkImageGenerator@@U?$default_delete@VSkImageGenerator@@@std@@@std@@V?$unique_ptr@VSkCodec@@U?$default_delete@VSkCodec@@@std@@@3@V?$optional@W4SkAlphaType@@@3@@Z), referenced in "public: __cdecl SkAnimCodecPlayer::SkAnimCodecPlayer(class std::unique_ptr<class SkCodec,struct std::default_delete<class SkCodec> >)" (??0SkAnimCodecPlayer@@QEAA@V?$unique_ptr@VSkCodec@@U?$default_delete@VSkCodec@@@std@@@std@@@Z)
.\svg.dll : fatal error LNK1120: 379 externo não resolvidos
ninja: build stopped: subcommand failed.



iN

unread,
Aug 7, 2024, 10:23:57 AM8/7/24
to skia-discuss
This is the full log of the error after running a clean build:

 
>> ninja -C .\out\Debug


ninja: Entering directory `.\out\Debug'
[1/2] link svg.dll svg.dll.lib svg.dll.pdb
FAILED: svg.dll svg.dll.lib svg.dll.pdb
"C:/Users/Tests/Programas/LLVM/bin/lld-link.exe" /nologo /IMPLIB:./svg.dll.lib /DLL /OUT:./svg.dll /PDB:./svg.dll.pdb @./svg.dll.rsp
lld-link: warning: obj/modules/svg/src/svg.SkSVGCircle.obj: locally defined symbol imported: protected: __cdecl SkSVGShape::SkSVGShape(enum SkSVGTag) (defined in obj/modules/svg/src/svg.SkSVGShape.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGCircle.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGCircle.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGCircle.obj: locally defined symbol imported: protected: void __cdecl SkSVGTransformableNode::mapToParent(class SkPath *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGClipPath.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGClipPath.obj: locally defined symbol imported: public: class SkPath __cdecl SkSVGNode::asPath(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGClipPath.obj: locally defined symbol imported: public: struct SkSVGRenderContext::OBBTransform __cdecl SkSVGRenderContext::transformForCurrentOBB(class SkSVGObjectBoundingBoxUnits) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGContainer.obj: locally defined symbol imported: protected: __cdecl SkSVGTransformableNode::SkSVGTransformableNode(enum SkSVGTag) (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGContainer.obj: locally defined symbol imported: public: void __cdecl SkSVGNode::render(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGContainer.obj: locally defined symbol imported: public: class SkPath __cdecl SkSVGNode::asPath(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGContainer.obj: locally defined symbol imported: protected: void __cdecl SkSVGTransformableNode::mapToParent(class SkPath *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGContainer.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGNode::objectBoundingBox(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGDOM.obj: locally defined symbol imported: public: struct SkSize __cdecl SkSVGSVG::intrinsicSize(class SkSVGLengthContext const &) const (defined in obj/modules/svg/src/svg.SkSVGSVG.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGDOM.obj: locally defined symbol imported: public: __cdecl SkSVGPresentationContext::SkSVGPresentationContext(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGDOM.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::SkSVGRenderContext(class SkCanvas *, class sk_sp<class SkFontMgr> const &, class sk_sp<class skresources::ResourceProvider> const &, class skia_private::THashMap<class SkString, class sk_sp<class SkSVGNode>, struct SkGoodHash> const &, class SkSVGLengthContext const &, struct SkSVGPresentationContext const &, struct SkSVGRenderContext::OBBScope const &, class sk_sp<class SkShapers::Factory> const &) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGDOM.obj: locally defined symbol imported: public: void __cdecl SkSVGNode::render(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGDOM.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::~SkSVGRenderContext(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGDOM.obj: locally defined symbol imported: public: void __cdecl SkSVGSVG::renderNode(class SkSVGRenderContext const &, class SkSVGIRI const &) const (defined in obj/modules/svg/src/svg.SkSVGSVG.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGDOM.obj: locally defined symbol imported: protected: __cdecl SkSVGTransformableNode::SkSVGTransformableNode(enum SkSVGTag) (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGDOM.obj: locally defined symbol imported: public: void __cdecl SkSVGNode::setAttribute(enum SkSVGAttribute, class SkSVGValue const &) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGDOM.obj: locally defined symbol imported: public: __cdecl skresources::ResourceProvider::ResourceProvider(void) (defined in skresources.lib(skresources.SkResources.obj)) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGDOM.obj: locally defined symbol imported: public: virtual __cdecl skresources::ResourceProvider::~ResourceProvider(void) (defined in skresources.lib(skresources.SkResources.obj)) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGEllipse.obj: locally defined symbol imported: protected: __cdecl SkSVGShape::SkSVGShape(enum SkSVGTag) (defined in obj/modules/svg/src/svg.SkSVGShape.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGEllipse.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGEllipse.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGEllipse.obj: locally defined symbol imported: protected: void __cdecl SkSVGTransformableNode::mapToParent(class SkPath *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFe.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGRenderContext::resolveOBBRect(class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &, class SkSVGObjectBoundingBoxUnits) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFe.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeBlend.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGFe::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeBlend.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeColorMatrix.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGFe::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeColorMatrix.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeColorMatrix.obj: locally defined symbol imported: public: virtual enum SkSVGColorspace __cdecl SkSVGFe::resolveColorspace(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeComponentTransfer.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeComponentTransfer.obj: locally defined symbol imported: public: virtual enum SkSVGColorspace __cdecl SkSVGFe::resolveColorspace(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeComponentTransfer.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeComposite.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGFe::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeComposite.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeComposite.obj: locally defined symbol imported: public: virtual enum SkSVGColorspace __cdecl SkSVGFe::resolveColorspace(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeDisplacementMap.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGFe::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeDisplacementMap.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeDisplacementMap.obj: locally defined symbol imported: public: struct SkSVGRenderContext::OBBTransform __cdecl SkSVGRenderContext::transformForCurrentOBB(class SkSVGObjectBoundingBoxUnits) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeDisplacementMap.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeFlood.obj: locally defined symbol imported: public: unsigned int __cdecl SkSVGRenderContext::resolveSvgColor(class SkSVGColor const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeFlood.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeGaussianBlur.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGFe::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeGaussianBlur.obj: locally defined symbol imported: public: struct SkSVGRenderContext::OBBTransform __cdecl SkSVGRenderContext::transformForCurrentOBB(class SkSVGObjectBoundingBoxUnits) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeGaussianBlur.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeImage.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGFe::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeImage.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeImage.obj: locally defined symbol imported: public: static struct SkSVGImage::ImageInfo __cdecl SkSVGImage::LoadImage(class sk_sp<class skresources::ResourceProvider> const &, class SkSVGIRI const &, struct SkRect const &, struct SkSVGPreserveAspectRatio) (defined in obj/modules/svg/src/svg.SkSVGImage.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeLightSource.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeLighting.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGFe::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeLighting.obj: locally defined symbol imported: public: unsigned int __cdecl SkSVGRenderContext::resolveSvgColor(class SkSVGColor const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeLighting.obj: locally defined symbol imported: public: struct SkSVGRenderContext::OBBTransform __cdecl SkSVGRenderContext::transformForCurrentOBB(class SkSVGObjectBoundingBoxUnits) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeLighting.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeLighting.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeLighting.obj: locally defined symbol imported: public: virtual enum SkSVGColorspace __cdecl SkSVGFe::resolveColorspace(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeMerge.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeMerge.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeMorphology.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGFe::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeMorphology.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeMorphology.obj: locally defined symbol imported: public: struct SkSVGRenderContext::OBBTransform __cdecl SkSVGRenderContext::transformForCurrentOBB(class SkSVGObjectBoundingBoxUnits) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeOffset.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGFe::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeOffset.obj: locally defined symbol imported: public: struct SkSVGRenderContext::OBBTransform __cdecl SkSVGRenderContext::transformForCurrentOBB(class SkSVGObjectBoundingBoxUnits) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeOffset.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeTurbulence.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGFe::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFeTurbulence.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFilter.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFilter.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGTransformableNode::onPrepareToRender(class SkSVGRenderContext *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFilter.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGRenderContext::resolveOBBRect(class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &, class SkSVGObjectBoundingBoxUnits) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFilter.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::SkSVGRenderContext(class SkSVGRenderContext const &) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFilter.obj: locally defined symbol imported: public: void __cdecl SkSVGFe::applyProperties(class SkSVGRenderContext *) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFilter.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGFe::resolveFilterSubregion(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFilter.obj: locally defined symbol imported: public: class sk_sp<class SkImageFilter> __cdecl SkSVGFe::makeImageFilter(class SkSVGRenderContext const &, class SkSVGFilterContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFe.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFilter.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::~SkSVGRenderContext(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFilterContext.obj: locally defined symbol imported: public: class SkTLazy<class SkPaint> __cdecl SkSVGRenderContext::fillPaint(void) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGFilterContext.obj: locally defined symbol imported: public: class SkTLazy<class SkPaint> __cdecl SkSVGRenderContext::strokePaint(void) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGGradient.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGGradient.obj: locally defined symbol imported: public: class SkSVGRenderContext::BorrowedNode __cdecl SkSVGRenderContext::findNodeById(class SkSVGIRI const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGGradient.obj: locally defined symbol imported: public: unsigned int __cdecl SkSVGRenderContext::resolveSvgColor(class SkSVGColor const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGGradient.obj: locally defined symbol imported: public: struct SkSVGRenderContext::OBBTransform __cdecl SkSVGRenderContext::transformForCurrentOBB(class SkSVGObjectBoundingBoxUnits) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGGradient.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGImage.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGImage.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGTransformableNode::onPrepareToRender(class SkSVGRenderContext *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGImage.obj: locally defined symbol imported: protected: static class SkMatrix __cdecl SkSVGNode::ComputeViewboxMatrix(struct SkRect const &, struct SkRect const &, struct SkSVGPreserveAspectRatio) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGImage.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGLengthContext::resolveRect(class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGLine.obj: locally defined symbol imported: protected: __cdecl SkSVGShape::SkSVGShape(enum SkSVGTag) (defined in obj/modules/svg/src/svg.SkSVGShape.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGLine.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGLine.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGLine.obj: locally defined symbol imported: protected: void __cdecl SkSVGTransformableNode::mapToParent(class SkPath *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGLinearGradient.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGGradient::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGGradient.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGLinearGradient.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGMask.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGMask.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGRenderContext::resolveOBBRect(class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &, class SkSVGObjectBoundingBoxUnits) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGMask.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::SkSVGRenderContext(class SkSVGRenderContext const &) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGMask.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGTransformableNode::onPrepareToRender(class SkSVGRenderContext *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGMask.obj: locally defined symbol imported: public: struct SkSVGRenderContext::OBBTransform __cdecl SkSVGRenderContext::transformForCurrentOBB(class SkSVGObjectBoundingBoxUnits) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGMask.obj: locally defined symbol imported: public: void __cdecl SkSVGNode::render(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGMask.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::~SkSVGRenderContext(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGNode.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::SkSVGRenderContext(class SkSVGRenderContext const &, class SkSVGNode const *) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGNode.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::~SkSVGRenderContext(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGNode.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::SkSVGRenderContext(class SkSVGRenderContext const &) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGNode.obj: locally defined symbol imported: public: void __cdecl SkSVGRenderContext::applyPresentationAttributes(struct SkSVGPresentationAttributes const &, unsigned int) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGOpenTypeSVGDecoder.obj: locally defined symbol imported: public: void __cdecl SkSVGDOM::setContainerSize(struct SkSize const &) (defined in obj/modules/svg/src/svg.SkSVGDOM.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGOpenTypeSVGDecoder.obj: locally defined symbol imported: public: __cdecl SkSVGPresentationContext::SkSVGPresentationContext(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGOpenTypeSVGDecoder.obj: locally defined symbol imported: public: void __cdecl SkSVGDOM::renderNode(class SkCanvas *, struct SkSVGPresentationContext &, char const *) const (defined in obj/modules/svg/src/svg.SkSVGDOM.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGOpenTypeSVGDecoder.obj: locally defined symbol imported: public: __cdecl skresources::ResourceProvider::ResourceProvider(void) (defined in skresources.lib(skresources.SkResources.obj)) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGOpenTypeSVGDecoder.obj: locally defined symbol imported: public: virtual __cdecl skresources::ResourceProvider::~ResourceProvider(void) (defined in skresources.lib(skresources.SkResources.obj)) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPath.obj: locally defined symbol imported: protected: __cdecl SkSVGShape::SkSVGShape(enum SkSVGTag) (defined in obj/modules/svg/src/svg.SkSVGShape.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPath.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPath.obj: locally defined symbol imported: protected: void __cdecl SkSVGTransformableNode::mapToParent(class SkPath *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPattern.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPattern.obj: locally defined symbol imported: public: class SkSVGRenderContext::BorrowedNode __cdecl SkSVGRenderContext::findNodeById(class SkSVGIRI const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPattern.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGContainer::hasChildren(void) const (defined in obj/modules/svg/src/svg.SkSVGContainer.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPattern.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGLengthContext::resolveRect(class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPattern.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::SkSVGRenderContext(class SkSVGRenderContext const &, class SkCanvas *) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPattern.obj: locally defined symbol imported: protected: virtual void __cdecl SkSVGContainer::onRender(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGContainer.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPattern.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::~SkSVGRenderContext(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPoly.obj: locally defined symbol imported: protected: __cdecl SkSVGShape::SkSVGShape(enum SkSVGTag) (defined in obj/modules/svg/src/svg.SkSVGShape.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPoly.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGPoly.obj: locally defined symbol imported: protected: void __cdecl SkSVGTransformableNode::mapToParent(class SkPath *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRadialGradient.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGGradient::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGGradient.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRadialGradient.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRect.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRect.obj: locally defined symbol imported: protected: __cdecl SkSVGShape::SkSVGShape(enum SkSVGTag) (defined in obj/modules/svg/src/svg.SkSVGShape.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRect.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRect.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGLengthContext::resolveRect(class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRect.obj: locally defined symbol imported: protected: void __cdecl SkSVGTransformableNode::mapToParent(class SkPath *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRenderContext.obj: locally defined symbol imported: private: class SkPath __cdecl SkSVGClipPath::resolveClip(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGClipPath.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRenderContext.obj: locally defined symbol imported: private: struct SkRect __cdecl SkSVGMask::bounds(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGMask.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRenderContext.obj: locally defined symbol imported: private: void __cdecl SkSVGMask::renderMask(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGMask.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRenderContext.obj: locally defined symbol imported: public: class sk_sp<class SkImageFilter> __cdecl SkSVGFilter::buildFilterDAG(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGFilter.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRenderContext.obj: locally defined symbol imported: public: bool __cdecl SkSVGNode::asPaint(class SkSVGRenderContext const &, class SkPaint *) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGRenderContext.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGNode::objectBoundingBox(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGSVG.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::SkSVGRenderContext(class SkSVGRenderContext const &, class SkSVGNode const *) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGSVG.obj: locally defined symbol imported: public: class SkSVGRenderContext::BorrowedNode __cdecl SkSVGRenderContext::findNodeById(class SkSVGIRI const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGSVG.obj: locally defined symbol imported: public: void __cdecl SkSVGNode::render(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGSVG.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::~SkSVGRenderContext(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGSVG.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGLengthContext::resolveRect(class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &, class SkSVGLength const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGSVG.obj: locally defined symbol imported: protected: static class SkMatrix __cdecl SkSVGNode::ComputeViewboxMatrix(struct SkRect const &, struct SkRect const &, struct SkSVGPreserveAspectRatio) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGSVG.obj: locally defined symbol imported: public: void __cdecl SkSVGRenderContext::saveOnce(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGSVG.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGTransformableNode::onPrepareToRender(class SkSVGRenderContext *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGSVG.obj: locally defined symbol imported: protected: virtual void __cdecl SkSVGTransformableNode::onSetAttribute(enum SkSVGAttribute, class SkSVGValue const &) (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGSVG.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGShape.obj: locally defined symbol imported: protected: __cdecl SkSVGTransformableNode::SkSVGTransformableNode(enum SkSVGTag) (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGShape.obj: locally defined symbol imported: public: class SkTLazy<class SkPaint> __cdecl SkSVGRenderContext::fillPaint(void) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGShape.obj: locally defined symbol imported: public: class SkTLazy<class SkPaint> __cdecl SkSVGRenderContext::strokePaint(void) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGStop.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGText.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGText.obj: locally defined symbol imported: public: class SkTLazy<class SkPaint> __cdecl SkSVGRenderContext::fillPaint(void) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGText.obj: locally defined symbol imported: public: class SkTLazy<class SkPaint> __cdecl SkSVGRenderContext::strokePaint(void) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGText.obj: locally defined symbol imported: public: class SkSVGRenderContext::BorrowedNode __cdecl SkSVGRenderContext::findNodeById(class SkSVGIRI const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGText.obj: locally defined symbol imported: public: class SkPath __cdecl SkSVGNode::asPath(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGText.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::SkSVGRenderContext(class SkSVGRenderContext const &) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGText.obj: locally defined symbol imported: public: __cdecl SkSVGRenderContext::~SkSVGRenderContext(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGText.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGText.obj: locally defined symbol imported: protected: void __cdecl SkSVGTransformableNode::mapToParent(class SkPath *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGTransformableNode.obj: locally defined symbol imported: protected: __cdecl SkSVGNode::SkSVGNode(enum SkSVGTag) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGTransformableNode.obj: locally defined symbol imported: public: void __cdecl SkSVGRenderContext::saveOnce(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGTransformableNode.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGNode::onPrepareToRender(class SkSVGRenderContext *) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGUse.obj: locally defined symbol imported: protected: __cdecl SkSVGTransformableNode::SkSVGTransformableNode(enum SkSVGTag) (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGUse.obj: locally defined symbol imported: public: virtual bool __cdecl SkSVGNode::parseAndSetAttribute(char const *, char const *) (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGUse.obj: locally defined symbol imported: protected: virtual bool __cdecl SkSVGTransformableNode::onPrepareToRender(class SkSVGRenderContext *) const (defined in obj/modules/svg/src/svg.SkSVGTransformableNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGUse.obj: locally defined symbol imported: public: void __cdecl SkSVGRenderContext::saveOnce(void) (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGUse.obj: locally defined symbol imported: public: class SkSVGRenderContext::BorrowedNode __cdecl SkSVGRenderContext::findNodeById(class SkSVGIRI const &) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGUse.obj: locally defined symbol imported: public: void __cdecl SkSVGNode::render(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGUse.obj: locally defined symbol imported: public: class SkPath __cdecl SkSVGNode::asPath(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGUse.obj: locally defined symbol imported: public: float __cdecl SkSVGLengthContext::resolve(class SkSVGLength const &, enum SkSVGLengthContext::LengthType) const (defined in obj/modules/svg/src/svg.SkSVGRenderContext.obj) [LNK4217]
lld-link: warning: obj/modules/svg/src/svg.SkSVGUse.obj: locally defined symbol imported: public: struct SkRect __cdecl SkSVGNode::objectBoundingBox(class SkSVGRenderContext const &) const (defined in obj/modules/svg/src/svg.SkSVGNode.obj) [LNK4217]
lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGColor::SkSVGColor(unsigned int const &)
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:13
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:41
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:43
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced 4 more times

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGPaint::SkSVGPaint(class SkSVGColor)
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:13
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:732
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGPaint>(class SkSVGPaint *))

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGPaint::~SkSVGPaint(void)
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:13
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:18
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\optional:106
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: __cdecl std::_Optional_destruct_base<class SkSVGPaint, 0>::~_Optional_destruct_base<class SkSVGPaint, 0>(void))
>>> referenced 4 more times

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGFillRule::SkSVGFillRule(enum SkSVGFillRule::Type)
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:15
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:16
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:895
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGFillRule>(class SkSVGFillRule *))

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGPaint::SkSVGPaint(enum SkSVGPaint::Type)
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:18
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:735
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGPaint>(class SkSVGPaint *))

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGDashArray::SkSVGDashArray(enum SkSVGDashArray::Type)
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:19
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:934
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGDashArray>(class SkSVGDashArray *))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:937
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGDashArray>(class SkSVGDashArray *))

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGDashArray::~SkSVGDashArray(void)
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:19
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\optional:106
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: __cdecl std::_Optional_destruct_base<class SkSVGDashArray, 0>::~_Optional_destruct_base<class SkSVGDashArray, 0>(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:934
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGDashArray>(class SkSVGDashArray *))
>>> referenced 3 more times

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGLength::SkSVGLength(float, enum SkSVGLength::Unit)
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:20
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:25
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:35
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced 37 more times

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGLineJoin::SkSVGLineJoin(enum SkSVGLineJoin::Type)
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:22
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:806
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGLineJoin>(class SkSVGLineJoin *))

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGVisibility::SkSVGVisibility(enum SkSVGVisibility::Type)
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:27
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:920
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGVisibility>(class SkSVGVisibility *))

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGColor::~SkSVGColor(void)
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:41
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:43
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttribute.cpp:45
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: static struct SkSVGPresentationAttributes __cdecl SkSVGPresentationAttributes::MakeInitial(void))
>>> referenced 10 more times

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGFuncIRI::~SkSVGFuncIRI(void)
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\optional:106
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: __cdecl std::_Optional_destruct_base<class SkSVGFuncIRI, 0>::~_Optional_destruct_base<class SkSVGFuncIRI, 0>(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:746
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGPaint>(class SkSVGPaint *))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:757
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGFuncIRI>(class SkSVGFuncIRI *))
>>> referenced 2 more times

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGFontFamily::~SkSVGFontFamily(void)
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\optional:106
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: __cdecl std::_Optional_destruct_base<class SkSVGFontFamily, 0>::~_Optional_destruct_base<class SkSVGFontFamily, 0>(void))
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\optional:131
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: void __cdecl std::_Optional_destruct_base<class SkSVGFontFamily, 0>::reset(void))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:965
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGFontFamily>(class SkSVGFontFamily *))
>>> referenced 2 more times

lld-link: error: undefined symbol: __declspec(dllimport) public: class SkSVGPaint & __cdecl SkSVGPaint::operator=(class SkSVGPaint &&)
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\optional:156
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: void __cdecl std::_Optional_construct_base<class SkSVGPaint>::_Assign<class SkSVGPaint>(class SkSVGPaint &&))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:732
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGPaint>(class SkSVGPaint *))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:735
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGPaint>(class SkSVGPaint *))
>>> referenced 1 more times

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGPaint::SkSVGPaint(class SkSVGPaint &&)
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\xutility:388
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(void __cdecl std::_Construct_in_place<class SkSVGPaint, class SkSVGPaint>(class SkSVGPaint &, class SkSVGPaint &&))
>>> referenced by obj/modules/svg/src/svg.SkSVGNode.obj

lld-link: error: undefined symbol: __declspec(dllimport) public: class SkSVGDashArray & __cdecl SkSVGDashArray::operator=(class SkSVGDashArray const &)
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\optional:156
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(public: void __cdecl std::_Optional_construct_base<class SkSVGDashArray>::_Assign<class SkSVGDashArray>(class SkSVGDashArray &&))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:934
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGDashArray>(class SkSVGDashArray *))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:937
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGDashArray>(class SkSVGDashArray *))
>>> referenced 2 more times

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGDashArray::SkSVGDashArray(class SkSVGDashArray const &)
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\xutility:388
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(void __cdecl std::_Construct_in_place<class SkSVGDashArray, class SkSVGDashArray>(class SkSVGDashArray &, class SkSVGDashArray &&))
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\xutility:388
>>>               obj/modules/svg/src/svg.SkSVGNode.obj:(void __cdecl std::_Construct_in_place<class SkSVGDashArray, class SkSVGDashArray const &>(class SkSVGDashArray &, class SkSVGDashArray const &))
>>> referenced by obj/modules/svg/src/svg.SkSVGRenderContext.obj

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGFontFamily::SkSVGFontFamily(char const *const)
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\xutility:388
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(void __cdecl std::_Construct_in_place<class SkSVGFontFamily, char const (&)[5]>(class SkSVGFontFamily &, char const (&)[5]))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:973
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGFontFamily>(class SkSVGFontFamily *))

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGFontStyle::SkSVGFontStyle(enum SkSVGFontStyle::Type)
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\xutility:388
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(void __cdecl std::_Construct_in_place<class SkSVGFontStyle, enum SkSVGFontStyle::Type>(class SkSVGFontStyle &, enum SkSVGFontStyle::Type &&))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:1013
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGFontStyle>(class SkSVGFontStyle *))

lld-link: error: undefined symbol: __declspec(dllimport) public: __cdecl SkSVGFontSize::SkSVGFontSize(class SkSVGLength const &)
>>> referenced by C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.40.33807\include\xutility:388
>>>               obj/modules/svg/src/svg.SkSVGAttribute.obj:(void __cdecl std::_Construct_in_place<class SkSVGFontSize, class SkSVGLength>(class SkSVGFontSize &, class SkSVGLength &&))
>>> referenced by C:\Users\Tests\Documents\skia\modules\svg\src\SkSVGAttributeParser.cpp:991
>>>               obj/modules/svg/src/svg.SkSVGAttributeParser.obj:(private: bool __cdecl SkSVGAttributeParser::parse<class SkSVGFontSize>(class SkSVGFontSize *))

lld-link: error: too many errors emitted, stopping now (use /errorlimit:0 to see all errors)

Brian Osman

unread,
Aug 7, 2024, 11:29:12 AM8/7/24
to skia-d...@googlegroups.com
I would try setting is_component_build to false. The optional modules (skottie, svg) aren't configured properly to work in component build mode.

--
You received this message because you are subscribed to the Google Groups "skia-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to skia-discuss...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/skia-discuss/937e5854-2f75-4f4b-9dd9-d64e8ab3040dn%40googlegroups.com.

iN

unread,
Aug 7, 2024, 12:53:12 PM8/7/24
to skia-discuss

Thank you for the response! I'm really interested in having Skia compiled as a shared library, especially due to its more compact size.

I might be missing something here, but is there another way to compile Skia with all the active modules (sksvg, skottie, skparagraph, etc.) in a way that results in an ultra-compact binary? Additionally, I'd like to ensure that files compiled with Skia embedded have the smallest possible size. Could you guide me on this?


  Thank you very much in advance!

Hin-Tak Leung

unread,
Aug 14, 2025, 9:31:57 AMAug 14
to skia-discuss
I have filed a issue for the equivalent linux problem, and posted a patch for it:
https://issues.skia.org/issues/40045538

Dx

unread,
Aug 15, 2025, 10:48:33 AMAug 15
to skia-discuss
Thanks, that looks helpful!

But I wonder if the same approach could be done with other modules besides SVG like SKParagrah, Skottie, SkSL, etc...

The size of the binaries generated with Skia static libs is a negative point ;(
Reply all
Reply to author
Forward
0 new messages