[SM-Grimoire-Bugs] [Bug 14858] New: xulrunner and thunderbird depends on different versions of nss

bugzilla-daemon at bugs.sourcemage.org bugzilla-daemon at bugs.sourcemage.org
Wed Oct 29 00:40:54 EDT 2008


http://bugs.sourcemage.org/show_bug.cgi?id=14858

           Summary: xulrunner and thunderbird depends on different versions
                    of nss
           Product: Codex
           Version: stable grimoire
          Platform: x86
        OS/Version: Linux
            Status: NEW
          Severity: normal
          Priority: P3
         Component: mail
        AssignedTo: sm-grimoire-bugs at lists.ibiblio.org
        ReportedBy: fredrik.carlstrom at tele2.se


With nss-3.12 installed thunderbird won't build. With nss-3.11.19 installed
programs linking against libxul.so (e.g. vlc and firefox) will have missing
dependencies since libxul.so requires libnss3.so version NSS_3.12 (as seen with
the command "cleanse --nofix_quick firefox vlc").

Changing:

---
depends  nspr    '--with-system-nspr'                                        &&
depends  nss     '--with-system-nss'                                         &&
---

to:

---
if spell_ok nss && [[ $(installed_version nss) == 3.11* ]]; then
  depends  nspr '--with-system-nspr' &&
  depends  nss  '--with-system-nss'
fi &&
---

in the DEPENDS script makes thunderbird cast successfully both with nss-3.11.19
and 3.12 installed. It doesn't work if just nss is commented out, so it depends
on that both nss and nspr is internal. This or - perhaps better - changing nss
and nspr to optional_depends might be a solution until thunderbird can use
nss-3.12.


-- 
Configure bugmail: http://bugs.sourcemage.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the SM-Grimoire-Bugs mailing list