Summary: | mail-client/thunderbird-45.4.0 : /.../cmath:615:11: error: '::isinf' has not been declared | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | flow, herrtimson |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 582084 | ||
Attachments: |
config.log
emerge-history.txt environment mail-client:thunderbird-45.4.0:20161005-015040.log.bz2 emerge-info.txt emerge-history.txt environment www-client:firefox-49.0:20161018-145304.log.bz2 |
Description
Toralf Förster
2016-10-05 08:14:28 UTC
Created attachment 449186 [details]
config.log
Created attachment 449188 [details]
emerge-history.txt
Created attachment 449190 [details]
environment
Created attachment 449192 [details]
mail-client:thunderbird-45.4.0:20161005-015040.log.bz2
ok, www-client/firefox-45.4.0 : /.../cmath:615:11: error: '::isinf' has not been declared faield here too Your log says that you have been using firefox-45.0-patches-06.tar.xz tarball, so you may want to try again with firefox-45.0-patches-07.tar.xz which has a gcc-6 patch included as well as a binutils-2.26 patch. An emerge --info logfile could come in handy too. for me it works with the following useflags emerge -pv thunderbird These are the packages that would be merged, in order: Calculating dependencies... done! [ebuild R ] mail-client/thunderbird-45.4.0::gentoo USE="jemalloc3 minimal system-harfbuzz system-icu system-jpeg (system-libevent) system-libvpx system-sqlite -bindist -crypt -custom-cflags -custom-optimization -dbus -debug -ffmpeg -gstreamer -gstreamer-0 (-hardened) -jit -ldap -lightning -mozdom (-neon) -pulseaudio (-selinux) -startup-notification (-system-cairo)" L10N="de -ar -ast -be -bg -bn-BD -br -ca -cs -cy -da -el -en-GB -es-AR -es-ES -et -eu -fi -fr -fy -ga -gd -gl -he -hr -hsb -hu -hy -id -is -it -ja -ko -lt -nb -nl -nn -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -sq -sr -sv -ta-LK -tr -uk -vi -zh-CN -zh-TW" 0 KiB However, this is on a musl profile, I may try again with a glibc system. (In reply to tt_1 from comment #6) > Your log says that you have been using firefox-45.0-patches-06.tar.xz > tarball, so you may want to try again with firefox-45.0-patches-07.tar.xz > which has a gcc-6 patch included as well as a binutils-2.26 patch. That's a non-issue, prior to using patches-07, the gcc6 patch was being eapply'd directly. This particular issue is apparently indicative of a synchronization problem between gcc-6 and glibc, however. I'm in the process of testing that on my own to see if I can reproduce the issue (and if recompiling glibc will fix it or not). Created attachment 450698 [details]
emerge-info.txt
another image same issue, so it is repeatable (and I do hope it is not a fault in setting up a tidnerbox iamge or in the way to switch to gcc-6)
Created attachment 450700 [details]
emerge-history.txt
Created attachment 450702 [details]
environment
Created attachment 450704 [details]
www-client:firefox-49.0:20161018-145304.log.bz2
(In reply to Toralf Förster from comment #8) > Created attachment 450698 [details] > emerge-info.txt > > another image same issue, so it is repeatable (and I do hope it is not a > fault in setting up a tidnerbox iamge or in the way to switch to gcc-6) So I built an ~amd64 chroot with default USE flags and CFLAGS, upgraded glibc to 2.23, then emerged gcc-6 and switched to it. thunderbird-45.4.0 built wihtout issue. I then rebuild glibc-2.23 and tried thunderbird-45.4.0 again, and still had no issues. So I haven't been able to reproduce the problem yet, and am open to suggestions. (In reply to Ian Stakenvicius from comment #12) > (In reply to Toralf Förster from comment #8) > > Created attachment 450698 [details] > > emerge-info.txt > > > > another image same issue, so it is repeatable (and I do hope it is not a > > fault in setting up a tidnerbox iamge or in the way to switch to gcc-6) > > So I built an ~amd64 chroot with default USE flags and CFLAGS, upgraded > glibc to 2.23, then emerged gcc-6 and switched to it. thunderbird-45.4.0 > built wihtout issue. I then rebuild glibc-2.23 and tried thunderbird-45.4.0 > again, and still had no issues. > > So I haven't been able to reproduce the problem yet, and am open to > suggestions. Ian next time do not waste time, I could have provided you all this info, this system is already setup and running gcc-6.2.0 and entire system is compiled with it. (In reply to Toralf Förster from comment #8) > Created attachment 450698 [details] > emerge-info.txt > > another image same issue, so it is repeatable (and I do hope it is not a > fault in setting up a tidnerbox iamge or in the way to switch to gcc-6) This is most likely an issue where your system is not properly cleaning files on the switch to gcc-6, can you run fix_libtool_files.sh 4.9.3 and retest please. (In reply to Jory A. Pratt from comment #14) neither that nor unmerging old gcc at affected images does help (tested at 2 different images) (In reply to Toralf Förster from comment #15) but FWIW it is just a problem with gcc-6, at stable images it builds fine (gcc-4.9.4) If you feel I have closed your bug and it is still a current issue, please reopen and update it completely. We will not work bugs that have no ebuild in tree any longer or can not be reproduced with a current system. Thank You for your support and understanding The Mozilla Team |