Summary: | www-client/firefox, mail-client/thunderbird with =sys-apps/sed-4.3: configure: error: cannot determine icu version number from uvernum.h header file | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Mozilla Gentoo Team <mozilla> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | aidanamarks, b.buschinski, gentoo, gentoobugs, holger, klaus818, leonchik1976, mail, mmokrejs, rabbe, scottsshort, tom, wtt6, xai |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugzilla.mozilla.org/show_bug.cgi?id=1329252 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-history.txt
environment etc.portage.tbz2 www-client:firefox-50.1.0:20170104-203040.log |
Description
Toralf Förster
2017-01-04 20:37:14 UTC
Created attachment 458778 [details]
emerge-history.txt
Created attachment 458780 [details]
environment
Created attachment 458782 [details]
etc.portage.tbz2
Created attachment 458784 [details]
www-client:firefox-50.1.0:20170104-203040.log
same sed failure for mail-client/thunderbird-45.6.0 www-client/seamonkey-2.46 too *** Bug 604734 has been marked as a duplicate of this bug. *** Same failure here. Breaks firefox-45.6.0, firefox-50.1.0. Workaround? (In reply to Aidan Marks from comment #8) echo =sys-apps/sed-4.3 >> /etc/portage/package.mask/miau Thanks. Compile is progressing ok with sed-4.2.2. Whatever this bug is, it doesn't seem trivial. The line works on the commandline fine with both old sed and sed-4.3, so whatever the issue is must have to do with the environment within autoconf it's getting called with. We're working on it but it won't be the quickest fix ever, unfortunately. *** Bug 604856 has been marked as a duplicate of this bug. *** (In reply to Ian Stakenvicius from comment #11) > The line works on the commandline fine with both old sed and sed-4.3 For me, 4.3 doesn't work on the command line: # sed -n 's/^[:space:]*#[[:space:]]*define[[:space:]][[:space:]]*U_ICU_VERSION_MAJOR_NUM[[:space:]][[:space:]]*\([0-9][0-9]*\)[[:space:]]*$/\1/p' ./intl/icu/source/common/unicode/uvernum.h sed: character class syntax is [[:space:]], not [:space:] # echo $? 4 There seems to be a related unconfirmed upstream bugreport with a suggestion of a fix: https://bugzilla.mozilla.org/show_bug.cgi?id=1329252 I'm no m4 expert, so maybe someone with more knowledge can tell whether this is the correct way to handle it. commit 422df34e40a8ed9f0a17d509a12baa69f3fa7fe5 Author: Lars Wendler <polynomial-c@gentoo.org> Date: Sat Jan 7 02:22:27 2017 www-client/seamonkey: Added a fix for an configure issue with sed-4.3 This fixes Gentoo bug #604696 Furthermore added a patch so the package works reliably with nss-3.28 This fixes Gentoo bug #603622 Both fixes don't affect stable so no revbump necessary. The patch should also work for firefox and thunderbird with some path adjustment beong done in the patch. Another duplicate of this is bug 604724 *** Bug 604724 has been marked as a duplicate of this bug. *** I have just pushed -r1 for esr builds and latest ~arch. Please allow mirrors to populate and you will be good to go. *** Bug 605150 has been marked as a duplicate of this bug. *** *** Bug 611232 has been marked as a duplicate of this bug. *** |