Build Information
Failed to build REPL with Swift 5.9 for Linux.
Build Command
docker run --rm -v "checkouts-4609320-1":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.19.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Samasaur1/REPL.git
Reference: master
Cloned https://github.com/Samasaur1/REPL.git into spi-builder-workspace
SUCCESS checkout https://github.com/Samasaur1/REPL.git at master
========================================
Build
========================================
Selected platform: linux
Swift version: 5.9
Building package at path: spi-builder-workspace
Running build ...
docker run --rm -v "checkouts-4609320-1":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build 2>&1
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/4] Emitting module REPL
/host/spi-builder-workspace/Sources/REPL/main.swift:16:31: error: value of optional type 'posix_spawn_file_actions_t?' must be unwrapped to a value of type 'posix_spawn_file_actions_t'
posix_spawn_file_actions_init(&action);
^
/host/spi-builder-workspace/Sources/REPL/main.swift:16:31: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
posix_spawn_file_actions_init(&action);
^
( )!
/host/spi-builder-workspace/Sources/REPL/main.swift:17:42: error: value of optional type 'posix_spawn_file_actions_t?' must be unwrapped to a value of type 'posix_spawn_file_actions_t'
defer { posix_spawn_file_actions_destroy(&action) }
^
/host/spi-builder-workspace/Sources/REPL/main.swift:17:42: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
defer { posix_spawn_file_actions_destroy(&action) }
^
( )!
/host/spi-builder-workspace/Sources/REPL/main.swift:19:34: error: value of optional type 'posix_spawn_file_actions_t?' must be unwrapped to a value of type 'posix_spawn_file_actions_t'
posix_spawn_file_actions_addopen(&action, 1, "/tmp/ps1", (O_WRONLY | O_CREAT | O_TRUNC), m)
^
/host/spi-builder-workspace/Sources/REPL/main.swift:19:34: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
posix_spawn_file_actions_addopen(&action, 1, "/tmp/ps1", (O_WRONLY | O_CREAT | O_TRUNC), m)
^
( )!
/host/spi-builder-workspace/Sources/REPL/main.swift:27:39: error: value of optional type 'posix_spawn_file_actions_t?' must be unwrapped to a value of type 'posix_spawn_file_actions_t'
let rv = posix_spawn(&pid, c_args[0], &action, nil, c_args + [nil], environ)
^
/host/spi-builder-workspace/Sources/REPL/main.swift:27:39: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
let rv = posix_spawn(&pid, c_args[0], &action, nil, c_args + [nil], environ)
^
( )!
/host/spi-builder-workspace/Sources/REPL/main.swift:204:83: error: missing argument for parameter 'c_line' in call
var originalTerm: termios = termios(c_iflag: 0, c_oflag: 0, c_cflag: 0, c_lflag: 0, c_cc: cct, c_ispeed: 0, c_ospeed: 0)
^
, c_line: <#cc_t#>
CoreFoundation.termios:3:12: note: 'init(c_iflag:c_oflag:c_cflag:c_lflag:c_line:c_cc:c_ispeed:c_ospeed:)' declared here
public init(c_iflag: tcflag_t, c_oflag: tcflag_t, c_cflag: tcflag_t, c_lflag: tcflag_t, c_line: cc_t, c_cc: (cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t), c_ispeed: speed_t, c_ospeed: speed_t)
^
/host/spi-builder-workspace/Sources/REPL/main.swift:204:91: error: cannot convert value of type '(cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t)' (aka '(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)') to expected argument type '(cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t)' (aka '(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)')
var originalTerm: termios = termios(c_iflag: 0, c_oflag: 0, c_cflag: 0, c_lflag: 0, c_cc: cct, c_ispeed: 0, c_ospeed: 0)
^
/host/spi-builder-workspace/Sources/REPL/main.swift:207:24: error: cannot find 'Darwin' in scope
term.c_lflag &= ~(UInt(Darwin.ECHO) | UInt(Darwin.ICANON)) //turn off ECHO and ICANON
^~~~~~
/host/spi-builder-workspace/Sources/REPL/main.swift:207:44: error: cannot find 'Darwin' in scope
term.c_lflag &= ~(UInt(Darwin.ECHO) | UInt(Darwin.ICANON)) //turn off ECHO and ICANON
^~~~~~
/host/spi-builder-workspace/Sources/REPL/main.swift:207:17: error: cannot convert value of type 'UInt' to expected argument type 'UInt32'
term.c_lflag &= ~(UInt(Darwin.ECHO) | UInt(Darwin.ICANON)) //turn off ECHO and ICANON
^
UInt32( )
/host/spi-builder-workspace/Sources/REPL/main.swift:207:37: error: cannot convert value of type 'UInt' to expected argument type 'UInt32'
term.c_lflag &= ~(UInt(Darwin.ECHO) | UInt(Darwin.ICANON)) //turn off ECHO and ICANON
^
UInt32( )
[2/4] Compiling REPL main.swift
/host/spi-builder-workspace/Sources/REPL/main.swift:16:31: error: value of optional type 'posix_spawn_file_actions_t?' must be unwrapped to a value of type 'posix_spawn_file_actions_t'
posix_spawn_file_actions_init(&action);
^
/host/spi-builder-workspace/Sources/REPL/main.swift:16:31: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
posix_spawn_file_actions_init(&action);
^
( )!
/host/spi-builder-workspace/Sources/REPL/main.swift:17:42: error: value of optional type 'posix_spawn_file_actions_t?' must be unwrapped to a value of type 'posix_spawn_file_actions_t'
defer { posix_spawn_file_actions_destroy(&action) }
^
/host/spi-builder-workspace/Sources/REPL/main.swift:17:42: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
defer { posix_spawn_file_actions_destroy(&action) }
^
( )!
/host/spi-builder-workspace/Sources/REPL/main.swift:19:34: error: value of optional type 'posix_spawn_file_actions_t?' must be unwrapped to a value of type 'posix_spawn_file_actions_t'
posix_spawn_file_actions_addopen(&action, 1, "/tmp/ps1", (O_WRONLY | O_CREAT | O_TRUNC), m)
^
/host/spi-builder-workspace/Sources/REPL/main.swift:19:34: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
posix_spawn_file_actions_addopen(&action, 1, "/tmp/ps1", (O_WRONLY | O_CREAT | O_TRUNC), m)
^
( )!
/host/spi-builder-workspace/Sources/REPL/main.swift:27:39: error: value of optional type 'posix_spawn_file_actions_t?' must be unwrapped to a value of type 'posix_spawn_file_actions_t'
let rv = posix_spawn(&pid, c_args[0], &action, nil, c_args + [nil], environ)
^
/host/spi-builder-workspace/Sources/REPL/main.swift:27:39: note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
let rv = posix_spawn(&pid, c_args[0], &action, nil, c_args + [nil], environ)
^
( )!
/host/spi-builder-workspace/Sources/REPL/main.swift:204:83: error: missing argument for parameter 'c_line' in call
var originalTerm: termios = termios(c_iflag: 0, c_oflag: 0, c_cflag: 0, c_lflag: 0, c_cc: cct, c_ispeed: 0, c_ospeed: 0)
^
, c_line: <#cc_t#>
CoreFoundation.termios:3:12: note: 'init(c_iflag:c_oflag:c_cflag:c_lflag:c_line:c_cc:c_ispeed:c_ospeed:)' declared here
public init(c_iflag: tcflag_t, c_oflag: tcflag_t, c_cflag: tcflag_t, c_lflag: tcflag_t, c_line: cc_t, c_cc: (cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t), c_ispeed: speed_t, c_ospeed: speed_t)
^
/host/spi-builder-workspace/Sources/REPL/main.swift:204:91: error: cannot convert value of type '(cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t)' (aka '(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)') to expected argument type '(cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t, cc_t)' (aka '(UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8, UInt8)')
var originalTerm: termios = termios(c_iflag: 0, c_oflag: 0, c_cflag: 0, c_lflag: 0, c_cc: cct, c_ispeed: 0, c_ospeed: 0)
^
/host/spi-builder-workspace/Sources/REPL/main.swift:207:24: error: cannot find 'Darwin' in scope
term.c_lflag &= ~(UInt(Darwin.ECHO) | UInt(Darwin.ICANON)) //turn off ECHO and ICANON
^~~~~~
/host/spi-builder-workspace/Sources/REPL/main.swift:207:44: error: cannot find 'Darwin' in scope
term.c_lflag &= ~(UInt(Darwin.ECHO) | UInt(Darwin.ICANON)) //turn off ECHO and ICANON
^~~~~~
/host/spi-builder-workspace/Sources/REPL/main.swift:207:37: error: cannot convert value of type 'UInt' to expected argument type 'UInt32'
term.c_lflag &= ~(UInt(Darwin.ECHO) | UInt(Darwin.ICANON)) //turn off ECHO and ICANON
^
UInt32( )
/host/spi-builder-workspace/Sources/REPL/main.swift:207:17: error: cannot convert value of type 'UInt' to expected argument type 'UInt32'
term.c_lflag &= ~(UInt(Darwin.ECHO) | UInt(Darwin.ICANON)) //turn off ECHO and ICANON
^
UInt32( )
/host/spi-builder-workspace/Sources/REPL/main.swift:183:10: warning: 'launchPath' is deprecated: renamed to 'executableURL'
task.launchPath = "/bin/bash"
^
/host/spi-builder-workspace/Sources/REPL/main.swift:183:10: note: use 'executableURL' instead
task.launchPath = "/bin/bash"
^~~~~~~~~~
executableURL
/host/spi-builder-workspace/Sources/REPL/main.swift:188:10: warning: 'launch()' is deprecated: renamed to 'run'
task.launch()
^
/host/spi-builder-workspace/Sources/REPL/main.swift:188:10: note: use 'run' instead
task.launch()
^~~~~~
run
error: fatalError
BUILD FAILURE 5.9 linux
Build Machine: Linux 2