Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save norio-nomura/79f62f992ba87d4801a772768426eae3 to your computer and use it in GitHub Desktop.
Save norio-nomura/79f62f992ba87d4801a772768426eae3 to your computer and use it in GitHub Desktop.
`Yams.xcodeproj` generated by `swift package generate-xcodeproj` can't be used as dependency of SourceKitten
➜ 8:25:59 git clone https://github.com/jpsim/SourceKitten.git --recurse-submodules
Cloning into 'SourceKitten'...
remote: Counting objects: 7924, done.
remote: Compressing objects: 100% (14/14), done.
remote: Total 7924 (delta 3), reused 7 (delta 2), pack-reused 7908
Receiving objects: 100% (7924/7924), 6.05 MiB | 1.11 MiB/s, done.
Resolving deltas: 100% (5073/5073), done.
Submodule 'Carthage/Checkouts/Commandant' (https://github.com/Carthage/Commandant.git) registered for path 'Carthage/Checkouts/Commandant'
Submodule 'Carthage/Checkouts/Result' (https://github.com/antitypical/Result.git) registered for path 'Carthage/Checkouts/Result'
Submodule 'Carthage/Checkouts/SWXMLHash' (https://github.com/drmohundro/SWXMLHash.git) registered for path 'Carthage/Checkouts/SWXMLHash'
Submodule 'Carthage/Checkouts/Yams' (https://github.com/jpsim/Yams.git) registered for path 'Carthage/Checkouts/Yams'
Submodule 'Carthage/Checkouts/xcconfigs' (https://github.com/jspahrsummers/xcconfigs.git) registered for path 'Carthage/Checkouts/xcconfigs'
Cloning into '/Users/norio/github/SourceKitten/Carthage/Checkouts/Commandant'...
remote: Counting objects: 1499, done.
remote: Total 1499 (delta 0), reused 0 (delta 0), pack-reused 1499
Receiving objects: 100% (1499/1499), 264.38 KiB | 0 bytes/s, done.
Resolving deltas: 100% (768/768), done.
Cloning into '/Users/norio/github/SourceKitten/Carthage/Checkouts/Result'...
remote: Counting objects: 1756, done.
remote: Compressing objects: 100% (44/44), done.
remote: Total 1756 (delta 18), reused 40 (delta 10), pack-reused 1702
Receiving objects: 100% (1756/1756), 317.32 KiB | 0 bytes/s, done.
Resolving deltas: 100% (921/921), done.
Cloning into '/Users/norio/github/SourceKitten/Carthage/Checkouts/SWXMLHash'...
remote: Counting objects: 1426, done.
remote: Compressing objects: 100% (46/46), done.
remote: Total 1426 (delta 42), reused 55 (delta 28), pack-reused 1351
Receiving objects: 100% (1426/1426), 680.50 KiB | 0 bytes/s, done.
Resolving deltas: 100% (857/857), done.
Cloning into '/Users/norio/github/SourceKitten/Carthage/Checkouts/Yams'...
remote: Counting objects: 1282, done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 1282 (delta 8), reused 17 (delta 6), pack-reused 1259
Receiving objects: 100% (1282/1282), 885.37 KiB | 763.00 KiB/s, done.
Resolving deltas: 100% (745/745), done.
Cloning into '/Users/norio/github/SourceKitten/Carthage/Checkouts/xcconfigs'...
remote: Counting objects: 701, done.
remote: Total 701 (delta 0), reused 0 (delta 0), pack-reused 701
Receiving objects: 100% (701/701), 128.43 KiB | 0 bytes/s, done.
Resolving deltas: 100% (261/261), done.
Submodule path 'Carthage/Checkouts/Commandant': checked out 'c281992c31c3f41c48b5036c5a38185eaec32626'
Submodule 'Carthage/Checkouts/Nimble' (https://github.com/Quick/Nimble.git) registered for path 'Carthage/Checkouts/Commandant/Carthage/Checkouts/Nimble'
Submodule 'Carthage/Checkouts/Quick' (https://github.com/Quick/Quick.git) registered for path 'Carthage/Checkouts/Commandant/Carthage/Checkouts/Quick'
Submodule 'Carthage/Checkouts/Result' (https://github.com/antitypical/Result.git) registered for path 'Carthage/Checkouts/Commandant/Carthage/Checkouts/Result'
Submodule 'Carthage/Checkouts/xcconfigs' (https://github.com/jspahrsummers/xcconfigs.git) registered for path 'Carthage/Checkouts/Commandant/Carthage/Checkouts/xcconfigs'
Cloning into '/Users/norio/github/SourceKitten/Carthage/Checkouts/Commandant/Carthage/Checkouts/Nimble'...
remote: Counting objects: 7573, done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 7573 (delta 2), reused 9 (delta 1), pack-reused 7552
Receiving objects: 100% (7573/7573), 1.55 MiB | 882.00 KiB/s, done.
Resolving deltas: 100% (5118/5118), done.
Cloning into '/Users/norio/github/SourceKitten/Carthage/Checkouts/Commandant/Carthage/Checkouts/Quick'...
remote: Counting objects: 7008, done.
remote: Total 7008 (delta 0), reused 0 (delta 0), pack-reused 7007
Receiving objects: 100% (7008/7008), 1.99 MiB | 971.00 KiB/s, done.
Resolving deltas: 100% (4187/4187), done.
Cloning into '/Users/norio/github/SourceKitten/Carthage/Checkouts/Commandant/Carthage/Checkouts/Result'...
remote: Counting objects: 1756, done.
remote: Compressing objects: 100% (44/44), done.
remote: Total 1756 (delta 18), reused 40 (delta 10), pack-reused 1702
Receiving objects: 100% (1756/1756), 317.32 KiB | 0 bytes/s, done.
Resolving deltas: 100% (921/921), done.
Cloning into '/Users/norio/github/SourceKitten/Carthage/Checkouts/Commandant/Carthage/Checkouts/xcconfigs'...
remote: Counting objects: 701, done.
remote: Total 701 (delta 0), reused 0 (delta 0), pack-reused 701
Receiving objects: 100% (701/701), 128.43 KiB | 0 bytes/s, done.
Resolving deltas: 100% (261/261), done.
Submodule path 'Carthage/Checkouts/Commandant/Carthage/Checkouts/Nimble': checked out '8116a83864ee78339798c3ef425c42f6ca6bf034'
Submodule path 'Carthage/Checkouts/Commandant/Carthage/Checkouts/Quick': checked out 'e4fa1e85c0305ba4e0866f25812d3fa398f3a048'
Submodule 'Externals/Nimble' (https://github.com/Quick/Nimble.git) registered for path 'Carthage/Checkouts/Commandant/Carthage/Checkouts/Quick/Externals/Nimble'
Cloning into '/Users/norio/github/SourceKitten/Carthage/Checkouts/Commandant/Carthage/Checkouts/Quick/Externals/Nimble'...
remote: Counting objects: 7573, done.
remote: Compressing objects: 100% (19/19), done.
remote: Total 7573 (delta 2), reused 9 (delta 1), pack-reused 7552
Receiving objects: 100% (7573/7573), 1.55 MiB | 1.08 MiB/s, done.
Resolving deltas: 100% (5118/5118), done.
Submodule path 'Carthage/Checkouts/Commandant/Carthage/Checkouts/Quick/Externals/Nimble': checked out '8e2703fabde578a6d28537c73844f84d48e71200'
Submodule path 'Carthage/Checkouts/Commandant/Carthage/Checkouts/Result': checked out '2af7c146071c8d8fb3953f19924ecebf15c88ea7'
Submodule path 'Carthage/Checkouts/Commandant/Carthage/Checkouts/xcconfigs': checked out 'd78854b22b9567e7f30d748bdd4966c86bcc93a5'
Submodule path 'Carthage/Checkouts/Result': checked out '2af7c146071c8d8fb3953f19924ecebf15c88ea7'
Submodule path 'Carthage/Checkouts/SWXMLHash': checked out '10b0b412a39542d19d002d6ff9f00d1a158332d9'
Submodule path 'Carthage/Checkouts/Yams': checked out 'acf403cb0d950a2d58ea8c63ce001deac2fde222'
Submodule path 'Carthage/Checkouts/xcconfigs': checked out '2055f18efbe18e77408f7f43947f7ad92b2d4ff0'
➜ 8:26:30 cd SourceKitten
➜ 8:26:57 git:(master) rm -rf Carthage/Checkouts/Yams/Yams.xcodeproj
➜ 8:27:09 git:(master) (cd Carthage/Checkouts/Yams; swift package generate-xcodeproj)
generated: ./Yams.xcodeproj
➜ 8:27:58 git:(master) xcodebuild -workspace SourceKitten.xcworkspace -scheme sourcekitten|xcpretty
▸ Building Result/Result-Mac [Debug]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling ResultProtocol.swift
▸ Compiling Result.swift
▸ Compiling Result_vers.c
▸ Linking Result
▸ Copying Result.h
▸ Touching Result.framework
▸ Building Yams/CYaml [Debug]
▸ Check Dependencies
▸ Processing CYaml_Info.plist
▸ Running script 'Run Script'
▸ Compiling api.c
▸ Compiling dumper.c
▸ Compiling emitter.c
▸ Compiling loader.c
▸ Compiling reader.c
▸ Compiling parser.c
▸ Compiling scanner.c
▸ Compiling writer.c
▸ Linking CYaml
▸ Touching CYaml.framework
▸ Building SWXMLHash/SWXMLHash OSX [Debug]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling SWXMLHash.swift
▸ Compiling SWXMLHash+TypeConversion.swift
▸ Compiling SWXMLHash_vers.c
▸ Linking SWXMLHash
▸ Copying SWXMLHash.h
▸ Touching SWXMLHash.framework
▸ Building Commandant/Commandant [Debug]
▸ Check Dependencies
▸ Processing Info.plist
▸ Compiling Argument.swift
▸ Compiling HelpCommand.swift
▸ Compiling LinuxSupport.swift
▸ Compiling ArgumentProtocol.swift
▸ Compiling Option.swift
▸ Compiling Extensions.swift
▸ Compiling Errors.swift
▸ Compiling Switch.swift
▸ Compiling Command.swift
▸ Compiling ArgumentParser.swift
▸ Compiling Commandant_vers.c
▸ Linking Commandant
▸ Generating 'Commandant.framework.dSYM'
▸ Copying Commandant.h
▸ Building Yams/Yams [Debug]
▸ Check Dependencies
▸ Processing Yams_Info.plist
▸ Compiling Constructor.swift
▸ Compiling Emitter.swift
▸ Compiling Mark.swift
▸ Compiling Node.Mapping.swift
▸ Compiling Node.Scalar.swift
▸ Compiling Node.Sequence.swift
▸ Compiling Node.swift
▸ Compiling Parser.swift
▸ Compiling Representer.swift
▸ Compiling Resolver.swift
▸ Compiling String+Yams.swift
▸ Compiling Tag.swift
▸ Compiling YamlError.swift
▸ Linking Yams
▸ Touching Yams.framework
▸ Building SourceKitten/SourceKittenFramework [Debug]
▸ Check Dependencies
** BUILD FAILED **
The following build commands failed:
CompileSwiftSources normal x86_64 com.apple.xcode.tools.swift.compiler
CompileSwift normal x86_64 /Users/norio/github/SourceKitten/Source/SourceKittenFramework/LinuxCompatibility.swift
CompileSwift normal x86_64 /Users/norio/github/SourceKitten/Source/SourceKittenFramework/Documentation.swift
CompileSwift normal x86_64 /Users/norio/github/SourceKitten/Source/SourceKittenFramework/Clang+SourceKitten.swift
CompileSwift normal x86_64 /Users/norio/github/SourceKitten/Source/SourceKittenFramework/StatementKind.swift
(5 failures)
▸ Processing Info.plist
▸ Compiling LinuxCompatibility.swift
❌ /Users/norio/github/SourceKitten/Source/SourceKittenFramework/Module.swift:10:8: missing required module 'CYaml'
import Yams
^
▸ Compiling Documentation.swift
❌ /Users/norio/github/SourceKitten/Source/SourceKittenFramework/Module.swift:10:8: missing required module 'CYaml'
import Yams
^
▸ Compiling Clang+SourceKitten.swift
❌ /Users/norio/github/SourceKitten/Source/SourceKittenFramework/Module.swift:10:8: missing required module 'CYaml'
import Yams
^
▸ Compiling StatementKind.swift
❌ /Users/norio/github/SourceKitten/Source/SourceKittenFramework/Module.swift:10:8: missing required module 'CYaml'
import Yams
^
xcodebuild -workspace SourceKitten.xcworkspace -scheme sourcekitten 16.30s user 5.13s system 185% cpu 11.578 total
xcpretty 0.39s user 0.06s system 3% cpu 11.587 total
➜ 8:28:37 git:(master)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment