Opened 3 years ago

Last modified 3 years ago

#15079 closed enhancement

Fix seamonkey build breakage from nss-3.65. — at Version 6

Reported by: ken@… Owned by: ken@…
Priority: normal Milestone: 11.0
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description (last modified by ken@…)

AFAICS, for the next week no mozilla releases or betas will require nss-3.65 (after ff90 is in beta, that might change).

In the meantime, Jean-Marc on blfs-dev has confirmed the seamonkey build breakage and identified that reverting to nss-3.64 allowed seamonkey to build. I've now confirmed that, so I suggest we should temporarily revert to nss-3.64.

Edit: changed summary, based on upstream feedback.

Change History (6)

comment:1 by Douglas R. Reno, 3 years ago

Can you try replacing CLEANUP with Cleanup? I'm looking at the version in ESR78 (https://hg.mozilla.org/releases/mozilla-esr78/file/tip/dom/indexedDB/IDBTransaction.h), and I see Cleanup instead of CLEANUP.

comment:2 by ken@…, 3 years ago

Bug raised against seamonkey build system (might be wrong component, or they might say it is an nss bug) https://bugzilla.mozilla.org/show_bug.cgi?id=1712625

in reply to:  1 comment:3 by ken@…, 3 years ago

Replying to Douglas R. Reno:

Can you try replacing CLEANUP with Cleanup? I'm looking at the version in ESR78 (https://hg.mozilla.org/releases/mozilla-esr78/file/tip/dom/indexedDB/IDBTransaction.h), and I see Cleanup instead of CLEANUP.

I looked at current firefox when I first hit this, and the file in seamonkey is very different (much older). I think Bruce is going to try using the shipped nss. Or perhaps upstream might make a comment.

comment:4 by Bruce Dubbs, 3 years ago

I was able to build SM by disabling system nss. I think that is a better solution than reverting nss.

comment:5 by ken@…, 3 years ago

Owner: changed from blfs-book to ken@…
Status: newassigned

Upstream agrees, except maybe also disable system nspr. But if it works with system nspr then that should be good enough.

Seamonkey will only gain support for later nss and nspr versions after (firefox) ESR 91 appears, currently it is targeted at the versions in firefox-78esr (nss-3.53.1 and nspr-4.25 in ff78.10.1).

I assume the build will be bigger and slower. Will measure it when I get that far on my new build.

comment:6 by ken@…, 3 years ago

Description: modified (diff)
Summary: Downgrade nss to 3.64, as a temporary fix for seamonkey FTBFS.Fix seamonkey build breakage from nss-3.65.
Note: See TracTickets for help on using tickets.