The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build SwiftCurses, reference master (5513ba), with Swift 5.9 for macOS (SPM) on 29 Dec 2024 21:19:21 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.60.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:             5.9
Building package at path:  $PWD
https://github.com/Jomy10/SwiftCurses.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
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]
#define NCURSES_WIDECHAR 1
        ^
/Applications/Xcode-15.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX14.2.sdk/usr/include/curses.h:177:9: note: previous definition is here
#define NCURSES_WIDECHAR 0
        ^
1 warning generated.
[0/2] Compiling C_ncursesBinds C_ncursesBinds.c
[2/20] Compiling SwiftCurses mouseEvent.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[3/20] Compiling SwiftCurses kernel.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[4/20] Compiling SwiftCurses keycode.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[5/21] Compiling SwiftCurses Window.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/color.swift:1:17: remark: '@preconcurrency' attribute on module 'ncurses' is unused
@preconcurrency import ncurses // NOTE: preconcurrency --> we are importing constants from C, but they are imported as vars, they are concurrency safe, but the swift compiler has no way of knowing this
~~~~~~~~~~~~~~~~^
[6/21] Compiling SwiftCurses color.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/color.swift:1:17: remark: '@preconcurrency' attribute on module 'ncurses' is unused
@preconcurrency import ncurses // NOTE: preconcurrency --> we are importing constants from C, but they are imported as vars, they are concurrency safe, but the swift compiler has no way of knowing this
~~~~~~~~~~~~~~~~^
[7/21] Compiling SwiftCurses Window+output.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[8/21] Compiling SwiftCurses Window+util.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[9/21] Compiling SwiftCurses error.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[10/21] Compiling SwiftCurses initScreen.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[11/21] Compiling SwiftCurses settings.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
error: emit-module command failed with exit code 1 (use -v to see invocation)
[12/21] Emitting module SwiftCurses
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[13/21] Compiling SwiftCurses LinuxCompatibility.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[14/21] Compiling SwiftCurses Window+attributes.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[15/21] Compiling SwiftCurses Window+controls.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[16/21] Compiling SwiftCurses Window+dump.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[17/21] Compiling SwiftCurses Window+border.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[18/21] Compiling SwiftCurses Window+clear.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[19/21] Compiling SwiftCurses Window+input.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
[20/21] Compiling SwiftCurses Window+mouse.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/initScreen.swift:48:1: error: expected expression
fileprivate nonisolated(unsafe) var originalTermios = termios()
^
error: fatalError
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: couldn't find pc file for ncurses
BUILD FAILURE 5.9 macosSpm