Summary: | www-client/seamonkey-2.49.5 : /.../platform.h:68:21: error: pid_t gettid() was declared extern and later static [-fpermissive] | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Lars Wendler (Polynomial-C) (RETIRED) <polynomial-c> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | mozilla, multix, njsg, sac, sandino, tommy |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 715030 | ||
Bug Blocks: | 691846 | ||
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 temp.tbz2 www-client:seamonkey-2.49.5:20190925-180558.log.bz2 patch for gettid in glibc 2.30 |
Description
Toralf Förster
2019-09-25 19:35:21 UTC
Created attachment 591078 [details]
emerge-info.txt
Created attachment 591080 [details]
emerge-history.txt
Created attachment 591082 [details]
environment
Created attachment 591084 [details]
etc.portage.tbz2
Created attachment 591086 [details]
logs.tbz2
Created attachment 591088 [details]
temp.tbz2
Created attachment 591090 [details]
www-client:seamonkey-2.49.5:20190925-180558.log.bz2
It's a glibc-2.30+ problem: https://www.mail-archive.com/blfs-dev@lists.linuxfromscratch.org/msg09169.html Created attachment 598620 [details, diff]
patch for gettid in glibc 2.30
I noticed this same problem when building against glibc 2.30. Based on a related Firefox bug that was reported upstream I came up with this patch.
(In reply to Stephen Cavilia from comment #9) > Created attachment 598620 [details, diff] [details, diff] > patch for gettid in glibc 2.30 > > I noticed this same problem when building against glibc 2.30. Based on a > related Firefox bug that was reported upstream I came up with this patch. https://hg.mozilla.org/mozilla-central/rev/7b85bf9c5210 this should apply with ease on top of seamonkey when applied via ${S}/mozilla, I am unsure why you are needing to patch GeckoSampler.cpp unless it is not including platform.h which I believe it does already. I have not confirmed any of this and I am unable to test with my musl system. *** Bug 707336 has been marked as a duplicate of this bug. *** Could we please either patch this or get a newer seamonkey stable? It's blocking glibc-2.30 stabilization. |