Frank-Rainer Grahl wrote:


Frank-Rainer Grahl wrote:
Tristan Miller wrote:
Dear all,

I'm attempting to package SeaMonkey 2.53.1 for openSUSE and am running
up against the build error "NSModules are not ordered appropriately".
This is triggered by the script
mozilla/python/mozbuild/mozbuild/action/check_binary.py, which checks
that symbols have a certain ordering (with
start_kPStaticModules_NSModule at the beginning and
end_kPStaticModules_NSModule at the end).

This same problem was previously reported upstream at
<https://bugzilla.mozilla.org/show_bug.cgi?id=1054034> but seems to have
been solved there long ago.  Web searches indicate that the problem
is/was related to the use of LTO to compile libxul.so, though I'm not
sure if that's the case here.  In theory SeaMonkey itself is now set up
to disable LTO when building libxul.so, though maybe that workaround
isn't getting properly applied in our build?

Any hints or advice would be appreciated.  The following information is
available in case it helps:

A full build log for openSUSE Tumbleweed
(x86_64):<http://files.nothingisreal.com/tmp/build.log.txt>  The error
message is on line 80596, near the end of the file.

The mozconfig file: <https://pastebin.com/wSqZMxzx>

The OBS project containing the RPM spec file, patches, etc.:
<https://build.opensuse.org/package/show/home:psych0naut:branches:mozilla/seamonkey>

Regards,
Tristan


I am not sure if gcc 9 is already usable. I would suggest using clang 8 or gcc 8 if possible. Bug 1470127 has been backported but maybe not all fixes are currently in the tree. Official mzoconfigs are in Bug 1612722 but don't look much different. Don't use NSS > 3.48 or you will have problems upgrading. Unless you patched the source or use non standard build options it no longer builds the dbm backend needed for migration.

FRG

Could you check if this helps:
https://hg.mozilla.org/mozilla-central/rev/c999baadc2d5

FRG

Replying to this so that Eric Rull gets to see it.

--
spammo ergo sum, viruses courtesy of https://www.nsa.gov/malware/
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey

Reply via email to