Mozilla packages don't build in Natty (and blocking FF4.0 RC2/final)

Bug #737641 reported by Chris Coulson
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
make-dfsg (Debian)
Fix Released
Unknown
make-dfsg (Ubuntu)
Fix Released
Critical
Steve Langasek
Natty
Fix Released
Critical
Steve Langasek

Bug Description

Binary package hint: firefox

Keeping this on my radar. Since this morning (today is 18/3/11), all Mozilla packages (firefox/thunderbird + extensions I'm working on) started failing to build successfully, with weird issues like this:

http://launchpadlibrarian.net/66632904/buildlog_ubuntu-natty-amd64.thunderbird-3.3_3.3~a4~hg20110317r7365%2Bnobinonly-0ubuntu1~umd1_FAILEDTOBUILD.txt.gz

This is blocking the upload of Firefox 4.0 RC2 (which is going to be the final release from 22nd)

affects: firefox (Ubuntu) → ubuntu
affects: Ubuntu Natty → firefox (Ubuntu Natty)
Changed in firefox (Ubuntu Natty):
assignee: nobody → Chris Coulson (chrisccoulson)
importance: Undecided → Critical
milestone: none → ubuntu-11.04-beta-1
status: New → Triaged
summary: - Mozilla packages don't build in Natty
+ Mozilla packages don't build in Natty (and blocking FF4.0 RC2/final)
description: updated
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Ok, eglibc 2.13-0ubuntu6 broke this. Downgrading fixes it

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

This is a make bug which seems to be exposed with mutli-arch. I'm attaching a minimal test-case which demonstrates the problem that the firefox build hits.

The "-lm" dependency of the all target gets expanded by make to /usr/lib/libm.so. This no longer works now that some libs are in /usr/lib/<arch>

affects: firefox (Ubuntu Natty) → make-dfsg (Ubuntu Natty)
Changed in make-dfsg (Ubuntu Natty):
assignee: Chris Coulson (chrisccoulson) → nobody
Revision history for this message
Chris Coulson (chrisccoulson) wrote :
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Results of "make -f test-make" before multi-arch

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Result of "make -f test-make" with multi-arch

Steve Langasek (vorlon)
Changed in make-dfsg (Ubuntu Natty):
assignee: nobody → Steve Langasek (vorlon)
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package make-dfsg - 3.81-8ubuntu1

---------------
make-dfsg (3.81-8ubuntu1) natty; urgency=low

  * remake.c, configure.in: prepend multiarch paths to the library path in
    library_search() when we have a target dependency of '-lfoo', so that
    this still works when all our libraries are moving to multiarch library
    directories. LP: #737641.
 -- Steve Langasek <email address hidden> Fri, 18 Mar 2011 13:42:02 -0700

Changed in make-dfsg (Ubuntu Natty):
status: Triaged → Fix Released
Changed in make-dfsg (Debian):
status: Unknown → New
Changed in make-dfsg (Debian):
status: New → 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.