I'm trying to build TodoApp on clean Ubuntu 14 with Swift prerequisites installed.
It seems PathKit requires a newer version of Swift than defined in .swift-version
But if I change Swift version to DEVELOPMENT-SNAPSHOT-2016-03-24-a then Commander package breaks.
user@croco:~/Swifton-TodoApp$ swiftenv install
DEVELOPMENT-SNAPSHOT-2016-03-01-a is already installed.
user@croco:~/Swifton-TodoApp$ swift build
Cloning https://github.com/necolt/Swifton.git
Resolved version: 0.0.8
Cloning https://github.com/necolt/Stencil.git
Resolved version: 0.5.3
Cloning https://github.com/necolt/PathKit.git
Resolved version: 0.6.2
Cloning https://github.com/necolt/Inquiline.git
Resolved version: 0.2.2
Cloning https://github.com/nestproject/Nest.git
Resolved version: 0.2.1
Cloning https://github.com/necolt/URITemplate.swift.git
Resolved version: 1.3.1
Cloning https://github.com/necolt/Curassow.git
Resolved version: 0.4.0
Cloning https://github.com/kylef/Commander.git
Resolved version: 0.4.1
Compiling Swift Module 'PathKit' (1 sources)
Compiling Swift Module 'Nest' (1 sources)
Compiling Swift Module 'URITemplate' (1 sources)
Compiling Swift Module 'Commander' (8 sources)
/home/user/Swifton-TodoApp/Packages/PathKit-0.6.2/Sources/PathKit.swift:62:19: error: use of undeclared type 'Collection'
public init<S : Collection where S.Iterator.Element == String>(components: S) {
...other errors skipped...
user@croco:~/Swifton-TodoApp$ swift build
Compiling Swift Module 'PathKit' (1 sources)
Compiling Swift Module 'Nest' (1 sources)
Compiling Swift Module 'URITemplate' (1 sources)
Compiling Swift Module 'Commander' (8 sources)
/home/user/Swifton-TodoApp/Packages/Commander-0.4.1/Sources/ArgumentDescription.swift:7:3: error: typealias is missing an assigned type; use 'associatedtype' to define an associated type requirement
typealias ValueType