The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of SwiftCurses, reference master (5513ba), with Swift 6.2 (beta) for macOS (SPM) on 22 Jun 2025 18:58:43 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Jomy10/SwiftCurses.git
Reference: master
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Jomy10/SwiftCurses
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 5513ba4 fix for async cleanup
Cloned https://github.com/Jomy10/SwiftCurses.git
Revision (git rev-parse @):
5513ba40c61de3234ed09c06a3b2a42c5b3153ad
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Jomy10/SwiftCurses.git at master
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Jomy10/SwiftCurses.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/8] Write sources
[2/8] Write Examples-entitlement.plist
[3/8] Write swift-version-1EA4D86E10B52AF.txt
In file included from /Users/admin/builder/spi-builder-workspace/Sources/C_ncursesBinds/C_ncursesBinds.c:5:
/Users/admin/builder/spi-builder-workspace/Sources/C_ncursesBinds/include/C_ncursesBinds.h:4:9: warning: 'NCURSES_WIDECHAR' macro redefined [-Wmacro-redefined]
    4 | #define NCURSES_WIDECHAR 1
      |         ^
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/curses.h:177:9: note: previous definition is here
  177 | #define NCURSES_WIDECHAR 0
      |         ^
1 warning generated.
[4/8] Compiling C_ncursesBinds C_ncursesBinds.c
[6/26] Compiling SwiftCurses kernel.swift
[7/26] Compiling SwiftCurses keycode.swift
[8/26] Compiling SwiftCurses error.swift
[9/26] Compiling SwiftCurses initScreen.swift
[10/27] Compiling SwiftCurses Window.swift
[11/27] Compiling SwiftCurses color.swift
[12/27] Compiling SwiftCurses mouseEvent.swift
[13/27] Compiling SwiftCurses Window+output.swift
[14/27] Compiling SwiftCurses Window+util.swift
[15/27] Compiling SwiftCurses settings.swift
[16/27] Compiling SwiftCurses Window+controls.swift
[17/27] Compiling SwiftCurses Window+dump.swift
[18/27] Compiling SwiftCurses Window+border.swift
[19/27] Compiling SwiftCurses Window+clear.swift
[20/27] Compiling SwiftCurses LinuxCompatibility.swift
[21/27] Compiling SwiftCurses Window+attributes.swift
[22/27] Compiling SwiftCurses Window+input.swift
[23/27] Compiling SwiftCurses Window+mouse.swift
[24/27] Emitting module SwiftCurses
[25/41] Compiling Examples 12-temporarilyLeavingCursesMode.swift
[26/41] Compiling Examples main.swift
[27/42] Compiling Examples x01-color-definition.swift
[28/42] Compiling Examples 07-window.swift
[29/42] Compiling Examples 08-more-border-functions.swift
[30/42] Compiling Examples 09-colors.swift
[31/42] Compiling Examples 03-print.swift
[32/42] Compiling Examples 04-input.swift
[33/42] Compiling Examples 01-helloWorld.swift
[34/42] Compiling Examples 02-init.swift
[35/42] Compiling Examples 10-keybboard.swift
[36/42] Compiling Examples 11-mouse.swift
[37/42] Compiling Examples 05-attributes.swift
[38/42] Compiling Examples 06-chgat.swift
[39/42] Emitting module Examples
[39/42] Write Objects.LinkFileList
[40/42] Linking Examples
[41/42] Applying Examples
Build complete! (5.07s)
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: couldn't find pc file for ncurses
warning: couldn't find pc file for ncurses
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftCurses",
  "name" : "SwiftCurses",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SwiftCurses",
      "targets" : [
        "SwiftCurses"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Examples",
      "targets" : [
        "Examples"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "ncursesTests",
      "module_type" : "SwiftTarget",
      "name" : "ncursesTests",
      "path" : "Tests/ncursesTests",
      "sources" : [
        "ncursesTests.swift"
      ],
      "target_dependencies" : [
        "SwiftCurses"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftCurses",
      "module_type" : "SwiftTarget",
      "name" : "SwiftCurses",
      "path" : "Sources/SwiftCurses",
      "product_memberships" : [
        "SwiftCurses",
        "Examples"
      ],
      "sources" : [
        "LinuxCompatibility.swift",
        "Window+attributes.swift",
        "Window+border.swift",
        "Window+clear.swift",
        "Window+controls.swift",
        "Window+dump.swift",
        "Window+input.swift",
        "Window+mouse.swift",
        "Window+output.swift",
        "Window+util.swift",
        "Window.swift",
        "color.swift",
        "error.swift",
        "initScreen.swift",
        "kernel.swift",
        "keycode.swift",
        "mouseEvent.swift",
        "settings.swift"
      ],
      "target_dependencies" : [
        "C_ncurses",
        "C_ncursesBinds"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Examples",
      "module_type" : "SwiftTarget",
      "name" : "Examples",
      "path" : "Sources/Examples",
      "product_memberships" : [
        "Examples"
      ],
      "sources" : [
        "01-helloWorld.swift",
        "02-init.swift",
        "03-print.swift",
        "04-input.swift",
        "05-attributes.swift",
        "06-chgat.swift",
        "07-window.swift",
        "08-more-border-functions.swift",
        "09-colors.swift",
        "10-keybboard.swift",
        "11-mouse.swift",
        "12-temporarilyLeavingCursesMode.swift",
        "main.swift",
        "x01-color-definition.swift"
      ],
      "target_dependencies" : [
        "SwiftCurses"
      ],
      "type" : "executable"
    },
    {
      "c99name" : "C_ncursesBinds",
      "module_type" : "ClangTarget",
      "name" : "C_ncursesBinds",
      "path" : "Sources/C_ncursesBinds",
      "product_memberships" : [
        "SwiftCurses",
        "Examples"
      ],
      "sources" : [
        "C_ncursesBinds.c"
      ],
      "target_dependencies" : [
        "C_ncurses"
      ],
      "type" : "library"
    },
    {
      "c99name" : "C_ncurses",
      "module_type" : "SystemLibraryTarget",
      "name" : "C_ncurses",
      "path" : "Sources/C_ncurses",
      "product_memberships" : [
        "SwiftCurses",
        "Examples"
      ],
      "sources" : [
      ],
      "type" : "system-target"
    }
  ],
  "tools_version" : "5.7"
}
Done.