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

Reply via email to