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: | Owned by: | ||
---|---|---|---|
Priority: | normal | Milestone: | 11.0 |
Component: | BOOK | Version: | git |
Severity: | normal | Keywords: | |
Cc: |
Description (last modified by )
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)
follow-up: 3 comment:1 by , 3 years ago
comment:2 by , 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
comment:3 by , 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 , 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 , 3 years ago
Owner: | changed from | to
---|---|
Status: | new → assigned |
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 , 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. |
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.