J'ai essayé de mettre en place le développement de Swift avec VS Code, et pour ce faire, j'ai suivi ce tutoriel : Développement Swift avec Visual Studio Code - sous Linux ! Cependant, après l'avoir fait, j'ai eu un problème disant qu'il ne pouvait pas démarrer SourceKit Language Server. Il a également dit qu'il ne pouvait pas démarrer le serveur en utilisant la commande sourcekit-lsp.
Toujours pas résolu, j'obtiens le résultat suivant lors de l'exécution de la commande swift build -Xcxx -I/home/nikko/swift/swift-5.2.4-RELEASE-ubuntu20.04/usr/lib/swift
/home/nikko/Downloads/sourcekit-lsp/.build/checkouts/swift-tools-support-core/Sources/TSCclibc/process.c:9:12: warning: implicit declaration of function 'posix_spawn_file_actions_addchdir_np' is invalid in C99 [-Wimplicit-function-declaration]
return posix_spawn_file_actions_addchdir_np(file_actions, path);
^
1 warning generated.
/home/nikko/Downloads/sourcekit-lsp/.build/checkouts/swift-driver/Sources/SwiftDriver/Utilities/Triple.swift:1637:3: error: unknown attribute '_spi'
@_spi(Testing) public var isMacCatalyst: Bool {
^
/home/nikko/Downloads/sourcekit-lsp/.build/checkouts/swift-driver/Sources/SwiftDriver/Utilities/Triple.swift:1637:3: error: unknown attribute '_spi'
@_spi(Testing) public var isMacCatalyst: Bool {
^
/home/nikko/Downloads/sourcekit-lsp/.build/checkouts/swift-driver/Sources/SwiftDriver/Utilities/Triple.swift:1637:3: error: unknown attribute '_spi'
@_spi(Testing) public var isMacCatalyst: Bool {
^
/home/nikko/Downloads/sourcekit-lsp/.build/checkouts/swift-driver/Sources/SwiftDriver/Utilities/Triple.swift:1637:3: error: unknown attribute '_spi'
@_spi(Testing) public var isMacCatalyst: Bool {
^
/home/nikko/Downloads/sourcekit-lsp/.build/checkouts/swift-driver/Sources/SwiftDriver/Utilities/Triple.swift:1637:3: error: unknown attribute '_spi'
@_spi(Testing) public var isMacCatalyst: Bool {
^
/home/nikko/Downloads/sourcekit-lsp/.build/checkouts/swift-driver/Sources/SwiftDriver/Utilities/Triple.swift:1637:3: error: unknown attribute '_spi'
@_spi(Testing) public var isMacCatalyst: Bool {
^
/home/nikko/Downloads/sourcekit-lsp/.build/checkouts/swift-driver/Sources/SwiftDriver/Utilities/Triple.swift:1637:3: error: unknown attribute '_spi'
@_spi(Testing) public var isMacCatalyst: Bool {
^
[44/52] Compiling SwiftDriver DriverExecutor.swift
(Il s'arrête à 44/52 d'ailleurs. A chaque fois, il ne finit pas)
Et ce qui est bizarre, c'est que je ne trouve rien d'utile sur ce '_spi' dans Google (sauf que cela pourrait signifier Serial Peripheral Interface).