wrong pkgconfig dependencies break builds

Bug #112818 reported by Matthias Klose
4
Affects Status Importance Assigned to Milestone
firefox (Ubuntu)
Fix Released
High
Alexander Sack

Bug Description

Binary package hint: firefox

/usr/lib/pkgconfig/firefox-plugin.pc and /usr/lib/pkgconfig/firefox-xpcom.pc contain a reference to nspr, which doesn't exist. This should reference firefox-nspr, which is provided by firefox-dev.

Tags: mt-eval

Related branches

CVE References

Revision history for this message
Matthias Klose (doko) wrote :

severity high, because it causes other packages ftbfs

Changed in firefox:
importance: Undecided → High
Revision history for this message
Matthias Klose (doko) wrote :

same for firefox-js

Revision history for this message
Matthias Klose (doko) wrote :

fixed in firefox_2.0.0.3+3-0ubuntu3; firefox-dev was missing a dependency on libnss3-dev

Changed in firefox:
assignee: nobody → doko
status: Unconfirmed → Fix Released
Revision history for this message
Reinhard Tartler (siretart) wrote :

This bug is here again:
>> more /usr/lib/pkgconfig/firefox-nspr.pc
prefix=/usr
exec_prefix=/usr
libdir=/usr/lib/firefox
includedir=/usr/include/firefox

Name: NSPR
Description: The Netscape Portable Runtime
Version: 4.7.0
Libs: -L/usr/lib/firefox -lplds4 -lplc4 -lnspr4 -lpthread -ldl
Cflags: -I/usr/include/firefox/nspr

However, /usr/include/firefox/nspr does not exist. This breaks e.g. gxine build

Changed in firefox:
assignee: doko → nobody
status: Fix Released → Confirmed
Revision history for this message
Reinhard Tartler (siretart) wrote :

any news on this?

Alexander Sack (asac)
Changed in firefox:
assignee: nobody → asac
status: Confirmed → In Progress
Revision history for this message
Alexander Sack (asac) wrote :

fix - compatibility links to new nss.pc and nspr.pc - is in bzr. Upload pending.

Changed in firefox:
status: In Progress → Fix Committed
Revision history for this message
Alexander Sack (asac) wrote :

firefox (2.0.0.6+2-0ubuntu1) gutsy; urgency=low

  New security/stability upstream release (v2.0.0.6)

  * MFSA 2007-26 aka CVE-2007-3844
  * MFSA 2007-27 aka CVE-2007-3845

  ++

  LP: #126110 - [gutsy] menu item translations lost

   * resurrect feisty .desktop file
   * reapply sv translations

  ++

  LP: #123045 - Launcher icon missing, red "X" displayed instead

  * debian/changelog: document 'fix firefox-nspr.pc/firefox-nss.pc to
    use system provided libs' checkin.
  * debian/changelog: bump version for next release, but keep NOTRELEASED

  ++

  Fix firefox-nspr.pc/firefox-nss.pc to use system provided libs

   * debian/firefox-nspr.pc, debian/firefox-nss.pc: drop old .pc files
   * debian/firefox-dev.install: don't install those handcrafted .pc files anymore
   * debian/firefox-dev.links: in turn setup compatibility links
      /usr/lib/pkgconfig/firefox-nss.pc -> /usr/lib/pkgconfig/nss.pc
      /usr/lib/pkgconfig/firefox-nspr.pc -> /usr/lib/pkgconfig/nspr.pc
   (LP: #112818)

  ++

  migrate ubuntu help menu entries to ubufox:
    * debian/patches/ubuntu-look-and-feel-report-a-bug-menuitem.patch,
      debian/patches/ubuntu-look-and-feel-disable-help-translate-menu.patch:
      remove patch which completely lives in ubufox as of version 0.3
    * debian/patches/series: remove that patch from series accordingly
    * debian/patches/ubuntu-look-and-feel-patch.patch: drop menu entry modifications
      from main look-and-feel patch as they live in ubufox since 0.3

 -- Alexander Sack <email address hidden> Tue, 31 Jul 2007 14:19:57 +0200

Changed in firefox:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.