Text relocation remains referenced against symbol offset in file _ZN15nsImapNamespaceC1E8._anon_1PKccb 0xfd ../../../comm/mailnews/imap/src/nsImapHostSessionList.o _ZN19nsImapNamespaceList25GetDefaultNamespaceOfTypeE8._anon_1 0x38 ../../../comm/mailnews/imap/src/nsImapHostSessionList.o _ZN19nsImapNamespaceList25GetDefaultNamespaceOfTypeE8._anon_1 0x4f ../../../comm/mailnews/imap/src/nsImapHostSessionList.o _ZN19nsImapNamespaceList18GetNamespaceNumberEi8._anon_1 0x194 ../../../comm/mailnews/imap/src/nsImapHostSessionList.o _ZN19nsImapNamespaceList21GetNumberOfNamespacesE8._anon_1 0x117 ../../../comm/mailnews/imap/src/nsImapHostSessionList.o _ZN15nsImapNamespaceC1E10._anon_140PKccb 0xe8 ../../../comm/mailnews/imap/src/nsImapServerResponseParser.o _ZN19nsImapNamespaceList42GenerateFullFolderNameWithDefaultNamespaceEPKcS1_S1_10._anon_164PP15nsImapNamespace 0x11ba ../../../comm/mailnews/imap/src/nsImapService.o ld: fatal: relocations remain against allocatable but non-writable sections collect2: error: ld returned 1 exit status Revert EIMAPNamespaceType enum header --- thunderbird-128.0/comm/mailnews/imap/src/nsImapCore.h.old 2024-07-08 07:52:12.399273308 -0400 +++ thunderbird-128.0/comm/mailnews/imap/src/nsImapCore.h 2024-07-08 07:53:17.270769253 -0400 @@ -80,13 +80,13 @@ }; // I think this should really go in an imap.h equivalent file -using EIMAPNamespaceType = enum EIMapNamespaceType { +typedef enum { kPersonalNamespace = 0, kOtherUsersNamespace, kPublicNamespace, kDefaultNamespace, kUnknownNamespace -}; +} EIMAPNamespaceType; /**