# Fire stopped building

**URL:** https://talk.remobjects.com/t/fire-stopped-building/31545
**Category:** Fire
**Created:** [April 3, 2025, 1:38pm UTC](https://talk.remobjects.com/t/fire-stopped-building/31545 "2025-04-03T13:38:20Z")
**Posts on this page:** 8
**Page:** 1

<div class="post-metadata">

### Author: ![JeremyK](https://talk.remobjects.com/letter_avatar_proxy/v4/letter/j/ee7513/32.png) [@JeremyK](https://talk.remobjects.com/u/JeremyK)
#### Post date: [April 3, 2025, 1:38pm UTC](https://talk.remobjects.com/t/fire-stopped-building/31545/1 "2025-04-03T13:38:20Z")

</div>

Any idea why I may be now getting an error building (it says failed with errors actually).

It’s not project specific as I opened another project I’ve not worked on for a while and it’s the same message. I do know Xcode updated itself, and downloaded iOS18.4 since I last opened Fire the other day.

I’ve tried older builds and just tried the latest from firehose, all the same.

> D: CompilerOutput for Toffee-iOS  
> D: - \<CompilerOutput-Device-arm64: /Users/Jeremy/Library/Application Support/RemObjects Software/EBuild/Obj/TowerVisit-AE0C84D2882E39778E1B01A7C9BC70279E3AAEB7/Debug/Toffee-iOS/Device/arm64/Tower Visit.a [Target: Toffee-iOS]\>  
> D: - \<CompilerOutput-Device-arm64: /Users/Jeremy/Library/Application Support/RemObjects Software/EBuild/Obj/TowerVisit-AE0C84D2882E39778E1B01A7C9BC70279E3AAEB7/Debug/Toffee-iOS/Device/arm64/Tower Visit.o [Target: Toffee-iOS]\>  
> D: Link for Toffee-iOS  
> D: - \<Link-Device: sqlite3 [Target: Toffee-iOS]\>  
> D: - \<Link-Device: xml2 [Target: Toffee-iOS]\>  
> D: - \<Link-Device: CloudKit.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: Contacts.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: ContactsUI.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: CoreGraphics.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: CoreLocation.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: Foundation.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: MapKit.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: QuartzCore.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: SafariServices.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: StoreKit.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: UIKit.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: UniformTypeIdentifiers.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: CoreFoundation.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: Security.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: UserNotifications.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: Intents.framework [Target: Toffee-iOS]\>  
> D: - \<Link-Device: /Users/Jeremy/Library/Application Support/RemObjects Software/EBuild/Obj/TowerVisit-AE0C84D2882E39778E1B01A7C9BC70279E3AAEB7/Debug/Toffee-iOS/Libraries/Device/libElements.a [Target: Toffee-iOS]\>  
> D: - \<Link-Device: /Users/Jeremy/Library/Application Support/RemObjects Software/EBuild/Obj/TowerVisit-AE0C84D2882E39778E1B01A7C9BC70279E3AAEB7/Debug/Toffee-iOS/Libraries/Device/libToffee.a [Target: Toffee-iOS]\>  
> D: - \<Link-Device: /Users/Jeremy/Library/Application Support/RemObjects Software/Elements/Fire/Plugins/Remoting SDK.firepluginfolder/Toffee/iOS/libDataAbstract.a [Target: Toffee-iOS]\>  
> ← Task Compile finished for TowerVisit, took 0.0256s (0.180s).  
> → Task RemObjects.EBuild.Elements.ElementsPostCompile started for TowerVisit, Toffee-iOS.  
> → Task RemObjects.EBuild.Elements.ElementsPostCompileToffee started for TowerVisit, Toffee-iOS.  
> → Task RemObjects.EBuild.Elements.ElementsPostCompileDarwin started for TowerVisit, Toffee-iOS.  
> ← Task RemObjects.EBuild.Elements.ElementsPostCompileDarwin finished for TowerVisit, Toffee-iOS, took 0.0000s (0.000s).  
> ← Task RemObjects.EBuild.Elements.ElementsPostCompileToffee finished for TowerVisit, Toffee-iOS, took 0.0000s (0.000s).  
> ← Task RemObjects.EBuild.Elements.ElementsPostCompile finished for TowerVisit, Toffee-iOS, took 0.0000s (0.000s).  
> → Task RemObjects.EBuild.Elements.ElementsLink started for TowerVisit.  
> → Task Link started for TowerVisit, Toffee-iOS.  
> → Phase Linking for Device started.  
> D: /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/ld -arch arm64 -o “/Users/Jeremy/Library/Application Support/RemObjects Software/EBuild/Obj/TowerVisit-AE0C84D2882E39778E1B01A7C9BC70279E3AAEB7/Debug/Toffee-iOS/Device/arm64/Tower Visit” “/Users/Jeremy/Library/Application Support/RemObjects Software/EBuild/Obj/TowerVisit-AE0C84D2882E39778E1B01A7C9BC70279E3AAEB7/Debug/Toffee-iOS/Device/arm64/Tower Visit.a” “/Users/Jeremy/Library/Application Support/RemObjects Software/EBuild/Obj/TowerVisit-AE0C84D2882E39778E1B01A7C9BC70279E3AAEB7/Debug/Toffee-iOS/Device/arm64/Tower Visit.o” -lSystem -lobjc -lDataAbstract -lElements -lsqlite3 -lToffee -lxml2 “-L/Users/Jeremy/Library/Application Support/RemObjects Software/EBuild/Obj/TowerVisit-AE0C84D2882E39778E1B01A7C9BC70279E3AAEB7/Debug/Toffee-iOS/Libraries/Device” “-L/Users/Jeremy/Library/Application Support/RemObjects Software/Elements/Fire/Plugins/Remoting SDK.firepluginfolder/Toffee/iOS” -framework CloudKit -framework Contacts -framework ContactsUI -framework CoreFoundation -framework CoreGraphics -framework CoreLocation -framework Foundation -framework Intents -framework MapKit -framework QuartzCore -framework SafariServices -framework Security -framework StoreKit -framework UIKit -framework UniformTypeIdentifiers -framework UserNotifications -platform\_version iOS 14.0 18.4 -ObjC -dynamic -demangle -force\_load /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/17/lib/darwin/libclang\_rt.ios.a -dead\_strip -rpath @executable\_path/Frameworks -rpath @executable\_path -syslibroot /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS18.4.sdk -F/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/Library/Frameworks  
> \> ld: 0 0x1025801bc \_\_assert\_rtn + 72  
> \> ld: 1 0x1024d8608 ld::DynamicAtom::addFixup(ld::Fixup const&) + 1112  
> \> ld: 2 0x1024d87bc ld::DynamicAtom::addFixup(ld::file\_format::FixupKind, unsigned int, ld::Atom const\*, long long) + 348  
> \> ld: 3 0x1024a72bc \_\_\_ZNK2ld10InputFiles11SliceParser15parseObjectFileEPKN6mach\_o6HeaderE\_block\_invoke.83 + 1084  
> \> ld: 4 0x1024a3ed8 ld::InputFiles::SliceParser::parseObjectFile(mach\_o::Header const\*) const + 9500  
> \> ld: 5 0x1024ae88c ld::InputFiles::SliceParser::parse() const + 696  
> \> ld: 6 0x1024b1dc4 ld::InputFiles::parseAllFiles(void (ld::AtomFile const\*) block\_pointer)::$\_0::operator()(unsigned long, ld::FileInfo const&) const + 984  
> \> ld: 7 0x19285d5f4 \_dispatch\_client\_callout2 + 20  
> \> ld: 8 0x192871d54 \_dispatch\_apply\_invoke3 + 336  
> \> ld: 9 0x19285d5b4 \_dispatch\_client\_callout + 20  
> \> ld: 10 0x19285ee00 \_dispatch\_once\_callout + 32  
> \> ld: 11 0x192870d80 \_dispatch\_apply\_invoke + 252  
> \> ld: 12 0x19285d5b4 \_dispatch\_client\_callout + 20  
> \> ld: 13 0x19286f6a0 \_dispatch\_root\_queue\_drain + 860  
> \> ld: 14 0x19286fcd8 \_dispatch\_worker\_thread2 + 156  
> \> ld: 15 0x192a0c39c \_pthread\_wqthread + 228  
> \> ld: Assertion failed: (fixup.offsetInAtom() \<= \_rawContentSize), function addFixup, file DynamicAtom.cpp, line 271.  
> ← Phase Linking for Device failed.  
> ← Task Link failed for TowerVisit, Toffee-iOS, took 0.1395s (0.139s).  
> ← Task RemObjects.EBuild.Elements.ElementsLink failed for TowerVisit, took 0.1400s (0.321s).  
> ← Task RemObjects.EBuild.Elements.ElementsBuildProject failed for TowerVisit, took 0.0000s (0.332s).  
> ← Project TowerVisit failed, took 0.332s.

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [April 3, 2025, 5:41pm UTC](https://talk.remobjects.com/t/fire-stopped-building/31545/2 "2025-04-03T17:41:40Z")

</div>

> [@JeremyK](#):
>
> > ld: Assertion failed: (fixup.offsetInAtom() \<= \_rawContentSize), function addFixup, file DynamicAtom.cpp, line 271.  
> > ← Phase Linking for Device failed.  
> > ← Task Link failed for TowerVisit, Toffee-iOS, took 0.1395s (0.139s).

It looks like the longer crashes. fun.

What version of Xcode is this, the new 16.3? reproduced :(.

---

<div class="post-metadata">

### Author: ![RemObjectsSoftware](https://talk.remobjects.com/user_avatar/talk.remobjects.com/remobjectssoftware/32/15947_2.png) [@RemObjectsSoftware](https://talk.remobjects.com/u/RemObjectsSoftware)
#### Post date: [April 3, 2025, 5:43pm UTC](https://talk.remobjects.com/t/fire-stopped-building/31545/3 "2025-04-03T17:43:47Z")

</div>

Logged as [bugs://E27135](https://www.remobjects.com/portal/bugs/?id=E27135).

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [April 3, 2025, 6:00pm UTC](https://talk.remobjects.com/t/fire-stopped-building/31545/4 "2025-04-03T18:00:35Z")

</div>

Apple Feedback **FB17105391** “Linker in Xcode 16.3 fails with assertion on Static Library that was handled fine previously.”

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [April 3, 2025, 6:23pm UTC](https://talk.remobjects.com/t/fire-stopped-building/31545/5 "2025-04-03T18:23:20Z")

</div>

It seems any code that has Extension Classes (Categories, in Objective-C speak) fails to link; and theres a couple in libToffee.

Only workaround for now: keep using Xcode 16.2 or lower, while we investigate. ☹

---

<div class="post-metadata">

### Author: ![JeremyK](https://talk.remobjects.com/letter_avatar_proxy/v4/letter/j/ee7513/32.png) [@JeremyK](https://talk.remobjects.com/u/JeremyK)
#### Post date: [April 3, 2025, 8:37pm UTC](https://talk.remobjects.com/t/fire-stopped-building/31545/6 "2025-04-03T20:37:37Z")

</div>

> [@mh](#):
>
> Only workaround for now: keep using Xcode 16.2 or lower, while we investigate.

Ok, thanks marc, at least you are aware of the issue. I can probably wait though at least I can revert should I need to.

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [April 3, 2025, 9:06pm UTC](https://talk.remobjects.com/t/fire-stopped-building/31545/7 "2025-04-03T21:06:18Z")

</div>

> [@JeremyK](#):
>
> Ok, thanks marc, at least you are aware of the issue.

Yeah, thanx! I’d probably have noticed myself, tomorrow ;).

A reminder that I should do more testing against beta builds of Xcode, aside from just importing the new SDKs. Apple often sneak in major changes in a .x release…

---

<div class="post-metadata">

### Author: ![mh](https://talk.remobjects.com/user_avatar/talk.remobjects.com/mh/32/18050_2.png) [@mh](https://talk.remobjects.com/u/mh)
#### Post date: [April 17, 2025, 11:34am UTC](https://talk.remobjects.com/t/fire-stopped-building/31545/8 "2025-04-17T11:34:40Z")

</div>

FWIW, this should be fixed for vNext, tomorrow.
