(address . bug-guix@gnu.org)
- Lon 11 Aug 2021 23:14
- Mon 16 Aug 2021 11:33
- Lon 17 Aug 2021 18:34
- Gon 28 Aug 2021 18:17
- Lon 30 Aug 2021 21:56
[core-updates] QtWebKit build failures
M
(name . Leo Famulari)(address . leo@famulari.name)(address . 50014@debbugs.gnu.org)
877dglwx73.fsf@gnu.org
Hello Leo,
Toggle quote (2 lines)
> ld: ../../lib/libWebCore.a: error adding symbols: malformed archive
I missed your thread and ended up applying the same set of patches, to
reach the same error.
According to
this could be caused by some size limit of archives.
I tried to set:
Toggle snippet (3 lines)
"-DCMAKE_BUILD_TYPE=Release"
because it seems that it defaults to "RelWithDebInfo" that adds debug
symbols, but I doesn't help :(.
Mathieu
L
(name . Mathieu Othacehe)(address . othacehe@gnu.org)(address . 50014@debbugs.gnu.org)
YRvlHep/9ClcZB08@jasmine.lan
On Mon, Aug 16, 2021 at 11:33:36AM +0200, Mathieu Othacehe wrote:
Toggle quote (3 lines)
> I missed your thread and ended up applying the same set of patches, to
> reach the same error.
I see.
I haven't tried building from a branch yet, rather than cherry-picking a
handful of patches.
The warning message on their release page says that releases will come
from the qtwebkit-dev branch but, on GitHub, the default branch is
qtwebkit-dev-wip. And there is work on the qtwebkit-5.212 branch that is
more recent than the qtwebkit-5.212.0-alpha4 tag, which is what our
package is based on.
So, I think that someone should try these branches, and maybe try to
figure out which is the right one to try...
G
(name . Leo Famulari)(address . leo@famulari.name)(address . 50014-done@debbugs.gnu.org)
87bl5hmt9u.fsf@kitej
Hi Leo,
I found the cause of the "error adding symbols: Malformed archive".
It happens because the maximum number of open file descriptors is too
low. I pushed a fix (f3152cf3021892ba7e2f3d837207eb1ee64bfdb6) raising
the limit from 1024 to 4096 in the build phase on top of your 4 patches,
and the build succeeds.
Closed
L
(name . Guillaume Le Vaillant)(address . glv@posteo.net)(address . 50014-done@debbugs.gnu.org)
YS030SWgCFbJr/FY@jasmine.lan
On Sat, Aug 28, 2021 at 04:17:38PM +0000, Guillaume Le Vaillant wrote:
Toggle quote (8 lines)
> Hi Leo,
>
> I found the cause of the "error adding symbols: Malformed archive".
> It happens because the maximum number of open file descriptors is too
> low. I pushed a fix (f3152cf3021892ba7e2f3d837207eb1ee64bfdb6) raising
> the limit from 1024 to 4096 in the build phase on top of your 4 patches,
> and the build succeeds.
Excellent, thank you!
Closed
?