I narrowed it down to: // Yay Swift. let stringHandler = { (a, b, c: Result<String>) in return handler(a, b, c) }
req.responseString(encoding: nil, completionHandler: stringHandler) Which is then changed to: req.responseString(encoding: nil, completionHandler: { (a, b, c) in return handler(a, b, c) }) but am now stuck on: StorageClient.swift:466:38: error: cannot convert value of type 'Result<String>' to expected argument type 'Result<AnyObject>' return handler(a, b, c) And I'm not sure what that means or how to resolve it. S. On Wed, Aug 26, 2015 at 1:29 AM, Brian Nicholson <bnichol...@mozilla.com> wrote: > I added some commits to the PR that fix the SchemaTable errors and some > other things, which then led to a number of errors in Sync. I think those > have all been fixed, though I'm now hitting a segfault in > StorageClient.swift, and the error isn't terribly helpful. > > Dump here: https://pastebin.mozilla.org/8843919 > > Not sure how many targets are left after this, but it does feel like this > is close to the end! > > On Tue, Aug 25, 2015 at 9:38 AM, Emily Toop <et...@mozilla.com> wrote: > >> I feel I am really close to the end now with this port. >> >> I'm getting 2 errors around BrowserDB and the way we are declaring >> SchemaTable and that is all currently. When these clear, I guess we'll see >> if anything else pops up. If not, we just have to make sure it actually >> works. >> >> If anyone wants to look at this overnight, please, please go ahead. The >> sooner we get this done the better for all. >> >> IMPORTANT PART 1: You will need XCode 7.0 Beta 6 to run this build. >> IMPORTANT PART 2: Do run carthage again when you grab this - I've had to >> fork and port a whole pile of our dependencies today in order to get this >> building against XCode 7.0 Beta 6. >> >> >> >> On 24 August 2015 at 15:53, Richard Newman <rnew...@mozilla.com> wrote: >> >>> I think you're heading in the right direction. I'll take a look once I >>> go through the painful steps to repro :D >>> >>> On Mon, Aug 24, 2015 at 7:14 AM, Emily Toop <et...@mozilla.com> wrote: >>> >>>> Just realised I was sending these to a dead address. Here we go again. >>>> >>>> On 21 August 2015 at 16:16, Emily Toop <et...@mozilla.com> wrote: >>>> >>>>> I've been working this week on getting Firefox for iOS ported over to >>>>> using Swift 2.0 in preparation for work beginning on V1.0.x and the >>>>> release >>>>> of iOS9 in a few weeks. >>>>> >>>>> I am most of the way there, but I have now come up against a compiler >>>>> crash in the Storage module that I am utterly flummoxed by. >>>>> >>>>> Can anyone help me? >>>>> >>>>> You can find the code for the port at >>>>> https://github.com/mozilla/firefox-ios/pull/966 >>>>> >>>>> The compiler crash is >>>>> >>>>> Command failed due to signal: Abort trap: 6 >>>>> >>>>> It occurs when compiling the Storage module. >>>>> >>>>> The error output in the build is attached at XCode7_Compiler_Crash.txt. >>>>> >>>>> Any help would be appreciated. I thought I had it narrowed down to >>>>> BrowserDB, but the further down the rabbit hole I went I realised that was >>>>> a red herring. I suspect it is somewhere in SQLIteLogins addLogin but I'll >>>>> be buggered if I can figure out where. >>>>> >>>> >>>> >>>> An update: I have managed to change the nature of the compiler crash to >>>> one that is a little more informative. See attached error log. >>>> >>>> In light of this I am going to go through all the classes/structs in >>>> the Storage module and ensure that all of our protocol implementations have >>>> complete signatures with the correct types. >>>> >>>> If that leads little insight I'm not sure where to go next. >>>> >>>> Have filed this compiler crash with apple: >>>> http://www.openradar.me/radar?id=4551431268859904 >>>> >>>> >>>> _______________________________________________ >>>> mobile-firefox-dev mailing list >>>> mobile-firefox-dev@mozilla.org >>>> https://mail.mozilla.org/listinfo/mobile-firefox-dev >>>> >>>> >>> >> >> _______________________________________________ >> mobile-firefox-dev mailing list >> mobile-firefox-dev@mozilla.org >> https://mail.mozilla.org/listinfo/mobile-firefox-dev >> >> > > _______________________________________________ > mobile-firefox-dev mailing list > mobile-firefox-dev@mozilla.org > https://mail.mozilla.org/listinfo/mobile-firefox-dev > >
_______________________________________________ mobile-firefox-dev mailing list mobile-firefox-dev@mozilla.org https://mail.mozilla.org/listinfo/mobile-firefox-dev