The Swift Package Index logo.Swift Package Index

Build Information

Successful build of OCCTMCP, reference v1.37.1-beta.5 (fc5c2f), with Swift 6.2 for macOS (SPM) on 23 Oct 2026 21:53:35 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SecondMouseAU/OCCTMCP.git
Reference: v1.37.1-beta.5
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SecondMouseAU/OCCTMCP
 * tag               v1.37.1-beta.5 -> FETCH_HEAD
HEAD is now at fc5c2f2 Merge pull request #252 from SecondMouseAU/repin/occtswift-4.0.0-beta.6
Cloned https://github.com/SecondMouseAU/OCCTMCP.git
Revision (git rev-parse @):
fc5c2f24563f82c2a816decd4a0b0c7b07044514
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/SecondMouseAU/OCCTMCP.git at v1.37.1-beta.5
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/SecondMouseAU/OCCTMCP.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
[1/1] Compiling plugin GenerateManual
[2/2] Compiling plugin GenerateDoccReference
Building for debugging...
[2/131] Write sources
[9/131] Write occtmcp-server-entitlement.plist
[10/131] Copying libOCCT-macos.a
[11/131] Write sources
[20/131] Copying Shaders.metal
[21/131] Compiling stripifier.cpp
[22/131] Compiling rasterizer.cpp
[22/131] Compiling vfetchoptimizer.cpp
[22/131] Compiling spatialorder.cpp
[25/131] Compiling vcacheoptimizer.cpp
[26/131] Write swift-version--3CB7CFEC50E0D141.txt
[27/131] Compiling quantization.cpp
[28/131] Compiling vertexcodec.cpp
[29/134] Compiling meshletcodec.cpp
[30/134] Compiling meshletutils.cpp
[31/134] Compiling overdrawoptimizer.cpp
[32/134] Compiling partition.cpp
[32/134] Compiling simplifier.cpp
[32/134] Compiling opacitymap.cpp
[35/134] Compiling vertexfilter.cpp
[36/136] Compiling indexcodec.cpp
[37/136] Compiling indexgenerator.cpp
[38/147] Compiling indexanalyzer.cpp
[39/147] Compiling allocator.cpp
[40/228] Compiling clusterizer.cpp
[41/228] Write sources
[43/228] Compiling OCCTMeshOptimizerBridge.cpp
[44/228] Compiling pugixml.cpp
[45/228] Compiling OCCTBridge_Visualization_Assets.mm
[46/228] Compiling OCCTBridge_Visualization_Presentation.mm
[46/228] Compiling OCCTBridge_Visualization_Camera.mm
[49/228] Compiling OCCTPlatform PlatformLock.swift
[50/228] Emitting module OCCTPlatform
[51/228] Compiling OCCTPlatform Platform.swift
[52/228] Compiling OCCTPlatform FoundationCompat.swift
[53/228] Compiling SwiftJWW Reader.swift
[54/228] Compiling SwiftJWW JWW.swift
[55/228] Compiling SwiftJWW DXFWriter.swift
[56/228] Emitting module SwiftJWW
[57/228] Compiling SwiftPMX PMX.swift
[58/228] Emitting module SwiftPMX
[59/228] Compiling SwiftX Parsers.swift
[60/228] Compiling SwiftX SwiftX.swift
[61/228] Emitting module SwiftX
[62/228] Emitting module SwiftDXF
[63/228] Compiling SwiftDXF Reader.swift
[64/228] Compiling SwiftDXF DXF.swift
[64/228] Compiling OCCTBridge_Visualization_Appearance.mm
[65/228] Compiling OCCTBridge_Topology_Extrema.mm
[66/228] Compiling OCCTBridge_Topology_ShapeQueries.mm
[67/228] Compiling OCCTBridge_Topology_BoundingBox.mm
[69/228] Emitting module OCCTSwiftViewport
[69/233] Compiling OCCTBridge_Topology_Analysis.mm
[70/233] Compiling OCCTBridge_Topology_Adjacency.mm
[71/233] Compiling OCCTBridge_Surface_Intersection.mm
[72/233] Compiling OCCTBridge_Surface_Surfaces.mm
[74/233] Compiling OCCTSwiftViewport PivotStrategy.swift
[75/233] Compiling OCCTSwiftViewport RotationStyle.swift
[76/233] Compiling OCCTSwiftViewport StandardView.swift
[77/233] Compiling OCCTSwiftViewport CameraController.swift
[78/233] Compiling OCCTSwiftViewport CameraState+ClipPlanes.swift
[79/233] Compiling OCCTSwiftViewport CameraState.swift
[80/233] Compiling OCCTSwiftViewport ClipPlane.swift
[81/233] Compiling OCCTSwiftViewport GestureConfiguration.swift
[82/233] Compiling OCCTSwiftViewport MaterialLibrary.swift
[83/233] Emitting module SwiftGLTF
[84/235] Compiling OCCTSwiftViewport MatrixUtils.swift
[85/235] Compiling OCCTSwiftViewport ProjectionUtility.swift
[86/235] Compiling OCCTSwiftViewport Ray.swift
[87/235] Compiling OCCTSwiftViewport PBRMaterial.swift
[88/235] Compiling OCCTSwiftViewport ViewportConfiguration.swift
[89/235] Compiling OCCTSwiftViewport DisplayMode.swift
[90/235] Compiling OCCTSwiftViewport ViewportModifierKeys.swift
[91/235] Compiling OCCTSwiftViewport BoundingBox.swift
[92/235] Compiling OCCTSwiftViewport Frustum.swift
[93/235] Compiling OCCTSwiftViewport SceneRaycast.swift
[94/235] Compiling OCCTSwiftViewport OCCTSwiftViewport.swift
[95/235] Compiling OCCTSwiftViewport MeasurementPicking.swift
[102/235] Compiling OCCTSwiftViewport ViewportArc.swift
[103/235] Compiling OCCTSwiftViewport ViewportBody.swift
[104/235] Compiling OCCTSwiftViewport NavigationCube.swift
[105/235] Compiling OCCTSwiftViewport NavigationCubeView.swift
[106/235] Compiling OCCTSwiftViewport ViewCubeRegion.swift
[119/235] Compiling OCCTSwiftViewport TessellationManager.swift
[120/235] Compiling OCCTSwiftViewport Uniforms+Scene.swift
[121/235] Compiling OCCTSwiftViewport ViewportRenderer.swift
[122/235] Compiling OCCTSwiftViewport ViewportRendererHeadless.swift
[123/235] Compiling OCCTSwiftViewport Measurement.swift
[124/235] Compiling OCCTSwiftViewport NormalSmoothing.swift
[125/235] Compiling OCCTSwiftViewport OffscreenRenderer.swift
[126/235] Compiling OCCTSwiftViewport Primitives.swift
[127/235] Compiling OCCTSwiftViewport RendererSharedBuffers.swift
[128/235] Compiling OCCTSwiftViewport RendererSharedSetup.swift
[129/235] Compiling OCCTSwiftViewport ShadowMapManager.swift
[133/235] Compiling OCCTSwiftViewport PickResult.swift
[134/235] Compiling OCCTSwiftViewport PickResultFilter.swift
[135/235] Compiling OCCTSwiftViewport PickTextureManager.swift
[136/235] Compiling OCCTSwiftViewport LightingConfiguration.swift
[137/235] Compiling OCCTSwiftViewport CameraScale.swift
[138/235] Compiling OCCTSwiftViewport OrientationGnomon.swift
[139/235] Compiling SwiftGLTF gltf+SceneKit.swift
[140/235] Compiling SwiftGLTF gltf.swift
[141/235] Compiling OCCTSwiftViewport ViewportInputRouter.swift
[142/235] Compiling OCCTSwiftViewport PickingConfiguration.swift
[143/235] Compiling OCCTSwiftViewport EnvironmentMapManager.swift
[144/235] Compiling OCCTSwiftViewport HDRLoader.swift
[145/235] Compiling OCCTSwiftViewport MeasurementCompositor.swift
[146/235] Compiling OCCTSwiftViewport MeshletBuilder.swift
[147/235] Compiling OCCTSwiftViewport MetalViewRepresentable.swift
[147/235] Compiling OCCTBridge_Surface_Extrema.mm
[148/235] Compiling OCCTBridge_Surface_Fill.mm
[149/235] Compiling OCCTBridge_Surface_Conversion.mm
[150/235] Compiling OCCTBridge_Surface_Analysis.mm
[151/235] Compiling OCCTBridge_Surface_Adaptor.mm
[152/235] Compiling OCCTBridge_Spatial_SpatialQueries.mm
[153/235] Compiling OCCTBridge_Spatial_Intersection.mm
[154/235] Compiling OCCTBridge_Spatial_MathSolvers.mm
[163/235] Compiling OCCTBridge_Spatial_GeometryUtils.mm
[165/235] Compiling OCCTSwiftViewport ViewCubeView.swift
[166/235] Compiling OCCTSwiftViewport MeasurementOverlay.swift
[167/235] Compiling OCCTSwiftViewport MetalViewportView.swift
[168/235] Compiling OCCTSwiftViewport ViewportController.swift
[169/235] Compiling OCCTSwiftViewport resource_bundle_accessor.swift
[169/235] Compiling OCCTBridge_Spatial_Bounding.mm
[170/235] Compiling OCCTBridge_ProjLib_NLPlate.mm
[171/235] Compiling OCCTBridge_Properties.mm
[172/235] Compiling OCCTBridge_Modeling_Transform.mm
[173/235] Compiling OCCTBridge_Modeling_WireEdgeFaceBuilders.mm
[174/235] Compiling OCCTBridge_Modeling_SolidPrimitives.mm
[175/235] Compiling OCCTBridge_Modeling_Sweep.mm
[176/235] Compiling OCCTBridge_Modeling_ShapeToolsHistory.mm
[177/235] Compiling OCCTBridge_Modeling_Misc.mm
[178/235] Compiling OCCTBridge_Modeling_HLRProjection.mm
[179/235] Compiling OCCTBridge_Modeling_HealingSewing.mm
[180/235] Compiling OCCTBridge_Modeling_Fillet.mm
[181/235] Compiling OCCTBridge_Modeling_Features.mm
[182/235] Compiling OCCTBridge_Modeling_Chamfer.mm
[183/235] Compiling OCCTBridge_Mesh.mm
[184/235] Compiling OCCTBridge_IO_StepFormat.mm
[185/235] Compiling OCCTBridge_Modeling_Boolean.mm
[186/235] Compiling OCCTBridge_IO_OSDUtilities.mm
[187/235] Compiling OCCTBridge_IO_Misc.mm
[188/235] Compiling OCCTBridge_IO_NativeFormats.mm
[189/235] Compiling OCCTBridge_IO_MeshFormats.mm
[190/235] Compiling OCCTBridge_IO_IgesFormat.mm
[191/235] Compiling OCCTBridge_IO_Diagnostics.mm
[192/235] Compiling OCCTBridge_Healing_Upgrade.mm
[193/235] Compiling OCCTBridge_Healing_Misc.mm
[194/235] Compiling OCCTBridge_Healing_Sewing.mm
[195/235] Compiling OCCTBridge_Healing_Fix.mm
[196/235] Compiling OCCTBridge_Healing_Filling.mm
[197/235] Compiling OCCTBridge_Healing_Blends.mm
[198/235] Compiling OCCTBridge_Healing_Analysis.mm
[199/235] Compiling OCCTBridge_HLR.mm
[200/235] Compiling OCCTBridge_Geom2d_Hatching.mm
[201/235] Compiling OCCTBridge_Geom2d_GccSolver.mm
[202/235] Compiling OCCTBridge_Geom2d_Extrema.mm
[203/235] Compiling OCCTBridge_Geom2d_Conversion.mm
[204/235] Compiling OCCTBridge_Geom2d_Curves.mm
[205/235] Compiling OCCTBridge_Geom2d_Bisector.mm
[206/235] Compiling OCCTBridge_Geom2d_Adaptor.mm
[207/235] Compiling OCCTBridge_Document_GDT.mm
[208/235] Compiling OCCTBridge_Document_Functions.mm
[209/235] Compiling OCCTBridge_Document_DocumentLifecycle.mm
[210/235] Compiling OCCTBridge_Document_Assembly.mm
[211/235] Compiling OCCTBridge_Document_Attributes.mm
[212/235] Compiling OCCTBridge_Document_Appearance.mm
[213/235] Compiling OCCTBridge_Curve3D_Extrema.mm
[213/235] Write sources
[215/235] Compiling OCCTBridge_Curve3D_Curves.mm
[215/235] Write sources
[221/235] Compiling CSystem shims.c
[222/235] Compiling OCCTBridge_Curve3D_Conversion.mm
[223/280] Compiling Miniz miniz.c
[224/280] Compiling OCCTBridge_Curve3D_ArcLength.mm
[225/294] Compiling OCCTBridge_Curve3D_Approximation.mm
[226/294] Compiling OCCTBridge_Curve3D_Adaptor.mm
[228/294] Compiling Logging LoggingSystem.swift
[229/295] Compiling Logging MetadataProvider.swift
[230/295] Compiling EventSource AsyncSequence+Events.swift
[231/295] Compiling EventSource EventSource.swift
[232/295] Compiling EventSource AsyncEventsSequence.swift
[233/295] Compiling EventSource EventSource+AsyncHTTPClient.swift
[234/295] Emitting module EventSource
[234/295] Compiling Bridge bridge.cpp
[235/295] Compiling OCCTBridge_AdvancedModeling.mm
[237/334] Compiling Logging Logger+With.swift
[238/334] Compiling Logging LogHandler.swift
[239/334] Compiling Logging Logger+Attributes.swift
[240/334] Compiling Logging LogEvent.swift
[241/334] Compiling Logging Locks.swift
[242/334] Compiling Logging SwiftLogNoOpLogHandler.swift
[243/334] Compiling Logging Logger.swift
[244/334] Emitting module Logging
[245/334] Compiling Nodal Node+XMLElementCodable.swift
[246/334] Compiling Nodal XMLElementCodable.swift
[246/334] Compiling OCCTBridge_AIS.mm
[248/334] Compiling Nodal Document+Input.swift
[249/334] Compiling Nodal PugiNode.swift
[250/334] Compiling Nodal Node+Attributes.swift
[251/334] Compiling Nodal Node+Children.swift
[252/337] Compiling Nodal ExpandedName.swift
[253/337] Compiling Nodal Extensions.swift
[254/337] Compiling Nodal Pugi.swift
[255/337] Compiling Nodal Node+Names.swift
[256/337] Compiling Nodal Node+Namespaces.swift
[257/337] Compiling Nodal ExpandedName+Pending.swift
[258/337] Compiling Nodal Node+XMLValueCodableArray.swift
[259/337] Compiling Nodal Node+Hierarchy.swift
[260/337] Compiling Nodal Node+MoveCopy.swift
[261/337] Compiling Nodal XMLDataFormat.swift
[262/337] Compiling Nodal XMLDateFormat.swift
[263/337] Compiling Nodal XMLValueCodable.swift
[264/337] Compiling Nodal Document+Errors.swift
[265/337] Compiling Nodal Document+Namespaces.swift
[266/337] Compiling Nodal Document+Output.swift
[267/337] Compiling Nodal Document+PendingNameRecords.swift
[268/337] Compiling Nodal Document+RootElement.swift
[271/337] Compiling Nodal Foundation+XMLValueCodable.swift
[272/337] Compiling Nodal Node+XMLValueCodable.swift
[273/337] Emitting module SystemPackage
[274/337] Compiling SystemPackage Util.swift
[275/337] Compiling SystemPackage UtilConsumers.swift
[276/337] Compiling SystemPackage WinSDK+Overlay.swift
[276/337] Compiling OCCTBridge_BRepGraph.mm
[278/337] Compiling Zip ZipError.swift
[279/337] Compiling Zip ZipArchive.swift
[279/337] Compiling OCCTBridge.mm
[281/337] Compiling Zip ZipArchive+Write.swift
[282/337] Compiling Zip ZipArchive+Read.swift
[283/548] Compiling Zip ZipArchive+OnDisk.swift
[284/548] Compiling Zip ZipArchive+Get.swift
[285/548] Compiling Zip ZipArchive+InMemory.swift
[286/548] Emitting module Zip
[287/548] Compiling Zip ZipArchive+Deflate.swift
[288/548] Compiling OCCTSwift Mesh.swift
[289/548] Compiling OCCTSwift MeshCoordinateSystem.swift
[290/548] Compiling OCCTSwift MeshIterators.swift
[291/548] Compiling OCCTSwift MeshTypes.swift
[292/548] Compiling OCCTSwift MessageSystem.swift
[293/548] Compiling OCCTSwift Messenger.swift
[294/548] Compiling OCCTSwift NamingHistory.swift
[295/548] Compiling OCCTSwift NativeHandleView.swift
[296/592] Compiling MCP OAuthDiscovery.swift
[297/592] Compiling MCP OAuthDiscoveryClient.swift
[298/592] Compiling MCP OAuthErrors.swift
[299/592] Compiling MCP OAuthModels.swift
[300/592] Compiling MCP OAuthTokenEndpointClient.swift
[301/592] Compiling MCP ID.swift
[302/592] Compiling MCP Icon.swift
[303/592] Compiling MCP Lifecycle.swift
[304/592] Compiling MCP Messages.swift
[305/592] Compiling MCP PendingRequest.swift
[306/596] Compiling MCP Transport.swift
[307/596] Compiling MCP HTTPClientTransport.swift
[308/596] Compiling MCP HTTPRequestValidation.swift
[309/596] Compiling MCP HTTPServerTypes.swift
[310/596] Compiling MCP StatefulHTTPServerTransport.swift
[311/596] Compiling MCP Versioning.swift
[312/596] Compiling MCP Client.swift
[313/596] Compiling MCP Elicitation.swift
[314/596] Compiling MCP Roots.swift
[315/596] Compiling MCP StatelessHTTPServerTransport.swift
[316/596] Compiling MCP InMemoryTransport.swift
[317/596] Compiling MCP NetworkTransport.swift
[318/596] Compiling MCP StdioTransport.swift
[319/596] Compiling MCP UnitInterval.swift
[320/596] Compiling MCP Cancellation.swift
[321/596] Compiling MCP Ping.swift
[322/596] Compiling MCP Progress.swift
[323/596] Compiling MCP RequestContext.swift
[324/596] Compiling MCP Value.swift
[325/596] Compiling MCP OAuthAuthorizationCodeFlow.swift
[326/596] Compiling MCP OAuthAuthorizer.swift
[327/596] Compiling MCP OAuthClientRegistrar.swift
[328/596] Compiling MCP OAuthConfiguration.swift
[329/596] Compiling MCP OAuthConstants.swift
[330/596] Emitting module MCP
[331/596] Compiling MCP OAuthURLValidator.swift
[332/596] Compiling MCP OAuthWWWAuthenticateParser.swift
[333/596] Compiling MCP PKCE.swift
[334/596] Compiling MCP TokenStorage.swift
[335/596] Compiling MCP Error.swift
[336/596] Compiling MCP Sampling.swift
[337/596] Compiling MCP Data+Extensions.swift
[338/596] Compiling MCP Completion.swift
[339/596] Compiling MCP Logging.swift
[340/596] Compiling MCP Prompts.swift
[341/596] Compiling MCP Resources.swift
[342/596] Compiling MCP Server.swift
[343/596] Compiling MCP Tools.swift
[390/619] Emitting module Nodal
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Nodal/Sources/pugixml/src/pugixml.hpp:784:3: note: function 'print' unavailable (cannot import)
 782 | 	#ifndef PUGIXML_NO_STL
 783 | 		// Print subtree to stream
 784 | 		void print(std::basic_ostream<char>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 785 | 		void print(std::basic_ostream<wchar_t>& os, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, unsigned int depth = 0) const;
     |   |          |- note: parameter 'os' unavailable (cannot import)
     |   |          `- note: parameter 'os' unavailable (cannot import)
     |   |- note: function 'print' unavailable (cannot import)
     |   `- note: function 'print' unavailable (cannot import)
 786 | 	#endif
 787 |
     :
1161 | 	#ifndef PUGIXML_NO_STL
1162 | 		// Load document from stream.
1163 | 		xml_parse_result load(std::basic_istream<char>& stream, unsigned int options = parse_default, xml_encoding encoding = encoding_auto);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1164 | 		xml_parse_result load(std::basic_istream<wchar_t>& stream, unsigned int options = parse_default);
     |   |                     |- note: parameter 'stream' unavailable (cannot import)
     |   |                     `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'load' unavailable (cannot import)
     |   `- note: function 'load' unavailable (cannot import)
1165 | 	#endif
1166 |
     :
1191 | 	#ifndef PUGIXML_NO_STL
1192 | 		// Save XML document to stream (semantics is slightly different from xml_node::print, see documentation for details).
1193 | 		void save(std::basic_ostream<char>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default, xml_encoding encoding = encoding_auto) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1194 | 		void save(std::basic_ostream<wchar_t>& stream, const char_t* indent = PUGIXML_TEXT("\t"), unsigned int flags = format_default) const;
     |   |         |- note: parameter 'stream' unavailable (cannot import)
     |   |         `- note: parameter 'stream' unavailable (cannot import)
     |   |- note: function 'save' unavailable (cannot import)
     |   `- note: function 'save' unavailable (cannot import)
1195 | 	#endif
1196 |
[429/623] Compiling Nodal Node+xPath.swift
[430/623] Compiling Nodal XPathQuery.swift
[431/623] Compiling Nodal XPathResults.swift
[432/623] Compiling Nodal XPathVariableValue.swift
[433/623] Compiling OCCTSwift ThruSectionsBuilder.swift
[434/623] Compiling OCCTSwift Timer.swift
[435/623] Compiling OCCTSwift TopologyRef.swift
[436/623] Compiling OCCTSwift TransactionDelta.swift
[437/623] Compiling OCCTSwift Transform2D.swift
[438/623] Compiling OCCTSwift TransformFactory.swift
[439/623] Compiling OCCTSwift TransformUtils.swift
[440/623] Compiling OCCTSwift TrigRoots.swift
[441/623] Compiling OCCTSwift UnicodeUtils.swift
[442/623] Compiling OCCTSwift UnifySameDomainBuilder.swift
[443/623] Compiling OCCTSwift Units.swift
[444/623] Compiling OCCTSwift UnitsConversion.swift
[445/623] Compiling OCCTSwift ValidateEdgeResult.swift
[446/623] Compiling OCCTSwift VectorMath.swift
[447/623] Compiling OCCTSwift ViewObject.swift
[448/623] Compiling OCCTSwift VisMaterial.swift
[449/623] Compiling OCCTSwift VrmlRepresentation.swift
[450/623] Compiling OCCTSwift Wire.swift
[451/623] Compiling OCCTSwift WireAnalyzer.swift
[452/623] Compiling OCCTSwift WireBuilder.swift
[453/623] Compiling OCCTSwift WireCurve.swift
[454/623] Compiling OCCTSwift WireOrder.swift
[455/623] Compiling OCCTSwift ZLayerSettings.swift
[456/660] Compiling OCCTSwift AnalyticGeometry.swift
[457/660] Compiling OCCTSwift AnalyticalResult.swift
[458/660] Compiling OCCTSwift Annotation.swift
[459/660] Compiling OCCTSwift ApproxResult.swift
[460/660] Compiling OCCTSwift ArcLengthCurveAdaptor.swift
[461/660] Compiling OCCTSwift AsDesTracker.swift
[462/660] Compiling OCCTSwift AssemblyGraph.swift
[463/660] Compiling OCCTSwift AssemblyItemId.swift
[464/660] Compiling OCCTSwift AssemblyNode.swift
[465/660] Compiling OCCTSwift AxisPlacement2D.swift
[466/660] Compiling OCCTSwift BRepGraph+Attributes.swift
[467/660] Compiling OCCTSwift BRepGraph.swift
[468/660] Compiling OCCTSwift BSplineApproxInterp.swift
[469/660] Compiling OCCTSwift BiTgteCurveOnEdge.swift
[470/660] Compiling OCCTSwift BillOfMaterials.swift
[471/660] Compiling OCCTSwift BisectorResult.swift
[472/660] Compiling OCCTSwift BndLib.swift
[473/660] Compiling OCCTSwift BooleanResult.swift
[474/660] Compiling OCCTSwift BoundSortBox.swift
[475/660] Compiling OCCTSwift BoundingSphere.swift
[476/660] Compiling OCCTSwift CPUTime.swift
[477/660] Compiling OCCTSwift Camera.swift
[478/660] Compiling OCCTSwift CanonicalForm.swift
[479/660] Compiling OCCTSwift CellsBuilder.swift
[480/660] Compiling OCCTSwift Face.swift
[481/660] Compiling OCCTSwift FeatureRecognition.swift
[482/660] Compiling OCCTSwift FeatureReconstructor.swift
[483/660] Compiling OCCTSwift FillConstraint.swift
[484/660] Compiling OCCTSwift FilletBuilder.swift
[485/660] Compiling OCCTSwift FillingPoleGrid.swift
[486/660] Compiling OCCTSwift FillingSurface.swift
[487/660] Compiling OCCTSwift FontManager.swift
[488/660] Compiling OCCTSwift FreeBoundsProperties.swift
[489/660] Compiling OCCTSwift GDTRead.swift
[490/660] Compiling OCCTSwift GDTWrite.swift
[491/660] Compiling OCCTSwift GProps.swift
[492/660] Compiling OCCTSwift GeneralTransform2D.swift
[493/660] Compiling OCCTSwift GeomEval.swift
[494/660] Compiling OCCTSwift GeomPrimitives.swift
[495/660] Compiling OCCTSwift GeomTransformation.swift
[496/660] Compiling OCCTSwift GeometryProperties.swift
[497/660] Compiling OCCTSwift HatchBuilder.swift
[498/660] Compiling OCCTSwift HatchPattern.swift
[499/660] Compiling OCCTSwift Helix.swift
[500/660] Compiling OCCTSwift HostInfo.swift
[501/660] Compiling OCCTSwift IDFilter.swift
[502/660] Compiling OCCTSwift IOStatus.swift
[503/660] Compiling OCCTSwift ChamferBuilder.swift
[504/660] Compiling OCCTSwift Circle2DSolution.swift
[505/660] Compiling OCCTSwift ClipPlane.swift
[506/660] Compiling OCCTSwift Color.swift
[507/660] Compiling OCCTSwift CompBezierConverter.swift
[508/660] Compiling OCCTSwift Conic2D.swift
[509/660] Compiling OCCTSwift ConstructionContext.swift
[510/660] Compiling OCCTSwift ConstructionEntity.swift
[511/660] Compiling OCCTSwift ConstructionLayer.swift
[512/660] Compiling OCCTSwift ContapContourResult.swift
[513/660] Compiling OCCTSwift Continuity.swift
[514/660] Compiling OCCTSwift CoordinateSystem.swift
[515/660] Compiling OCCTSwift CoordinateSystem3D.swift
[516/660] Compiling OCCTSwift CoveringEdges.swift
[517/660] Compiling OCCTSwift Curve2D.swift
[518/660] Compiling OCCTSwift Curve2DGcc.swift
[519/660] Compiling OCCTSwift Curve3D.swift
[520/660] Compiling OCCTSwift CurveProfiler.swift
[521/660] Compiling OCCTSwift DXFExporter.swift
[522/660] Compiling OCCTSwift Date.swift
[523/660] Compiling OCCTSwift DirectoryIterator.swift
[524/660] Compiling OCCTSwift DirectoryUtils.swift
[525/660] Compiling OCCTSwift DiskInfo.swift
[526/660] Compiling OCCTSwift DisplayDrawer.swift
[527/660] Compiling OCCTSwift DistanceResult.swift
[528/660] Compiling OCCTSwift Document.swift
[529/660] Compiling OCCTSwift DocumentError.swift
[530/660] Compiling OCCTSwift Drawing.swift
[531/660] Compiling OCCTSwift DrawingAnnotation.swift
[532/660] Compiling OCCTSwift DrawingAutoCenterlines.swift
[533/660] Compiling OCCTSwift DrawingAutoDimensions.swift
[534/660] Compiling OCCTSwift DrawingComposition.swift
[535/660] Compiling OCCTSwift DrawingDispatch.swift
[536/660] Compiling OCCTSwift DrawingSheet.swift
[537/660] Compiling OCCTSwift DrawingStyle.swift
[538/660] Compiling OCCTSwift DrawingSymbols.swift
[539/660] Compiling OCCTSwift DrawingThreadAnnotation.swift
[540/660] Compiling OCCTSwift DriverTable.swift
[541/660] Compiling OCCTSwift Edge.swift
[542/660] Compiling OCCTSwift EdgeAnalysis.swift
[543/660] Compiling OCCTSwift EdgeCurve.swift
[544/660] Compiling OCCTSwift ElLib.swift
[545/660] Compiling OCCTSwift Environment.swift
[546/660] Compiling OCCTSwift EvolvedSectionInfo.swift
[547/660] Compiling OCCTSwift EvolvingFilletEdge.swift
[548/660] Compiling OCCTSwift Exporter.swift
[549/660] Compiling OCCTSwift Extrema2d.swift
[550/660] Compiling OCCTSwift ExtremaTypes.swift
[552/660] Compiling OCCTSwift Period.swift
[553/660] Compiling OCCTSwift PerpendicularBasis.swift
[554/660] Compiling OCCTSwift PipeShellBuilder.swift
[555/660] Compiling OCCTSwift PipeSweepMode.swift
[556/660] Compiling OCCTSwift PixMap.swift
[557/660] Compiling OCCTSwift PlateSolver.swift
[558/660] Compiling OCCTSwift Point2D.swift
[559/660] Compiling OCCTSwift PointClassification.swift
[560/660] Compiling OCCTSwift PolynomialConvert.swift
[561/660] Compiling OCCTSwift PolynomialSolver.swift
[562/660] Compiling OCCTSwift PresentationMesh.swift
[563/660] Compiling OCCTSwift PresentationStyle.swift
[564/660] Compiling OCCTSwift ProcessInfo.swift
[565/660] Compiling OCCTSwift ProjLib.swift
[566/660] Compiling OCCTSwift Projection.swift
[567/660] Compiling OCCTSwift QuadricIntersection.swift
[568/660] Compiling OCCTSwift Quaternion.swift
[569/660] Compiling OCCTSwift Range.swift
[570/660] Compiling OCCTSwift ReShapeContext.swift
[571/660] Compiling OCCTSwift ResourceManager.swift
[572/660] Compiling OCCTSwift SAWireAnalysis.swift
[573/660] Compiling OCCTSwift SIMD3Unpacking.swift
[574/660] Compiling OCCTSwift ShapeContents.swift
[575/660] Compiling OCCTSwift ShapeContentsExtended.swift
[576/660] Compiling OCCTSwift ShapeDistance.swift
[577/660] Compiling OCCTSwift ShapeFixStatus.swift
[578/660] Compiling OCCTSwift ShapeFixer.swift
[579/660] Compiling OCCTSwift ShapeFixers.swift
[580/660] Compiling OCCTSwift ShapeImage.swift
[581/660] Compiling OCCTSwift ShapeMeasurements.swift
[582/660] Compiling OCCTSwift ShapeProperties.swift
[583/660] Compiling OCCTSwift ShapeRayIntersection.swift
[584/660] Compiling OCCTSwift ShapeType.swift
[585/660] Compiling OCCTSwift SharedLibrary.swift
[586/660] Compiling OCCTSwift SheetLayout.swift
[587/660] Compiling OCCTSwift SheetMetal.swift
[588/660] Compiling OCCTSwift Sketch.swift
[589/660] Compiling OCCTSwift StepHeader.swift
[590/660] Compiling OCCTSwift SubShapeEnumeration.swift
[591/660] Compiling OCCTSwift Surface.swift
[592/660] Compiling OCCTSwift SurfaceIntersectionResult.swift
[593/660] Compiling OCCTSwift SweepGuideTypes.swift
[594/660] Compiling OCCTSwift TObjApplication.swift
[595/660] Compiling OCCTSwift TangentialDeflectionPoint.swift
[596/660] Compiling OCCTSwift ThreadFeatures.swift
[597/660] Emitting module OCCTSwift
[598/660] Compiling OCCTSwift SIMDVectorOps.swift
[599/660] Compiling OCCTSwift STEPOptions.swift
[600/660] Compiling OCCTSwift SVGExporter.swift
[601/660] Compiling OCCTSwift SameParameterResult.swift
[602/660] Compiling OCCTSwift Sampling.swift
[603/660] Compiling OCCTSwift Section2D.swift
[604/660] Compiling OCCTSwift SectionBuilder.swift
[605/660] Compiling OCCTSwift Selection.swift
[606/660] Compiling OCCTSwift Selector.swift
[607/660] Compiling OCCTSwift SewingBuilder.swift
[608/660] Compiling OCCTSwift Shape+Analysis.swift
[609/660] Compiling OCCTSwift Shape+Curve.swift
[610/660] Compiling OCCTSwift Shape+Drawing.swift
[611/660] Compiling OCCTSwift Shape+Geom2d.swift
[612/660] Compiling OCCTSwift Shape+Math.swift
[613/660] Compiling OCCTSwift Shape+Mesh.swift
[614/660] Compiling OCCTSwift Shape+Modeling.swift
[615/660] Compiling OCCTSwift Shape+ShapeHealing.swift
[616/660] Compiling OCCTSwift Shape+Surface.swift
[617/660] Compiling OCCTSwift Shape+Topology.swift
[618/660] Compiling OCCTSwift Shape.swift
[619/660] Compiling OCCTSwift ShapeAnalysisResult.swift
[620/660] Compiling OCCTSwift ShapeAxis.swift
[621/702] Compiling OCCTSwiftMesh CrossSection.swift
[622/702] Compiling OCCTSwiftMesh FittedPrimitive.swift
[623/702] Compiling OCCTSwiftMesh KDTree3.swift
[624/702] Compiling OCCTSwiftMesh Linalg.swift
[625/706] Compiling OCCTSwiftMesh AlignOptions.swift
[626/706] Compiling OCCTSwiftMesh AlignResult.swift
[627/706] Compiling OCCTSwiftMesh CreaseDetectionResult.swift
[628/706] Compiling OCCTSwiftMesh CreaseRing.swift
[629/706] Compiling OCCTSwiftMesh SegmentationStrategyResult.swift
[630/706] Compiling OCCTSwiftMesh SegmentedMesh.swift
[631/706] Compiling OCCTSwiftMesh SimplifiedMesh.swift
[632/709] Compiling OCCTSwiftMesh SimplifyOptions.swift
[633/709] Compiling OCCTSwiftMesh SlippageResult.swift
[634/709] Compiling OCCTSwiftMesh VertexCurvature.swift
[635/709] Compiling ThreeMF Object.swift
[636/709] Compiling ThreeMF Resource.swift
[637/709] Compiling ThreeMF Texture2D.swift
[638/709] Compiling ThreeMF Texture2DGroup.swift
[639/709] Compiling ThreeMF ThreeMF.swift
[640/709] Compiling OCCTSwiftMesh Mesh+Align.swift
[641/709] Compiling OCCTSwiftMesh Mesh+Crease.swift
[642/709] Compiling OCCTSwiftMesh Mesh+Curvature.swift
[643/709] Compiling OCCTSwiftMesh Mesh+RANSACSegmentation.swift
[644/709] Compiling OCCTSwiftMesh Mesh+Segmentation.swift
[645/709] Compiling OCCTSwiftMesh Mesh+Simplify.swift
[646/709] Compiling OCCTSwiftMesh Mesh+Slippage.swift
[647/709] Compiling OCCTSwiftMesh Mesh+Topology.swift
[648/709] Compiling OCCTSwiftMesh Mesh+Winding.swift
[649/709] Compiling OCCTSwiftMesh MeshIntegrityReport.swift
[650/709] Compiling OCCTSwiftMesh PrimitiveFitter.swift
[651/709] Compiling OCCTSwiftMesh RANSACSegmentOptions.swift
[652/709] Compiling OCCTSwiftMesh SegmentOptions.swift
[656/709] Compiling OCCTSwiftMesh MeshRegion.swift
[657/709] Compiling OCCTSwiftMesh OCCTSwiftMesh.swift
[658/709] Compiling OCCTSwiftMesh OrientationReport.swift
[659/709] Compiling OCCTSwiftMesh Mesh+Welding.swift
[663/709] Emitting module ThreeMF
[664/709] Emitting module OCCTSwiftMesh
[665/709] Compiling ThreeMF Color.swift
[666/709] Compiling ThreeMF Matrix3D.swift
[667/709] Compiling ThreeMF Metadata.swift
[668/709] Compiling ThreeMF Unit.swift
[672/717] Compiling ScriptHarness ScriptContext.swift
[673/717] Compiling ScriptHarness SQLiteUnavailable.swift
[674/717] Compiling ScriptHarness Manifest.swift
[675/717] Compiling ScriptHarness GraphIO.swift
[676/717] Compiling ScriptHarness EdgeClassification.swift
[680/717] Compiling DrawingComposer MultiViewLayout.swift
[681/717] Compiling DrawingComposer Spec.swift
[682/717] Compiling DrawingComposer AssemblyComposer.swift
[683/717] Emitting module DrawingComposer
[684/717] Compiling DrawingComposer Composer.swift
[685/717] Compiling ScriptHarness BREPGraphJSONExporter.swift
[686/717] Emitting module ScriptHarness
[687/717] Compiling ScriptHarness BREPGraphSQLiteExporter.swift
[707/717] Compiling MeshIO ThreeMFAdapter.swift
[708/717] Compiling MeshIO STL.swift
[709/717] Compiling MeshIO MeshIO.swift
[710/717] Compiling MeshIO PLY.swift
[711/717] Compiling MeshIO OBJ.swift
[712/717] Compiling MeshIO Mesh.swift
[713/717] Compiling MeshIO GLTFAdapter.swift
[714/717] Emitting module MeshIO
[715/727] Compiling OCCTSwiftIO ScriptManifest.swift
[716/727] Compiling OCCTSwiftIO MLExport.swift
[717/728] Compiling OCCTSwiftIO ImportProgressClosure.swift
[718/728] Compiling OCCTSwiftIO ExportManager.swift
[719/728] Compiling OCCTSwiftIO DirectoryWatcher.swift
[720/728] Compiling OCCTSwiftIO CADFileFormat.swift
[721/728] Compiling OCCTSwiftIO CADBodyMetadata.swift
[722/728] Emitting module OCCTSwiftIO
[723/728] Compiling OCCTSwiftIO DXFLoader.swift
[724/728] Compiling OCCTSwiftIO JWWLoader.swift
[725/728] Compiling OCCTSwiftIO ShapeLoader.swift
[726/741] Compiling OCCTSwiftTools VertexIdentityTable.swift
[727/741] Compiling OCCTSwiftTools SurfaceConverter.swift
[728/742] Compiling OCCTSwiftTools SubShape.swift
[729/742] Compiling OCCTSwiftTools ShapeIdentity.swift
[730/742] Compiling OCCTSwiftTools PointConverter.swift
[731/742] Compiling OCCTSwiftTools CurveConverter.swift
[732/742] Compiling OCCTSwiftTools EdgeIdentityTable.swift
[733/742] Compiling OCCTSwiftTools FaceIdentityTable.swift
[734/742] Compiling OCCTSwiftTools InteractiveObject.swift
[735/742] Compiling OCCTSwiftTools SubShapePickResolver.swift
[736/742] Compiling OCCTSwiftTools WireConverter.swift
[737/742] Emitting module OCCTSwiftTools
[738/742] Compiling OCCTSwiftTools BodyUtilities.swift
[739/742] Compiling OCCTSwiftTools CADFileLoader.swift
[740/755] Compiling OCCTSwiftAIS SelectionFilter.swift
[741/756] Compiling OCCTSwiftAIS Selection.swift
[742/756] Compiling OCCTSwiftAIS Remap.swift
[743/756] Compiling OCCTSwiftAIS PresentationStyle.swift
[744/756] Compiling OCCTSwiftAIS InteractiveContext.swift
[745/756] Compiling OCCTSwiftAIS Manipulator+SwiftUI.swift
[746/756] Compiling OCCTSwiftAIS ManipulatorGeometry.swift
[747/756] Compiling OCCTSwiftAIS CompatibilityAliases.swift
[748/756] Compiling OCCTSwiftAIS Dimension.swift
[749/756] Compiling OCCTSwiftAIS ManipulatorWidget.swift
[750/756] Compiling OCCTSwiftAIS AreaSelection+SwiftUI.swift
[751/756] Compiling OCCTSwiftAIS AreaSelection.swift
[752/756] Emitting module OCCTSwiftAIS
[753/756] Compiling OCCTSwiftAIS StandardObjects.swift
[754/810] Compiling OCCTMCPCore Annotations.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[755/810] Compiling OCCTMCPCore AnnotationsRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[756/810] Compiling OCCTMCPCore ChartRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[757/810] Compiling OCCTMCPCore HistoryRegistry.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[758/810] Compiling OCCTMCPCore Manifest.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[759/810] Compiling OCCTMCPCore Paths.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/ChartRenderer.swift:537:13: warning: variable 'ylo' was never mutated; consider changing to 'let' constant
535 |             xhi += 0.5
536 |         }
537 |         var ylo = min(0, ys.min()!)
    |             `- warning: variable 'ylo' was never mutated; consider changing to 'let' constant
538 |         var yhi = ys.max()!
539 |         if yhi - ylo < 1e-9 { yhi += 0.5 }
[760/815] Compiling OCCTMCPCore EdgeChainMath.swift
[761/815] Compiling OCCTMCPCore EngineeringTools.swift
[762/815] Compiling OCCTMCPCore ExecuteScriptTool.swift
[763/815] Compiling OCCTMCPCore FaceAdjacency.swift
[764/815] Compiling OCCTMCPCore FeatureTools.swift
[765/815] Compiling OCCTMCPCore FitPrimitivesTools.swift
[766/815] Compiling OCCTMCPCore GapFillerTools.swift
[767/815] Compiling OCCTMCPCore HealingTools.swift
[768/815] Compiling OCCTMCPCore HeatmapTools.swift
[769/815] Compiling OCCTMCPCore IOTools.swift
[770/815] Compiling OCCTMCPCore IntrospectionRegistryTools.swift
[771/815] Compiling OCCTMCPCore IntrospectionTools.swift
[772/815] Compiling OCCTMCPCore AnalysisTools.swift
[773/815] Compiling OCCTMCPCore AnnotationsTools.swift
[774/815] Compiling OCCTMCPCore AssemblyTools.swift
[775/815] Compiling OCCTMCPCore AutoDimensionTool.swift
[776/815] Compiling OCCTMCPCore ConstructionTools.swift
[777/815] Compiling OCCTMCPCore CoreTools.swift
[778/815] Compiling OCCTMCPCore CorrespondenceTools.swift
[779/815] Compiling OCCTMCPCore CrossSectionCompareTool.swift
[780/815] Compiling OCCTMCPCore DeviationHistogramTool.swift
[781/815] Compiling OCCTMCPCore DeviationTools.swift
[782/815] Compiling OCCTMCPCore DrawingTools.swift
[783/815] Compiling OCCTMCPCore EdgeChainFitTools.swift
[784/815] Compiling OCCTMCPCore OppositeFaces.swift
[785/815] Compiling OCCTMCPCore ProfileMath.swift
[786/815] Compiling OCCTMCPCore RayPickTool.swift
[787/815] Compiling OCCTMCPCore ReconstructTools.swift
[788/815] Compiling OCCTMCPCore RemapTools.swift
[789/815] Compiling OCCTMCPCore RenderPreviewTool.swift
[790/815] Compiling OCCTMCPCore SceneTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/SceneTools.swift:89:13: warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 87 |         history: SceneHistory = .shared
 88 |     ) async -> ToolText {
 89 |         let manifest: ScriptManifest
    |             `- warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 90 |         do { manifest = try store.requireScene() } catch { return .manifestFailure(error) }
 91 |         await history.snapshot(store: store)
