evgenyneu / moa

An image download extension of the image view written in Swift for iOS, tvOS and macOS.
MIT License
332 stars 45 forks source link

** BUILD FAILED ** with Carthage, Xcode 7.3.1 #11

Closed kuyoonjo closed 8 years ago

kuyoonjo commented 8 years ago

I am using Carthage. I got error while installing.

MacBook-Pro:ios yuchen$ carthage update --platform iOS
*** Fetching Alamofire
*** Fetching SwiftyJSON
*** Fetching Auk
*** Fetching moa
*** Checking out Alamofire at "3.4.2"
*** Checking out SwiftyJSON at "2.3.3"
*** Checking out Auk at "6.0.0"
*** Checking out moa at "8.0.0"
*** xcodebuild output can be found in /var/folders/1l/4rd_dg795n34hsrry55z09_m0000gn/T/carthage-xcodebuild.36neIV.log
*** Building scheme "Alamofire iOS" in Alamofire.xcworkspace
*** Building scheme "moa" in moa.xcodeproj
** BUILD FAILED **

The following build commands failed:
    CompileSwift normal arm64
    CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(2 failures)
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Logger/MoaConsoleLogger.swift:12:30: warning: extraneous '_' in parameter: 'type' has no keyword argument name
public func MoaConsoleLogger(_ type: MoaLogType, url: String, statusCode: Int?, error: Error?) {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:51:4: error: unknown attribute 'discardableResult'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:52:31: warning: extraneous '_' in parameter: 'urlPart' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:69:4: error: unknown attribute 'discardableResult'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:70:43: warning: extraneous '_' in parameter: 'urlPart' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:89:4: error: unknown attribute 'discardableResult'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:90:43: warning: extraneous '_' in parameter: 'urlPart' has no keyword argument name
  public static func autorespondWithError(_ urlPart: String, error: Error? = nil,
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:103:37: warning: extraneous '_' in parameter: 'url' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:109:32: warning: extraneous '_' in parameter: 'url' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:156:32: warning: extraneous '_' in parameter: 'image' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:171:32: warning: extraneous '_' in parameter: 'error' has no keyword argument name
  public func respondWithError(_ error: Error? = nil, response: HTTPURLResponse? = nil) {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttp.swift:10:17: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttp.swift:11:15: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttp.swift:9:30: warning: extraneous '_' in parameter: 'url' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttp.swift:23:17: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttp.swift:24:15: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImage.swift:11:17: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImage.swift:12:15: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImage.swift:10:30: warning: extraneous '_' in parameter: 'url' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImage.swift:22:29: warning: extraneous '_' in parameter: 'data' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImage.swift:57:37: warning: extraneous '_' in parameter: 'mimeType' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulatedImageDownloader.swift:27:49: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulatedImageDownloader.swift:28:15: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulatedImageDownloader.swift:27:22: warning: extraneous '_' in parameter: 'url' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulatedImageDownloader.swift:53:32: warning: extraneous '_' in parameter: 'image' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulatedImageDownloader.swift:66:32: warning: extraneous '_' in parameter: 'error' has no keyword argument name
  public func respondWithError(_ error: Error? = nil, response: HTTPURLResponse? = nil) {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Utils/MoaTime.swift:5:23: warning: extraneous '_' in parameter: 'date' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpSession.swift:22:49: error: expected member name following '.'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpSession.swift:22:49: error: consecutive statements on a line must be separated by ';'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpSession.swift:22:49: error: 'default' label can only appear inside a 'switch' statement
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpSession.swift:78:1: error: expected '}' at end of brace statement
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpSession.swift:78:1: error: expected declaration
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImageDownloader.swift:22:49: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImageDownloader.swift:23:15: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImageDownloader.swift:22:22: warning: extraneous '_' in parameter: 'url' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImageDownloader.swift:39:35: error: boolean condition requires 'where' to separate it from variable binding
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/MoaImageDownloader.swift:5:49: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/MoaImageDownloader.swift:6:15: error: unknown attribute 'escaping'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/MoaImageDownloader.swift:5:22: warning: extraneous '_' in parameter: 'url' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Logger/MoaLoggerText.swift:20:27: warning: extraneous '_' in parameter: 'type' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Moa.swift:180:30: warning: extraneous '_' in parameter: 'url' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Moa.swift:205:35: warning: extraneous '_' in parameter: 'image' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Moa.swift:229:39: warning: extraneous '_' in parameter: 'image' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Moa.swift:248:33: warning: extraneous '_' in parameter: 'error' has no keyword argument name
  private func handleErrorAsync(_ error: Error?, response: HTTPURLResponse?, isSimulated: Bool) {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Utils/MoaString.swift:8:24: warning: extraneous '_' in parameter: 'text' has no keyword argument name
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Logger/MoaConsoleLogger.swift:12:88: error: use of undeclared type 'Error'
public func MoaConsoleLogger(_ type: MoaLogType, url: String, statusCode: Int?, error: Error?) {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Logger/MoaLoggerText.swift:21:10: error: use of undeclared type 'Error'
  error: Error?) -> String {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:90:69: error: use of undeclared type 'Error'
  public static func autorespondWithError(_ urlPart: String, error: Error? = nil,
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:91:15: error: use of undeclared type 'HTTPURLResponse'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:140:37: error: use of undeclared type 'Error'
  var autorespondWithError: (error: Error?, response: HTTPURLResponse?)?
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:171:41: error: use of undeclared type 'Error'
  public func respondWithError(_ error: Error? = nil, response: HTTPURLResponse? = nil) {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulator.swift:171:65: error: use of undeclared type 'HTTPURLResponse'
  public func respondWithError(_ error: Error? = nil, response: HTTPURLResponse? = nil) {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulatedImageDownloader.swift:18:37: error: use of undeclared type 'Error'
  var autorespondWithError: (error: Error?, response: HTTPURLResponse?)?
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulatedImageDownloader.swift:66:41: error: use of undeclared type 'Error'
  public func respondWithError(_ error: Error? = nil, response: HTTPURLResponse? = nil) {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulatedImageDownloader.swift:66:65: error: use of undeclared type 'HTTPURLResponse'
  public func respondWithError(_ error: Error? = nil, response: HTTPURLResponse? = nil) {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttp.swift:11:59: error: use of undeclared type 'URLSessionDataTask'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttp.swift:24:59: error: use of undeclared type 'URLSessionDataTask'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttp.swift:13:24: error: use of unresolved identifier 'URL'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaError.swift:8:23: error: use of undeclared type 'Error'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImage.swift:12:59: error: use of undeclared type 'URLSessionDataTask'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImage.swift:22:37: error: use of undeclared type 'Data'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImage.swift:23:15: error: use of undeclared type 'HTTPURLResponse'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImage.swift:25:15: error: use of undeclared type 'Error'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulatedImageDownloader.swift:21:18: error: use of undeclared type 'Error'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Simulator/MoaSimulatedImageDownloader.swift:28:25: error: use of undeclared type 'Error'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/MoaImageDownloader.swift:6:25: error: use of undeclared type 'Error'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Utils/MoaTime.swift:5:31: error: use of undeclared type 'Date'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Utils/MoaTime.swift:6:25: error: use of unresolved identifier 'DateFormatter'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Utils/MoaTime.swift:7:20: error: use of unresolved identifier 'TimeZone'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Utils/MoaTime.swift:9:27: error: use of unresolved identifier 'Locale'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Utils/MoaTime.swift:18:20: error: use of unresolved identifier 'Date'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpSession.swift:5:38: error: use of undeclared type 'URLSession'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpSession.swift:7:23: error: use of undeclared type 'URLSession'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpSession.swift:7:23: error: use of undeclared type 'URLSession'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpSession.swift:7:23: error: use of undeclared type 'URLSession'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpSession.swift:21:45: error: use of undeclared type 'URLSession'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaError.swift:8:13: error: type 'MoaError' does not conform to protocol 'RawRepresentable'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaError.swift:55:21: error: use of undeclared type 'Error'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/MoaSettingsCache.swift:25:47: error: 'CachePolicy' is not a member type of 'NSURLRequest'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/MoaSettingsCache.swift:25:14: error: could not infer type for 'requestCachePolicy'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImageDownloader.swift:4:13: error: use of undeclared type 'URLSessionDataTask'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Logger/MoaLoggerCallback.swift:15:65: error: use of undeclared type 'Error'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Http/MoaHttpImageDownloader.swift:23:25: error: use of undeclared type 'Error'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Moa.swift:151:25: error: use of undeclared type 'Error'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Moa.swift:163:30: error: use of undeclared type 'Error'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Moa.swift:248:42: error: use of undeclared type 'Error'
  private func handleErrorAsync(_ error: Error?, response: HTTPURLResponse?, isSimulated: Bool) {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Moa.swift:248:60: error: use of undeclared type 'HTTPURLResponse'
  private func handleErrorAsync(_ error: Error?, response: HTTPURLResponse?, isSimulated: Bool) {
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Moa.swift:216:7: error: use of unresolved identifier 'DispatchQueue'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Moa.swift:256:7: error: use of unresolved identifier 'DispatchQueue'
/Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/Moa/Utils/MoaString.swift:12:19: error: type 'NSString' has no member 'CompareOptions'
A shell task (/usr/bin/xcrun xcodebuild -project /Users/yuchen/Projects/zjsk/liuliang/ios/Carthage/Checkouts/moa/moa.xcodeproj -scheme moa -configuration Release -sdk iphoneos ONLY_ACTIVE_ARCH=NO BITCODE_GENERATION_MODE=bitcode CODE_SIGNING_REQUIRED=NO CODE_SIGN_IDENTITY= CARTHAGE=YES clean build) failed with exit code 65:
** BUILD FAILED **

The following build commands failed:
    CompileSwift normal arm64
    CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler
(2 failures)
evgenyneu commented 8 years ago

Hi @kuyoonjo, thanks for reporting. What version of Xcode are you using? The recent version of moa is written in Swift 3.0. if you are using an older version of Swift you can install an older version of the library using these instructions:

https://github.com/evgenyneu/moa/wiki/Legacy-Swift-versions

Let me know if it works for you.

kuyoonjo commented 8 years ago

Thank you Evgenii. I changed the dependency to

github "evgenyneu/Auk" ~> 2.1.5

and now it works.

^^

On Sep 2, 2016, at 12:44 PM, Evgenii Neumerzhitckii notifications@github.com<mailto:notifications@github.com> wrote:

Hi @kuyoonjohttps://github.com/kuyoonjo, thanks for reporting. What version of Xcode are you using? The recent version of moa is written in Swift 3.0. if you are using an older version of Swift you can install an older version of the library using these instructions:

https://github.com/evgenyneu/moa/wiki/Legacy-Swift-versions

Let me know if it works for you.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/evgenyneu/moa/issues/11#issuecomment-244282002, or mute the threadhttps://github.com/notifications/unsubscribe-auth/AGRzAA1gGDgCnx4AXa7jB5N335sw_8kCks5ql6mTgaJpZM4JzWAw.

evgenyneu commented 8 years ago

Awesome, I m glad it worked.