The Swift Package Index logo.Swift Package Index

Build Information

Successful build of GLSceneLib, reference 0.1.8 (f86eea), with Swift 6.3 for macOS (SPM) on 21 Apr 2026 06:11:09 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/omochi/glscenelib.git
Reference: 0.1.8
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/omochi/glscenelib
 * tag               0.1.8      -> FETCH_HEAD
HEAD is now at f86eeac text rendering
Cloned https://github.com/omochi/glscenelib.git
Revision (git rev-parse @):
f86eeac43355f4f3965af57a2b311c1b91120225
SUCCESS checkout https://github.com/omochi/glscenelib.git at 0.1.8
Fetching https://github.com/omochi/DebugReflect.git
[1/143] Fetching debugreflect
Fetched https://github.com/omochi/DebugReflect.git from cache (0.63s)
Computing version for https://github.com/omochi/DebugReflect.git
Computed https://github.com/omochi/DebugReflect.git at 0.3.5 (1.34s)
Creating working copy for https://github.com/omochi/DebugReflect.git
Working copy of https://github.com/omochi/DebugReflect.git resolved at 0.3.5
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "traits": [
    "default"
  ],
  "dependencies": [
    {
      "identity": "glscenelib",
      "name": "GLSceneLib",
      "url": "https://github.com/omochi/glscenelib.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/glscenelib",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "debugreflect",
          "name": "DebugReflect",
          "url": "https://github.com/omochi/DebugReflect.git",
          "version": "0.3.5",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/DebugReflect",
          "traits": [
            "default"
          ],
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/omochi/glscenelib.git
[1/185] Fetching glscenelib
Fetched https://github.com/omochi/glscenelib.git from cache (0.75s)
Fetching https://github.com/omochi/DebugReflect.git from cache
Fetched https://github.com/omochi/DebugReflect.git from cache (0.41s)
Computing version for https://github.com/omochi/DebugReflect.git
Computed https://github.com/omochi/DebugReflect.git at 0.3.5 (0.47s)
Creating working copy for https://github.com/omochi/DebugReflect.git
Working copy of https://github.com/omochi/DebugReflect.git resolved at 0.3.5
Creating working copy for https://github.com/omochi/glscenelib.git
Working copy of https://github.com/omochi/glscenelib.git resolved at 0.1.8 (f86eeac)
warning: '.resolve-product-dependencies': dependency 'glscenelib' is not used by any target
Found 1 product dependencies
  - DebugReflect
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/omochi/glscenelib.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version--6988338F2F200930.txt
[4/11] Compiling DebugReflect SwiftTypes.swift
[5/11] Compiling DebugReflect Util.swift
[6/11] Compiling DebugReflect DebugReflectable.swift
[7/11] Compiling DebugReflect IndentTextWriter.swift
[8/11] Compiling DebugReflect DebugReflectBuilder.swift
[9/11] Compiling DebugReflect DebugReflectValue.swift
[10/11] Emitting module DebugReflect
[11/11] Compiling DebugReflect DebugReflectWriter.swift
[12/75] Compiling GLSceneLib EventEmitter.swift
[13/75] Compiling GLSceneLib EventFlatMap.swift
[14/75] Compiling GLSceneLib EventMap.swift
[15/75] Compiling GLSceneLib EventMerge.swift
[16/75] Compiling GLSceneLib EventSource.swift
[17/75] Compiling GLSceneLib Property.swift
[18/75] Compiling GLSceneLib WeakProperty.swift
[19/81] Emitting module GLSceneLib
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLExtension.swift:8:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 6 |
 7 | public extension GLboolean {
 8 |     public init(_ bool: Bool) {
   |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 9 |         self.init(bool ? GL_TRUE : GL_FALSE)
10 |     }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:37:20: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 35 |         }
 36 |
 37 |         public var hashValue: Int {
    |                    `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 38 |             var x = 17
 39 |             x = 31 &* x &+ shaderId.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:177:5: warning: 'public' modifier is redundant for property declared in a public extension
175 |
176 | public extension ShaderPrimitive {
177 |     public var vertices: [Vertex] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
178 |         get {
179 |             return _vertices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:187:5: warning: 'public' modifier is redundant for property declared in a public extension
185 |     }
186 |
187 |     public var indices: [Int] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
188 |         get {
189 |             return _indices
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[20/81] Compiling GLSceneLib Angle.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/ArrayExtension.swift:57:16: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
55 | extension Array where Element: OptionalProtocol {
56 |     public func filterNone() -> Array<Element.WrappedType> {
57 |         return flatMap { $0.asOptional() }
   |                |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                `- note: use 'compactMap(_:)' instead
58 |     }
59 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[21/81] Compiling GLSceneLib ArrayExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/ArrayExtension.swift:57:16: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
55 | extension Array where Element: OptionalProtocol {
56 |     public func filterNone() -> Array<Element.WrappedType> {
57 |         return flatMap { $0.asOptional() }
   |                |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                `- note: use 'compactMap(_:)' instead
58 |     }
59 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[22/81] Compiling GLSceneLib Assert.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/ArrayExtension.swift:57:16: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
55 | extension Array where Element: OptionalProtocol {
56 |     public func filterNone() -> Array<Element.WrappedType> {
57 |         return flatMap { $0.asOptional() }
   |                |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                `- note: use 'compactMap(_:)' instead
58 |     }
59 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[23/81] Compiling GLSceneLib Box.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/ArrayExtension.swift:57:16: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
55 | extension Array where Element: OptionalProtocol {
56 |     public func filterNone() -> Array<Element.WrappedType> {
57 |         return flatMap { $0.asOptional() }
   |                |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                `- note: use 'compactMap(_:)' instead
58 |     }
59 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[24/81] Compiling GLSceneLib Cast.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/ArrayExtension.swift:57:16: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
55 | extension Array where Element: OptionalProtocol {
56 |     public func filterNone() -> Array<Element.WrappedType> {
57 |         return flatMap { $0.asOptional() }
   |                |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                `- note: use 'compactMap(_:)' instead
58 |     }
59 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[25/81] Compiling GLSceneLib Color.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/ArrayExtension.swift:57:16: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
55 | extension Array where Element: OptionalProtocol {
56 |     public func filterNone() -> Array<Element.WrappedType> {
57 |         return flatMap { $0.asOptional() }
   |                |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                `- note: use 'compactMap(_:)' instead
58 |     }
59 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[26/81] Compiling GLSceneLib FunctionalUtil.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/ArrayExtension.swift:57:16: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
55 | extension Array where Element: OptionalProtocol {
56 |     public func filterNone() -> Array<Element.WrappedType> {
57 |         return flatMap { $0.asOptional() }
   |                |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                `- note: use 'compactMap(_:)' instead
58 |     }
59 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[27/81] Compiling GLSceneLib StringExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/WeakBox.swift:24:20: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
22 |     public var unboxedElements: Array<Element.Value> {
23 |         get {
24 |             return flatMap { $0.value }
   |                    |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                    `- note: use 'compactMap(_:)' instead
25 |         }
26 |         set {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[28/81] Compiling GLSceneLib Vector2.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/WeakBox.swift:24:20: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
22 |     public var unboxedElements: Array<Element.Value> {
23 |         get {
24 |             return flatMap { $0.value }
   |                    |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                    `- note: use 'compactMap(_:)' instead
25 |         }
26 |         set {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[29/81] Compiling GLSceneLib Vector3.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/WeakBox.swift:24:20: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
22 |     public var unboxedElements: Array<Element.Value> {
23 |         get {
24 |             return flatMap { $0.value }
   |                    |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                    `- note: use 'compactMap(_:)' instead
25 |         }
26 |         set {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[30/81] Compiling GLSceneLib Vector4.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/WeakBox.swift:24:20: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
22 |     public var unboxedElements: Array<Element.Value> {
23 |         get {
24 |             return flatMap { $0.value }
   |                    |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                    `- note: use 'compactMap(_:)' instead
25 |         }
26 |         set {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[31/81] Compiling GLSceneLib WeakBox.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/WeakBox.swift:24:20: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
22 |     public var unboxedElements: Array<Element.Value> {
23 |         get {
24 |             return flatMap { $0.value }
   |                    |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                    `- note: use 'compactMap(_:)' instead
25 |         }
26 |         set {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[32/81] Compiling GLSceneLib ExtrudeSolid.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/WeakBox.swift:24:20: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
22 |     public var unboxedElements: Array<Element.Value> {
23 |         get {
24 |             return flatMap { $0.value }
   |                    |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                    `- note: use 'compactMap(_:)' instead
25 |         }
26 |         set {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[33/81] Compiling GLSceneLib LineCircleElement.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Base/WeakBox.swift:24:20: warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
22 |     public var unboxedElements: Array<Element.Value> {
23 |         get {
24 |             return flatMap { $0.value }
   |                    |- warning: 'flatMap' is deprecated: Please use compactMap(_:) for the case where closure returns an optional value [#DeprecatedDeclaration]
   |                    `- note: use 'compactMap(_:)' instead
25 |         }
26 |         set {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[34/81] Compiling GLSceneLib LineElement.swift
[35/81] Compiling GLSceneLib MeshElement.swift
[36/81] Compiling GLSceneLib RenderSetting.swift
[37/81] Compiling GLSceneLib SweepSurface.swift
[38/81] Compiling GLSceneLib SweepSurfaceShapes.swift
[39/81] Compiling GLSceneLib TextElement.swift
[40/81] Compiling GLSceneLib TextRenderer.swift
[41/81] Compiling GLSceneLib BasicTransformShaderProtocol.swift
[42/81] Compiling GLSceneLib Camera.swift
[43/81] Compiling GLSceneLib ColorLineCirclePrimitive.swift
[44/81] Compiling GLSceneLib ColorLinePrimitive.swift
[45/81] Compiling GLSceneLib ColorLineShader.swift
[46/81] Compiling GLSceneLib ColorShader.swift
[47/81] Compiling GLSceneLib DirectionalLight.swift
[48/81] Compiling GLSceneLib GenericError.swift
[49/81] Compiling GLSceneLib Matrix4x4.swift
[50/81] Compiling GLSceneLib OpaqueColor.swift
[51/81] Compiling GLSceneLib OptionalExtension.swift
[52/81] Compiling GLSceneLib OptionalProtocol.swift
[53/81] Compiling GLSceneLib RangeExtension.swift
[54/81] Compiling GLSceneLib Size.swift
[55/81] Compiling GLSceneLib GLIDHolder.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:29:13: warning: will never be executed
26 |
27 |     public func enableAttribute(location: GLuint) {
28 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
29 |             return
   |             `- warning: will never be executed
30 |         }
31 |         GL.enableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:36:13: warning: will never be executed
33 |
34 |     public func disableAttribute(location: GLuint) {
35 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
36 |             return
   |             `- warning: will never be executed
37 |         }
38 |         GL.disableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:49:13: warning: will never be executed
46 |                                     ptr: UnsafeRawPointer?)
47 |     {
48 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
49 |             return
   |             `- warning: will never be executed
50 |         }
51 |         GL.vertexAttribPointer(location,
[56/81] Compiling GLSceneLib GLShader.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:29:13: warning: will never be executed
26 |
27 |     public func enableAttribute(location: GLuint) {
28 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
29 |             return
   |             `- warning: will never be executed
30 |         }
31 |         GL.enableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:36:13: warning: will never be executed
33 |
34 |     public func disableAttribute(location: GLuint) {
35 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
36 |             return
   |             `- warning: will never be executed
37 |         }
38 |         GL.disableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:49:13: warning: will never be executed
46 |                                     ptr: UnsafeRawPointer?)
47 |     {
48 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
49 |             return
   |             `- warning: will never be executed
50 |         }
51 |         GL.vertexAttribPointer(location,
[57/81] Compiling GLSceneLib GLVertexArray.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:29:13: warning: will never be executed
26 |
27 |     public func enableAttribute(location: GLuint) {
28 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
29 |             return
   |             `- warning: will never be executed
30 |         }
31 |         GL.enableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:36:13: warning: will never be executed
33 |
34 |     public func disableAttribute(location: GLuint) {
35 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
36 |             return
   |             `- warning: will never be executed
37 |         }
38 |         GL.disableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:49:13: warning: will never be executed
46 |                                     ptr: UnsafeRawPointer?)
47 |     {
48 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
49 |             return
   |             `- warning: will never be executed
50 |         }
51 |         GL.vertexAttribPointer(location,
[58/81] Compiling GLSceneLib CompositeDisposer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:29:13: warning: will never be executed
26 |
27 |     public func enableAttribute(location: GLuint) {
28 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
29 |             return
   |             `- warning: will never be executed
30 |         }
31 |         GL.enableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:36:13: warning: will never be executed
33 |
34 |     public func disableAttribute(location: GLuint) {
35 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
36 |             return
   |             `- warning: will never be executed
37 |         }
38 |         GL.disableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:49:13: warning: will never be executed
46 |                                     ptr: UnsafeRawPointer?)
47 |     {
48 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
49 |             return
   |             `- warning: will never be executed
50 |         }
51 |         GL.vertexAttribPointer(location,
[59/81] Compiling GLSceneLib DisposeBag.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:29:13: warning: will never be executed
26 |
27 |     public func enableAttribute(location: GLuint) {
28 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
29 |             return
   |             `- warning: will never be executed
30 |         }
31 |         GL.enableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:36:13: warning: will never be executed
33 |
34 |     public func disableAttribute(location: GLuint) {
35 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
36 |             return
   |             `- warning: will never be executed
37 |         }
38 |         GL.disableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:49:13: warning: will never be executed
46 |                                     ptr: UnsafeRawPointer?)
47 |     {
48 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
49 |             return
   |             `- warning: will never be executed
50 |         }
51 |         GL.vertexAttribPointer(location,
[60/81] Compiling GLSceneLib Disposer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:29:13: warning: will never be executed
26 |
27 |     public func enableAttribute(location: GLuint) {
28 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
29 |             return
   |             `- warning: will never be executed
30 |         }
31 |         GL.enableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:36:13: warning: will never be executed
33 |
34 |     public func disableAttribute(location: GLuint) {
35 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
36 |             return
   |             `- warning: will never be executed
37 |         }
38 |         GL.disableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:49:13: warning: will never be executed
46 |                                     ptr: UnsafeRawPointer?)
47 |     {
48 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
49 |             return
   |             `- warning: will never be executed
50 |         }
51 |         GL.vertexAttribPointer(location,
[61/81] Compiling GLSceneLib EventCombine.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:29:13: warning: will never be executed
26 |
27 |     public func enableAttribute(location: GLuint) {
28 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
29 |             return
   |             `- warning: will never be executed
30 |         }
31 |         GL.enableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:36:13: warning: will never be executed
33 |
34 |     public func disableAttribute(location: GLuint) {
35 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
36 |             return
   |             `- warning: will never be executed
37 |         }
38 |         GL.disableVertexAttribArray(location)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLVertexArray.swift:49:13: warning: will never be executed
46 |                                     ptr: UnsafeRawPointer?)
47 |     {
48 |         guard location >= 0 else {
   |                        `- note: condition always evaluates to true
49 |             return
   |             `- warning: will never be executed
50 |         }
51 |         GL.vertexAttribPointer(location,
[62/81] Compiling GLSceneLib Display.swift
[63/81] Compiling GLSceneLib Light.swift
[64/81] Compiling GLSceneLib PhongShader.swift
[65/81] Compiling GLSceneLib Scene.swift
[66/81] Compiling GLSceneLib SceneElement.swift
[67/81] Compiling GLSceneLib SceneElementProtocol.swift
[68/81] Compiling GLSceneLib SceneNode.swift
[69/81] Compiling GLSceneLib SceneRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:37:20: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 35 |         }
 36 |
 37 |         public var hashValue: Int {
    |                    `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 38 |             var x = 17
 39 |             x = 31 &* x &+ shaderId.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:177:5: warning: 'public' modifier is redundant for property declared in a public extension
175 |
176 | public extension ShaderPrimitive {
177 |     public var vertices: [Vertex] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
178 |         get {
179 |             return _vertices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:187:5: warning: 'public' modifier is redundant for property declared in a public extension
185 |     }
186 |
187 |     public var indices: [Int] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
188 |         get {
189 |             return _indices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:19:43: warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
17 |
18 |         let alignment = 8
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
   |                                           |- warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
   |                                           `- note: use 'allocate(byteCount:alignment:)' instead
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:21:17: warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
   |                 |- warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
   |                 `- note: use 'deallocate()' instead
22 |         }
23 |         var p = buf
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[70/81] Compiling GLSceneLib ShaderPrimitive.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:37:20: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 35 |         }
 36 |
 37 |         public var hashValue: Int {
    |                    `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 38 |             var x = 17
 39 |             x = 31 &* x &+ shaderId.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:177:5: warning: 'public' modifier is redundant for property declared in a public extension
175 |
176 | public extension ShaderPrimitive {
177 |     public var vertices: [Vertex] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
178 |         get {
179 |             return _vertices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:187:5: warning: 'public' modifier is redundant for property declared in a public extension
185 |     }
186 |
187 |     public var indices: [Int] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
188 |         get {
189 |             return _indices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:19:43: warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
17 |
18 |         let alignment = 8
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
   |                                           |- warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
   |                                           `- note: use 'allocate(byteCount:alignment:)' instead
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:21:17: warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
   |                 |- warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
   |                 `- note: use 'deallocate()' instead
22 |         }
23 |         var p = buf
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[71/81] Compiling GLSceneLib ShaderProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:37:20: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 35 |         }
 36 |
 37 |         public var hashValue: Int {
    |                    `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 38 |             var x = 17
 39 |             x = 31 &* x &+ shaderId.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:177:5: warning: 'public' modifier is redundant for property declared in a public extension
175 |
176 | public extension ShaderPrimitive {
177 |     public var vertices: [Vertex] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
178 |         get {
179 |             return _vertices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:187:5: warning: 'public' modifier is redundant for property declared in a public extension
185 |     }
186 |
187 |     public var indices: [Int] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
188 |         get {
189 |             return _indices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:19:43: warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
17 |
18 |         let alignment = 8
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
   |                                           |- warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
   |                                           `- note: use 'allocate(byteCount:alignment:)' instead
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:21:17: warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
   |                 |- warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
   |                 `- note: use 'deallocate()' instead
22 |         }
23 |         var p = buf
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[72/81] Compiling GLSceneLib VertexAttribute.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:37:20: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 35 |         }
 36 |
 37 |         public var hashValue: Int {
    |                    `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 38 |             var x = 17
 39 |             x = 31 &* x &+ shaderId.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:177:5: warning: 'public' modifier is redundant for property declared in a public extension
175 |
176 | public extension ShaderPrimitive {
177 |     public var vertices: [Vertex] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
178 |         get {
179 |             return _vertices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:187:5: warning: 'public' modifier is redundant for property declared in a public extension
185 |     }
186 |
187 |     public var indices: [Int] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
188 |         get {
189 |             return _indices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:19:43: warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
17 |
18 |         let alignment = 8
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
   |                                           |- warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
   |                                           `- note: use 'allocate(byteCount:alignment:)' instead
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:21:17: warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
   |                 |- warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
   |                 `- note: use 'deallocate()' instead
22 |         }
23 |         var p = buf
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[73/81] Compiling GLSceneLib VertexAttributeDefinition.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:37:20: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 35 |         }
 36 |
 37 |         public var hashValue: Int {
    |                    `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 38 |             var x = 17
 39 |             x = 31 &* x &+ shaderId.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:177:5: warning: 'public' modifier is redundant for property declared in a public extension
175 |
176 | public extension ShaderPrimitive {
177 |     public var vertices: [Vertex] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
178 |         get {
179 |             return _vertices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:187:5: warning: 'public' modifier is redundant for property declared in a public extension
185 |     }
186 |
187 |     public var indices: [Int] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
188 |         get {
189 |             return _indices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:19:43: warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
17 |
18 |         let alignment = 8
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
   |                                           |- warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
   |                                           `- note: use 'allocate(byteCount:alignment:)' instead
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:21:17: warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
   |                 |- warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
   |                 `- note: use 'deallocate()' instead
22 |         }
23 |         var p = buf
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[74/81] Compiling GLSceneLib VertexSerializerProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:37:20: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 35 |         }
 36 |
 37 |         public var hashValue: Int {
    |                    `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'ShaderPrimitive.PrimitiveKey' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
 38 |             var x = 17
 39 |             x = 31 &* x &+ shaderId.hashValue
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:177:5: warning: 'public' modifier is redundant for property declared in a public extension
175 |
176 | public extension ShaderPrimitive {
177 |     public var vertices: [Vertex] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
178 |         get {
179 |             return _vertices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/ShaderPrimitive.swift:187:5: warning: 'public' modifier is redundant for property declared in a public extension
185 |     }
186 |
187 |     public var indices: [Int] {
    |     `- warning: 'public' modifier is redundant for property declared in a public extension
188 |         get {
189 |             return _indices
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:19:43: warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
17 |
18 |         let alignment = 8
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
   |                                           |- warning: 'allocate(bytes:alignedTo:)' is deprecated: renamed to 'allocate(byteCount:alignment:)' [#DeprecatedDeclaration]
   |                                           `- note: use 'allocate(byteCount:alignment:)' instead
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/Scene/VertexSerializerProtocol.swift:21:17: warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
19 |         let buf = UnsafeMutableRawPointer.allocate(bytes: size, alignedTo: alignment)
20 |         defer {
21 |             buf.deallocate(bytes: size, alignedTo: alignment)
   |                 |- warning: 'deallocate(bytes:alignedTo:)' is deprecated: Swift currently only supports freeing entire heap blocks, use deallocate() instead [#DeprecatedDeclaration]
   |                 `- note: use 'deallocate()' instead
22 |         }
23 |         var p = buf
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[75/81] Compiling GLSceneLib UILabelTextRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:12: warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |            |- warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
   |            `- note: use 'copyMemory(from:byteCount:)' instead
17 |     }
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLExtension.swift:8:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 6 |
 7 | public extension GLboolean {
 8 |     public init(_ bool: Bool) {
   |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 9 |         self.init(bool ? GL_TRUE : GL_FALSE)
10 |     }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:28: warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |                            `- warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
17 |     }
18 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[76/81] Compiling GLSceneLib GLBuffer.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:12: warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |            |- warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
   |            `- note: use 'copyMemory(from:byteCount:)' instead
17 |     }
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLExtension.swift:8:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 6 |
 7 | public extension GLboolean {
 8 |     public init(_ bool: Bool) {
   |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 9 |         self.init(bool ? GL_TRUE : GL_FALSE)
10 |     }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:28: warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |                            `- warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
17 |     }
18 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[77/81] Compiling GLSceneLib GLDataConvert.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:12: warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |            |- warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
   |            `- note: use 'copyMemory(from:byteCount:)' instead
17 |     }
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLExtension.swift:8:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 6 |
 7 | public extension GLboolean {
 8 |     public init(_ bool: Bool) {
   |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 9 |         self.init(bool ? GL_TRUE : GL_FALSE)
10 |     }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:28: warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |                            `- warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
17 |     }
18 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[78/81] Compiling GLSceneLib GLDataType.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:12: warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |            |- warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
   |            `- note: use 'copyMemory(from:byteCount:)' instead
17 |     }
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLExtension.swift:8:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 6 |
 7 | public extension GLboolean {
 8 |     public init(_ bool: Bool) {
   |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 9 |         self.init(bool ? GL_TRUE : GL_FALSE)
10 |     }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:28: warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |                            `- warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
17 |     }
18 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[79/81] Compiling GLSceneLib GLError.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:12: warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |            |- warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
   |            `- note: use 'copyMemory(from:byteCount:)' instead
17 |     }
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLExtension.swift:8:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 6 |
 7 | public extension GLboolean {
 8 |     public init(_ bool: Bool) {
   |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 9 |         self.init(bool ? GL_TRUE : GL_FALSE)
10 |     }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:28: warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |                            `- warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
17 |     }
18 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[80/81] Compiling GLSceneLib GLExtension.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:12: warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |            |- warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
   |            `- note: use 'copyMemory(from:byteCount:)' instead
17 |     }
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLExtension.swift:8:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 6 |
 7 | public extension GLboolean {
 8 |     public init(_ bool: Bool) {
   |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 9 |         self.init(bool ? GL_TRUE : GL_FALSE)
10 |     }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:28: warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |                            `- warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
17 |     }
18 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[81/81] Compiling GLSceneLib GLFunctions.swift
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:12: warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |            |- warning: 'copyBytes(from:count:)' is deprecated: renamed to 'copyMemory(from:byteCount:)' [#DeprecatedDeclaration]
   |            `- note: use 'copyMemory(from:byteCount:)' instead
17 |     }
18 | }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLExtension.swift:8:5: warning: 'public' modifier is redundant for initializer declared in a public extension
 6 |
 7 | public extension GLboolean {
 8 |     public init(_ bool: Bool) {
   |     `- warning: 'public' modifier is redundant for initializer declared in a public extension
 9 |         self.init(bool ? GL_TRUE : GL_FALSE)
10 |     }
/Users/admin/builder/spi-builder-workspace/Sources/GLSceneLib/GL/GLDataType.swift:16:28: warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
14 |     func write(to: UnsafeMutableRawPointer) {
15 |         var x = self
16 |         to.copyBytes(from: &x, count: MemoryLayout<Self>.size)
   |                            `- warning: forming 'UnsafeRawPointer' to a variable of type 'Self'; this is likely incorrect because 'Self' may contain an object reference.
17 |     }
18 | }
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Build complete! (5.86s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "debugreflect",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.3.5",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/omochi/DebugReflect.git"
    }
  ],
  "manifest_display_name" : "GLSceneLib",
  "name" : "GLSceneLib",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "GLSceneLib",
      "targets" : [
        "GLSceneLib"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "GLSceneLibTests",
      "module_type" : "SwiftTarget",
      "name" : "GLSceneLibTests",
      "path" : "Tests/GLSceneLibTests",
      "sources" : [
        "GLSceneLibTests.swift"
      ],
      "target_dependencies" : [
        "GLSceneLib"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GLSceneLib",
      "module_type" : "SwiftTarget",
      "name" : "GLSceneLib",
      "path" : "Sources/GLSceneLib",
      "product_dependencies" : [
        "DebugReflect"
      ],
      "product_memberships" : [
        "GLSceneLib"
      ],
      "sources" : [
        "Base/Angle.swift",
        "Base/ArrayExtension.swift",
        "Base/Assert.swift",
        "Base/Box.swift",
        "Base/Cast.swift",
        "Base/Color.swift",
        "Base/FunctionalUtil.swift",
        "Base/GenericError.swift",
        "Base/Matrix4x4.swift",
        "Base/OpaqueColor.swift",
        "Base/OptionalExtension.swift",
        "Base/OptionalProtocol.swift",
        "Base/RangeExtension.swift",
        "Base/Size.swift",
        "Base/StringExtension.swift",
        "Base/Vector2.swift",
        "Base/Vector3.swift",
        "Base/Vector4.swift",
        "Base/WeakBox.swift",
        "Element/ExtrudeSolid.swift",
        "Element/LineCircleElement.swift",
        "Element/LineElement.swift",
        "Element/MeshElement.swift",
        "Element/RenderSetting.swift",
        "Element/SweepSurface.swift",
        "Element/SweepSurfaceShapes.swift",
        "Element/TextElement.swift",
        "Element/TextRenderer.swift",
        "Element/UILabelTextRenderer.swift",
        "GL/GLBuffer.swift",
        "GL/GLDataConvert.swift",
        "GL/GLDataType.swift",
        "GL/GLError.swift",
        "GL/GLExtension.swift",
        "GL/GLFunctions.swift",
        "GL/GLIDHolder.swift",
        "GL/GLShader.swift",
        "GL/GLVertexArray.swift",
        "Reactive/CompositeDisposer.swift",
        "Reactive/DisposeBag.swift",
        "Reactive/Disposer.swift",
        "Reactive/EventCombine.swift",
        "Reactive/EventEmitter.swift",
        "Reactive/EventFlatMap.swift",
        "Reactive/EventMap.swift",
        "Reactive/EventMerge.swift",
        "Reactive/EventSource.swift",
        "Reactive/Property.swift",
        "Reactive/WeakProperty.swift",
        "Scene/BasicTransformShaderProtocol.swift",
        "Scene/Camera.swift",
        "Scene/ColorLineCirclePrimitive.swift",
        "Scene/ColorLinePrimitive.swift",
        "Scene/ColorLineShader.swift",
        "Scene/ColorShader.swift",
        "Scene/DirectionalLight.swift",
        "Scene/Display.swift",
        "Scene/Light.swift",
        "Scene/PhongShader.swift",
        "Scene/Scene.swift",
        "Scene/SceneElement.swift",
        "Scene/SceneElementProtocol.swift",
        "Scene/SceneNode.swift",
        "Scene/SceneRenderer.swift",
        "Scene/ShaderPrimitive.swift",
        "Scene/ShaderProtocol.swift",
        "Scene/VertexAttribute.swift",
        "Scene/VertexAttributeDefinition.swift",
        "Scene/VertexSerializerProtocol.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.0"
}
Done.