[791/815] Compiling OCCTMCPCore SelectionBridgeTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/SceneTools.swift:89:13: warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 87 |         history: SceneHistory = .shared
 88 |     ) async -> ToolText {
 89 |         let manifest: ScriptManifest
    |             `- warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 90 |         do { manifest = try store.requireScene() } catch { return .manifestFailure(error) }
 91 |         await history.snapshot(store: store)
[792/815] Compiling OCCTMCPCore SelectionTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/SceneTools.swift:89:13: warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 87 |         history: SceneHistory = .shared
 88 |     ) async -> ToolText {
 89 |         let manifest: ScriptManifest
    |             `- warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 90 |         do { manifest = try store.requireScene() } catch { return .manifestFailure(error) }
 91 |         await history.snapshot(store: store)
[793/815] Compiling OCCTMCPCore SymmetricDifferenceTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/SceneTools.swift:89:13: warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 87 |         history: SceneHistory = .shared
 88 |     ) async -> ToolText {
 89 |         let manifest: ScriptManifest
    |             `- warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 90 |         do { manifest = try store.requireScene() } catch { return .manifestFailure(error) }
 91 |         await history.snapshot(store: store)
[794/815] Compiling OCCTMCPCore SymmetryTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/SceneTools.swift:89:13: warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 87 |         history: SceneHistory = .shared
 88 |     ) async -> ToolText {
 89 |         let manifest: ScriptManifest
    |             `- warning: immutable value 'manifest' was never used; consider removing it [#no-usage]
 90 |         do { manifest = try store.requireScene() } catch { return .manifestFailure(error) }
 91 |         await history.snapshot(store: store)
[795/815] Compiling OCCTMCPCore MeshCurvatureTools.swift
[796/815] Compiling OCCTMCPCore MeshDiagnoseTools.swift
[797/815] Compiling OCCTMCPCore MeshFeatureTools.swift
[798/815] Compiling OCCTMCPCore MeshThicknessTools.swift
[799/815] Compiling OCCTMCPCore MeshTools.swift
[800/815] Compiling OCCTMCPCore MeshZoneTools.swift
[801/815] Compiling OCCTMCPCore TriBVH.swift
[802/815] Compiling OCCTMCPCore VertexFitTools.swift
[803/815] Compiling OCCTMCPCore ZoneSweepTool.swift
[804/815] Compiling OCCTMCPCore Value+NumberValue.swift
[805/815] Compiling OCCTMCPCore ZoneRegistry.swift
[806/815] Emitting module OCCTMCPCore
[807/815] Compiling OCCTMCPCore Provenance.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[808/815] Compiling OCCTMCPCore ReconstructRegistry.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[809/815] Compiling OCCTMCPCore SceneHistory.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[810/815] Compiling OCCTMCPCore SelectionRegistry.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[811/815] Compiling OCCTMCPCore Server.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[812/815] Compiling OCCTMCPCore AlignTools.swift
/Users/admin/builder/spi-builder-workspace/Sources/OCCTMCPCore/Tools/AlignTools.swift:196:54: warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
194 |         if apply {
195 |             let matrix12 = align3x4RowMajorBlock(result.transform)
196 |             guard let transformedShape = sourceShape.transformed(matrix: matrix12) else {
    |                                                      `- warning: 'transformed(matrix:)' is deprecated: Pass a Matrix12Grouped instead of a raw [Double] — see Matrix12Grouped's doc comment. #835 [#DeprecatedDeclaration]
197 |                 return .init(
198 |                     "apply=true requested, but applying the recovered transform to '\(bodyId)' failed.",
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[813/817] Emitting module OCCTMCPServer
[814/817] Compiling OCCTMCPServer main.swift
[814/817] Write Objects.LinkFileList
[815/817] Linking occtmcp-server
[816/817] Applying occtmcp-server
Build complete! (224.00s)
Fetching https://github.com/SecondMouseAU/OCCTSwiftInteraction.git
Fetching https://github.com/modelcontextprotocol/swift-sdk.git
Fetching https://github.com/SecondMouseAU/OCCTSwiftViewport.git
Fetching https://github.com/SecondMouseAU/OCCTSwiftMesh.git
Fetching https://github.com/SecondMouseAU/OCCTSwiftScripts.git
Fetching https://github.com/SecondMouseAU/OCCTSwift.git
Fetching https://github.com/SecondMouseAU/OCCTSwiftIO.git
[1/515] Fetching occtswiftio
[202/2615] Fetching occtswiftio, occtswiftscripts
[1125/6485] Fetching occtswiftio, occtswiftscripts, occtswiftviewport
[1245/10694] Fetching occtswiftio, occtswiftscripts, occtswiftviewport, swift-sdk
[1246/12758] Fetching occtswiftio, occtswiftscripts, occtswiftviewport, swift-sdk, occtswiftinteraction
[2422/13394] Fetching occtswiftio, occtswiftscripts, occtswiftviewport, swift-sdk, occtswiftinteraction, occtswiftmesh
Fetched https://github.com/SecondMouseAU/OCCTSwiftViewport.git from cache (2.12s)
[1/72666] Fetching occtswift
Fetched https://github.com/SecondMouseAU/OCCTSwiftIO.git from cache (66.43s)
Fetched https://github.com/SecondMouseAU/OCCTSwiftMesh.git from cache (66.43s)
Fetched https://github.com/SecondMouseAU/OCCTSwift.git from cache (66.43s)
Fetched https://github.com/modelcontextprotocol/swift-sdk.git from cache (66.43s)
Fetched https://github.com/SecondMouseAU/OCCTSwiftInteraction.git from cache (66.43s)
Fetched https://github.com/SecondMouseAU/OCCTSwiftScripts.git from cache (66.43s)
Computing version for https://github.com/modelcontextprotocol/swift-sdk.git
Computed https://github.com/modelcontextprotocol/swift-sdk.git at 0.12.1 (67.17s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/mattt/eventsource.git
Fetching https://github.com/apple/swift-nio.git
Fetching https://github.com/apple/swift-log.git
[1/320] Fetching eventsource
[14/8693] Fetching eventsource, swift-log
[354/16066] Fetching eventsource, swift-log, swift-system
[16067/102716] Fetching eventsource, swift-log, swift-system, swift-nio
Fetched https://github.com/apple/swift-log.git from cache (1.58s)
Fetched https://github.com/apple/swift-system.git from cache (1.58s)
[1187/86970] Fetching eventsource, swift-nio
Fetched https://github.com/mattt/eventsource.git from cache (17.09s)
Fetched https://github.com/apple/swift-nio.git from cache (17.09s)
Computing version for https://github.com/SecondMouseAU/OCCTSwiftViewport.git
Computed https://github.com/SecondMouseAU/OCCTSwiftViewport.git at 1.2.3 (17.67s)
Computing version for https://github.com/mattt/eventsource.git
Computed https://github.com/mattt/eventsource.git at 1.5.1 (0.54s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.58s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.16.2 (0.57s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.104.0 (0.72s)
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-collections.git
[1/1889] Fetching swift-atomics
[1890/31190] Fetching swift-atomics, swift-collections
Fetched https://github.com/apple/swift-atomics.git from cache (9.71s)
Fetched https://github.com/apple/swift-collections.git from cache (9.71s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (10.31s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.7.4 (0.63s)
Computing version for https://github.com/SecondMouseAU/OCCTSwiftIO.git
Computed https://github.com/SecondMouseAU/OCCTSwiftIO.git at 2.0.0-beta.4 (0.56s)
Fetching https://github.com/SecondMouseAU/SwiftDXF.git
Fetching https://github.com/SecondMouseAU/SwiftJWW.git
Fetching https://github.com/SecondMouseAU/SwiftPMX.git
Fetching https://github.com/schwa/SwiftGLTF.git
Fetching https://github.com/tomasf/ThreeMF.git
Fetching https://github.com/SecondMouseAU/SwiftX.git
[1/129] Fetching swiftx
[31/954] Fetching swiftx, threemf
[73/1201] Fetching swiftx, threemf, swiftdxf
[115/2506] Fetching swiftx, threemf, swiftdxf, swiftgltf
[116/2664] Fetching swiftx, threemf, swiftdxf, swiftgltf, swiftpmx
[325/2834] Fetching swiftx, threemf, swiftdxf, swiftgltf, swiftpmx, swiftjww
Fetched https://github.com/SecondMouseAU/SwiftX.git from cache (4.23s)
Fetched https://github.com/SecondMouseAU/SwiftDXF.git from cache (4.24s)
Fetched https://github.com/tomasf/ThreeMF.git from cache (4.24s)
Fetched https://github.com/SecondMouseAU/SwiftPMX.git from cache (4.24s)
Fetched https://github.com/schwa/SwiftGLTF.git from cache (4.24s)
Fetched https://github.com/SecondMouseAU/SwiftJWW.git from cache (4.24s)
Computing version for https://github.com/SecondMouseAU/SwiftDXF.git
Computed https://github.com/SecondMouseAU/SwiftDXF.git at 0.2.1 (4.82s)
Computing version for https://github.com/SecondMouseAU/SwiftJWW.git
Computed https://github.com/SecondMouseAU/SwiftJWW.git at 1.2.2 (0.53s)
Computing version for https://github.com/SecondMouseAU/SwiftX.git
Computed https://github.com/SecondMouseAU/SwiftX.git at 1.0.1 (0.52s)
Computing version for https://github.com/SecondMouseAU/SwiftPMX.git
Computed https://github.com/SecondMouseAU/SwiftPMX.git at 1.1.1 (0.53s)
Computing version for https://github.com/schwa/SwiftGLTF.git
Computed https://github.com/schwa/SwiftGLTF.git at 1.0.5 (2.09s)
Fetching https://github.com/apple/swift-argument-parser.git
[1/19271] Fetching swift-argument-parser
Fetched https://github.com/apple/swift-argument-parser.git from cache (2.23s)
Computing version for https://github.com/tomasf/ThreeMF.git
Computed https://github.com/tomasf/ThreeMF.git at 0.3.3 (2.80s)
Fetching https://github.com/tomasf/Nodal.git
Fetching https://github.com/tomasf/Zip.git
[1/230] Fetching zip
[11/1113] Fetching zip, nodal
Fetched https://github.com/tomasf/Nodal.git from cache (0.92s)
Fetched https://github.com/tomasf/Zip.git from cache (0.92s)
Computing version for https://github.com/tomasf/Nodal.git
Computed https://github.com/tomasf/Nodal.git at 1.0.3 (1.51s)
Computing version for https://github.com/tomasf/Zip.git
Computed https://github.com/tomasf/Zip.git at 2.1.3 (0.52s)
Computing version for https://github.com/apple/swift-argument-parser.git
Computed https://github.com/apple/swift-argument-parser.git at 1.8.2 (0.56s)
Computing version for https://github.com/SecondMouseAU/OCCTSwiftScripts.git
Computed https://github.com/SecondMouseAU/OCCTSwiftScripts.git at 1.7.1-beta.3 (0.70s)
Computing version for https://github.com/SecondMouseAU/OCCTSwiftMesh.git
Computed https://github.com/SecondMouseAU/OCCTSwiftMesh.git at 1.7.6-beta.4 (0.55s)
Computing version for https://github.com/SecondMouseAU/OCCTSwift.git
Computed https://github.com/SecondMouseAU/OCCTSwift.git at 4.0.0-beta.6 (0.76s)
Computing version for https://github.com/SecondMouseAU/OCCTSwiftInteraction.git
Computed https://github.com/SecondMouseAU/OCCTSwiftInteraction.git at 3.0.0-beta.7 (0.54s)
Creating working copy for https://github.com/tomasf/Zip.git
Working copy of https://github.com/tomasf/Zip.git resolved at 2.1.3
Creating working copy for https://github.com/mattt/eventsource.git
Working copy of https://github.com/mattt/eventsource.git resolved at 1.5.1
Creating working copy for https://github.com/schwa/SwiftGLTF.git
Working copy of https://github.com/schwa/SwiftGLTF.git resolved at 1.0.5
Creating working copy for https://github.com/SecondMouseAU/OCCTSwiftIO.git
Working copy of https://github.com/SecondMouseAU/OCCTSwiftIO.git resolved at 2.0.0-beta.4
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/SecondMouseAU/OCCTSwiftScripts.git
Working copy of https://github.com/SecondMouseAU/OCCTSwiftScripts.git resolved at 1.7.1-beta.3
Creating working copy for https://github.com/tomasf/Nodal.git
Working copy of https://github.com/tomasf/Nodal.git resolved at 1.0.3
Creating working copy for https://github.com/SecondMouseAU/SwiftPMX.git
Working copy of https://github.com/SecondMouseAU/SwiftPMX.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.16.2
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.7.4
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.104.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/SecondMouseAU/OCCTSwift.git
Working copy of https://github.com/SecondMouseAU/OCCTSwift.git resolved at 4.0.0-beta.6
Creating working copy for https://github.com/SecondMouseAU/OCCTSwiftInteraction.git
Working copy of https://github.com/SecondMouseAU/OCCTSwiftInteraction.git resolved at 3.0.0-beta.7
Creating working copy for https://github.com/SecondMouseAU/SwiftJWW.git
Working copy of https://github.com/SecondMouseAU/SwiftJWW.git resolved at 1.2.2
Creating working copy for https://github.com/tomasf/ThreeMF.git
Working copy of https://github.com/tomasf/ThreeMF.git resolved at 0.3.3
Creating working copy for https://github.com/modelcontextprotocol/swift-sdk.git
Working copy of https://github.com/modelcontextprotocol/swift-sdk.git resolved at 0.12.1
Creating working copy for https://github.com/SecondMouseAU/SwiftX.git
Working copy of https://github.com/SecondMouseAU/SwiftX.git resolved at 1.0.1
Creating working copy for https://github.com/SecondMouseAU/SwiftDXF.git
Working copy of https://github.com/SecondMouseAU/SwiftDXF.git resolved at 0.2.1
Creating working copy for https://github.com/SecondMouseAU/OCCTSwiftViewport.git
Working copy of https://github.com/SecondMouseAU/OCCTSwiftViewport.git resolved at 1.2.3
Creating working copy for https://github.com/apple/swift-argument-parser.git
Working copy of https://github.com/apple/swift-argument-parser.git resolved at 1.8.2
Creating working copy for https://github.com/SecondMouseAU/OCCTSwiftMesh.git
Working copy of https://github.com/SecondMouseAU/OCCTSwiftMesh.git resolved at 1.7.6-beta.4
Downloading binary artifact https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.7/OCCT.xcframework.zip
[16375/149466554] Downloading https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.7/OCCT.xcframework.zip
Downloaded https://github.com/SecondMouseAU/OCCTSwift/releases/download/v4.0.0-kernel.7/OCCT.xcframework.zip (17.60s)
warning: 'spi-builder-workspace': dependency 'occtswiftio' is not used by any target
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swift-sdk",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.11.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/modelcontextprotocol/swift-sdk.git"
    },
    {
      "identity" : "occtswift",
      "requirement" : {
        "exact" : [
          "4.0.0-beta.6"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwift.git"
    },
    {
      "identity" : "occtswiftmesh",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.7.6-beta.4",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwiftMesh.git"
    },
    {
      "identity" : "occtswiftscripts",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.7.1-beta.3",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwiftScripts.git"
    },
    {
      "identity" : "occtswiftviewport",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwiftViewport.git"
    },
    {
      "identity" : "occtswiftinteraction",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "3.0.0-beta.6",
            "upper_bound" : "4.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwiftInteraction.git"
    },
    {
      "identity" : "occtswiftio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.0-beta.4",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/SecondMouseAU/OCCTSwiftIO.git"
    }
  ],
  "manifest_display_name" : "OCCTMCP",
  "name" : "OCCTMCP",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "15.0"
    }
  ],
  "products" : [
    {
      "name" : "OCCTMCPCore",
      "targets" : [
        "OCCTMCPCore"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "occtmcp-server",
      "targets" : [
        "OCCTMCPServer"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "OCCTMCPServer",
      "module_type" : "SwiftTarget",
      "name" : "OCCTMCPServer",
      "path" : "Sources/OCCTMCPServer",
      "product_dependencies" : [
        "MCP"
      ],
      "product_memberships" : [
        "occtmcp-server"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "OCCTMCPCore"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "OCCTMCPCoreTests",
      "module_type" : "SwiftTarget",
      "name" : "OCCTMCPCoreTests",
      "path" : "SwiftTests/OCCTMCPCoreTests",
      "sources" : [
        "AAGFaceIndexTests.swift",
        "AlignToolsTests.swift",
        "AnalysisToolsErrorPathTests.swift",
        "AnalysisToolsTests.swift",
        "AssemblyFlattenTests.swift",
        "AssemblyToolsErrorPathTests.swift",
        "AssemblyXBFInputTests.swift",
        "ConstructionToolsErrorPathTests.swift",
        "CorrespondenceToolsErrorPathTests.swift",
        "CorrespondenceZeroSourceBodyTests.swift",
        "DeviationToolsTests.swift",
        "DrawingToolsErrorPathTests.swift",
        "EdgeChainFitToolsTests.swift",
        "EdgeGeometryFieldsTests.swift",
        "ExecuteScriptTests.swift",
        "ExtraToolTests.swift",
        "FaceAdjacencyTests.swift",
        "FeatureToolsErrorPathTests.swift",
        "FitPrimitivesToolsTests.swift",
        "GraphMLEdgeConvexityTests.swift",
        "HealingToolsErrorPathTests.swift",
        "HistoryRegistryLineageTests.swift",
        "IOToolsErrorPathTests.swift",
        "IOToolsTests.swift",
        "IntegrationTests.swift",
        "ManifestEmissionTests.swift",
        "ManifestStoreUpdateTests.swift",
        "ManifestWriteFailureTests.swift",
        "MeshCurvatureToolsTests.swift",
        "MeshDiagnoseToolsTests.swift",
        "MeshFeatureToolsTests.swift",
        "MeshThicknessToolsTests.swift",
        "MeshZoneIntegrationTests.swift",
        "MeshZoneToolsTests.swift",
        "MetalSupport.swift",
        "OutputDirectoryTests.swift",
        "PingTests.swift",
        "ProvenanceStoreTests.swift",
        "QueryTopologyFaceFieldsTests.swift",
        "ReconstructToolsTests.swift",
        "RenderPreviewMeshDirectTests.swift",
        "SceneToolsErrorPathTests.swift",
        "SceneToolsTests.swift",
        "SelectionBridgeToolsTests.swift",
        "SelectionRegistryTests.swift",
        "SidecarWriteFailureTests.swift",
        "SignedSpatialDeviationTests.swift",
        "SinglesErrorPathTests.swift",
        "SlippageIntegrationTests.swift",
        "SymmetricDifferenceToolsTests.swift",
        "SymmetryToolsTests.swift",
        "TestExecutors.swift",
        "ThrownErrorAlignFitTests.swift",
        "ThrownErrorDeviationToolsTests.swift",
        "ThrownErrorIntrospectionSelectionTests.swift",
        "ThrownErrorMeshToolsTests.swift",
        "TopologyIdentityTests.swift",
        "TriBVHTests.swift",
        "VertexFitToolsTests.swift",
        "VoidBoundingBoxTests.swift",
        "ZoneMeshResolutionTests.swift",
        "ZoneRegistryTests.swift"
      ],
      "target_dependencies" : [
        "OCCTMCPCore"
      ],
      "type" : "test"
    },
    {
      "c99name" : "OCCTMCPCore",
      "module_type" : "SwiftTarget",
      "name" : "OCCTMCPCore",
      "path" : "Sources/OCCTMCPCore",
      "product_dependencies" : [
        "MCP",
        "OCCTSwift",
        "OCCTSwiftMesh",
        "ScriptHarness",
        "DrawingComposer",
        "OCCTSwiftTools",
        "OCCTSwiftViewport",
        "OCCTSwiftAIS"
      ],
      "product_memberships" : [
        "OCCTMCPCore",
        "occtmcp-server"
      ],
      "sources" : [
        "Annotations.swift",
        "AnnotationsRenderer.swift",
        "ChartRenderer.swift",
        "HistoryRegistry.swift",
        "Manifest.swift",
        "Paths.swift",
        "Provenance.swift",
        "ReconstructRegistry.swift",
        "SceneHistory.swift",
        "SelectionRegistry.swift",
        "Server.swift",
        "Tools/AlignTools.swift",
        "Tools/AnalysisTools.swift",
        "Tools/AnnotationsTools.swift",
        "Tools/AssemblyTools.swift",
        "Tools/AutoDimensionTool.swift",
        "Tools/ConstructionTools.swift",
        "Tools/CoreTools.swift",
        "Tools/CorrespondenceTools.swift",
        "Tools/CrossSectionCompareTool.swift",
        "Tools/DeviationHistogramTool.swift",
        "Tools/DeviationTools.swift",
        "Tools/DrawingTools.swift",
        "Tools/EdgeChainFitTools.swift",
        "Tools/EdgeChainMath.swift",
        "Tools/EngineeringTools.swift",
        "Tools/ExecuteScriptTool.swift",
        "Tools/FaceAdjacency.swift",
        "Tools/FeatureTools.swift",
        "Tools/FitPrimitivesTools.swift",
        "Tools/GapFillerTools.swift",
        "Tools/HealingTools.swift",
        "Tools/HeatmapTools.swift",
        "Tools/IOTools.swift",
        "Tools/IntrospectionRegistryTools.swift",
        "Tools/IntrospectionTools.swift",
        "Tools/MeshCurvatureTools.swift",
        "Tools/MeshDiagnoseTools.swift",
        "Tools/MeshFeatureTools.swift",
        "Tools/MeshThicknessTools.swift",
        "Tools/MeshTools.swift",
        "Tools/MeshZoneTools.swift",
        "Tools/OppositeFaces.swift",
        "Tools/ProfileMath.swift",
        "Tools/RayPickTool.swift",
        "Tools/ReconstructTools.swift",
        "Tools/RemapTools.swift",
        "Tools/RenderPreviewTool.swift",
        "Tools/SceneTools.swift",
        "Tools/SelectionBridgeTools.swift",
        "Tools/SelectionTools.swift",
        "Tools/SymmetricDifferenceTools.swift",
        "Tools/SymmetryTools.swift",
        "Tools/TriBVH.swift",
        "Tools/VertexFitTools.swift",
        "Tools/ZoneSweepTool.swift",
        "Value+NumberValue.swift",
        "ZoneRegistry.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "6.1"
}
Done.