--- swiftpm/Sources/Basic/Process.swift.orig 2019-03-13 14:27:25.426760197 -0500 +++ swiftpm/Sources/Basic/Process.swift 2019-03-13 14:28:45.656837626 -0500 @@ -327,7 +327,7 @@ let devNull = strdup("/dev/null") defer { free(devNull) } // Open /dev/null as stdin. - posix_spawn_file_actions_addopen(&fileActions, 0, devNull, O_RDONLY, 0) + posix_spawn_file_actions_addopen(&fileActions, 0, devNull!, O_RDONLY, 0) var outputPipe: [Int32] = [0, 0] var stderrPipe: [Int32] = [0, 0] @@ -350,7 +350,7 @@ let argv = CStringArray(arguments) let env = CStringArray(environment.map({ "\($0.0)=\($0.1)" })) - let rv = posix_spawnp(&processID, argv.cArray[0], &fileActions, &attributes, argv.cArray, env.cArray) + let rv = posix_spawnp(&processID, argv.cArray[0]!, &fileActions, &attributes, argv.cArray, env.cArray) guard rv == 0 else { throw SystemError.posix_spawn(rv, arguments)