Build Information
Failed to build SwiftCurses, reference 1.1.0 (bdaa97
), with Swift 5.9 for macOS (SPM) on 29 Dec 2024 14:52:38 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: 1.1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Jomy10/SwiftCurses
* tag 1.1.0 -> FETCH_HEAD
HEAD is now at bdaa972 handle sigint to cleanup ncurses
Cloned https://github.com/Jomy10/SwiftCurses.git
Revision (git rev-parse @):
bdaa97277f6b16d510e543c8a3669f0cc8352ac9
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Jomy10/SwiftCurses.git at 1.1.0
========================================
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/7] Compiling C_ncursesBinds C_ncursesBinds.c
[2/7] Emitting module SignalHandler
[3/7] Compiling SignalHandler extensions.swift
[4/7] Compiling SignalHandler SourceSequence.swift
[5/7] Compiling SignalHandler Signals.swift
[6/7] Compiling SignalHandler SignalHandler.swift
[7/25] Compiling SwiftCurses kernel.swift
[8/25] Compiling SwiftCurses keycode.swift
[9/26] Compiling SwiftCurses Window+input.swift
[10/26] Compiling SwiftCurses Window+mouse.swift
[11/26] Compiling SwiftCurses error.swift
[12/26] Compiling SwiftCurses initScreen.swift
[13/26] Compiling SwiftCurses Window.swift
/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
~~~~~~~~~~~~~~~~^
[14/26] Compiling SwiftCurses color.swift
/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
~~~~~~~~~~~~~~~~^
[15/26] Compiling SwiftCurses Window+border.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[16/26] Compiling SwiftCurses Window+clear.swift
[17/26] Compiling SwiftCurses mouseEvent.swift
[18/26] Compiling SwiftCurses Window+controls.swift
[19/26] Compiling SwiftCurses Window+dump.swift
[20/26] Compiling SwiftCurses LinuxCompatibility.swift
[21/26] Compiling SwiftCurses Window+attributes.swift
[22/26] Emitting module SwiftCurses
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:21: error: unknown attribute 'retroactive'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:1: error: inheritance from non-protocol type 'any Equatable'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:45: error: unknown attribute 'retroactive'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:1: error: inheritance from non-protocol type 'any Hashable'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:22:21: error: unknown attribute 'retroactive'
extension swift_YX: @retroactive CustomStringConvertible {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:22:1: error: inheritance from non-protocol type 'any CustomStringConvertible'
extension swift_YX: @retroactive CustomStringConvertible {
^
[23/26] Compiling SwiftCurses Window+output.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:21: error: unknown attribute 'retroactive'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:1: error: inheritance from non-protocol type 'any Equatable'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:45: error: unknown attribute 'retroactive'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:1: error: inheritance from non-protocol type 'any Hashable'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:22:21: error: unknown attribute 'retroactive'
extension swift_YX: @retroactive CustomStringConvertible {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:22:1: error: inheritance from non-protocol type 'any CustomStringConvertible'
extension swift_YX: @retroactive CustomStringConvertible {
^
[24/26] Compiling SwiftCurses Window+util.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:21: error: unknown attribute 'retroactive'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:1: error: inheritance from non-protocol type 'any Equatable'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:45: error: unknown attribute 'retroactive'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:11:1: error: inheritance from non-protocol type 'any Hashable'
extension swift_YX: @retroactive Equatable, @retroactive Hashable {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:22:21: error: unknown attribute 'retroactive'
extension swift_YX: @retroactive CustomStringConvertible {
^
/Users/admin/builder/spi-builder-workspace/Sources/SwiftCurses/Window+util.swift:22:1: error: inheritance from non-protocol type 'any CustomStringConvertible'
extension swift_YX: @retroactive CustomStringConvertible {
^
[25/26] Compiling SwiftCurses settings.swift
error: fatalError
Fetching https://github.com/Genaro-Chris/SignalHandler.git
[1/1433] Fetching signalhandler
Fetched https://github.com/Genaro-Chris/SignalHandler.git (1.02s)
Creating working copy for https://github.com/Genaro-Chris/SignalHandler.git
Working copy of https://github.com/Genaro-Chris/SignalHandler.git resolved at main
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