Summary: | {www-client/firefox,mail-client/thunderbird}-115.9.0 fail to install during profile change: segments overlap | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jaak Ristioja <jaak> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | john_r_graham |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: |
https://bugs.gentoo.org/show_bug.cgi?id=916405 https://bugs.gentoo.org/show_bug.cgi?id=888055 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.xz |
Description
Jaak Ristioja
2024-03-27 10:04:49 UTC
I'm also getting identical errors from installing mail-client/thunderbird-115.9.0:
>>> Install mail-client/thunderbird-115.9.0 into /var/tmp/portage/mail-client/thunderbird-115.9.0/image
* XATTR_PAX marking -m /var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird_build/dist/bin/xpcshell with paxctl-ng
* XATTR_PAX marking -m /var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird_build/dist/bin/thunderbird with paxctl-ng
* XATTR_PAX marking -m /var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird_build/dist/bin/plugin-container with paxctl-ng
0:00.58 /usr/bin/gmake -C . -j16 -s -w install
0:00.62 gmake: Entering directory '/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird_build'
0:00.62 gmake[1]: Entering directory '/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird_build/comm/mail/installer'
0:08.45 ../../../dist/thunderbird/libxul.so: terminate called after throwing an instance of 'std::runtime_error'
0:08.45 what(): Segments overlap
0:08.94 Traceback (most recent call last):
0:08.94 File "/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird-115.9.0/toolkit/mozapps/installer/packager.py", line 295, in <module>
0:08.94 main()
0:08.94 File "/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird-115.9.0/toolkit/mozapps/installer/packager.py", line 290, in main
0:08.94 copier.copy(args.destination)
0:08.94 File "/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird-115.9.0/python/mozbuild/mozpack/copier.py", line 432, in copy
0:08.94 copy_results.append((destfile, f.copy(destfile, skip_if_older)))
0:08.94 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
0:08.94 File "/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird-115.9.0/python/mozbuild/mozpack/files.py", line 320, in copy
0:08.94 elfhack(dest)
0:08.94 File "/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird-115.9.0/python/mozbuild/mozpack/executables.py", line 140, in elfhack
0:08.94 errors.fatal("Error executing " + " ".join(cmd))
0:08.94 File "/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird-115.9.0/python/mozbuild/mozpack/errors.py", line 115, in fatal
0:08.94 self._handle(self.FATAL, msg)
0:08.94 File "/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird-115.9.0/python/mozbuild/mozpack/errors.py", line 110, in _handle
0:08.94 raise ErrorMessage(msg)
0:08.94 mozpack.errors.ErrorMessage: error: Error executing /var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird_build/build/unix/elfhack/elfhack ../../../dist/thunderbird/libxul.so
0:08.99 gmake[1]: *** [/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird-115.9.0/toolkit/mozapps/installer/packager.mk:25: stage-package] Error 1
0:08.99 gmake[1]: Leaving directory '/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird_build/comm/mail/installer'
0:08.99 gmake: *** [/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird-115.9.0/comm/mail/build.mk:18: install] Error 2
0:08.99 gmake: Leaving directory '/var/tmp/portage/mail-client/thunderbird-115.9.0/work/thunderbird_build'
This looks like it's caused by the mess with 23.0 profiles and -z,pack-relative-relocs. Should be fixed now. Although weird that you got to install phase, it used to die while linking. |