perl fails to build from source with Linaro toolchain

Bug #600951 reported by Matthias Klose
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linaro GCC
Invalid
High
Unassigned
perl (Debian)
Fix Released
Unknown
perl (Ubuntu)
Fix Released
High
Loïc Minier
Maverick
Fix Released
High
Loïc Minier

Bug Description

Binary package hint: perl

perl fails to build with the Linaro diff in gcc-4.4:

linaro: after the configure check?
/usr/bin/make SHRPLDFLAGS='$(LDDLFLAGS) -Wl,-soname,libperl.so.5.10' libperl.so.5.10.1
make[1]: Entering directory `/build/buildd/perl-5.10.1'
make[1]: *** No rule to make target `libperl.so.5.10.1'. Stop.
make[1]: Leaving directory `/build/buildd/perl-5.10.1'
make: *** [libperl.so.5.10.1] Error 2
dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary-arch gave error exit status 2

Related branches

Matthias Klose (doko)
Changed in perl (Ubuntu Maverick):
importance: Undecided → High
milestone: none → maverick-alpha-3
status: New → Confirmed
Loïc Minier (lool)
Changed in gcc-linaro:
importance: Undecided → High
Revision history for this message
Steve Peters (steve-fisharerojo) wrote : Re: [Bug 600951] [NEW] perl fails to build from source in maverick and linaro (amd64)

A few things. Would you be able to go to the Perl source directory and do
the following?

cd t
./perl harness -v op/getppid.t

Now paste the output in a response to this email. Also, the output of that
Perl's "perl -V" would be helpful.

Steve

On Fri, Jul 2, 2010 at 3:57 AM, Matthias Klose <<email address hidden>
> wrote:

> Public bug reported:
>
> Binary package hint: perl
>
> perl fails to build with different build errors in linaro and maverick:
>
> linaro: after the configure check?
> /usr/bin/make SHRPLDFLAGS='$(LDDLFLAGS) -Wl,-soname,libperl.so.5.10'
> libperl.so.5.10.1
> make[1]: Entering directory `/build/buildd/perl-5.10.1'
> make[1]: *** No rule to make target `libperl.so.5.10.1'. Stop.
> make[1]: Leaving directory `/build/buildd/perl-5.10.1'
> make: *** [libperl.so.5.10.1] Error 2
> dpkg-buildpackage: error: /usr/bin/fakeroot debian/rules binary-arch gave
> error exit status 2
>
> maverick failing a test:
> # Failed at op/getppid.t line 46
> # it should not be '6856'
> # but it is.
> # Failed at op/getppid.t line 78
> # got '6856'
> # expected '1'
> t/op/getppid..................................................FAILED at
> test 3
>
> http://people.ubuntuwire.org/~lucas/ubuntu-
> nbs/64/perl_5.10.1-12ubuntu1_lubuntu64.buildlog
>
> ** Affects: gcc-linaro
> Importance: Undecided
> Status: New
>
> ** Affects: perl (Ubuntu)
> Importance: High
> Status: Confirmed
>
> ** Affects: perl (Ubuntu Maverick)
> Importance: High
> Status: Confirmed
>
> ** Also affects: perl (Ubuntu Maverick)
> Importance: Undecided
> Status: New
>
> ** Changed in: perl (Ubuntu Maverick)
> Importance: Undecided => High
>
> ** Changed in: perl (Ubuntu Maverick)
> Status: New => Confirmed
>
> ** Changed in: perl (Ubuntu Maverick)
> Milestone: None => maverick-alpha-3
>
> ** Also affects: gcc-linaro
> Importance: Undecided
> Status: New
>
> --
> perl fails to build from source in maverick and linaro (amd64)
> https://bugs.launchpad.net/bugs/600951
> You received this bug notification because you are subscribed to perl in
> ubuntu.
>

Changed in gcc-linaro:
assignee: nobody → Paul Brook (paul-codesourcery)
Revision history for this message
Paul Brook (paul-codesourcery) wrote : Re: perl fails to build from source in maverick and linaro (amd64)

I am only looking at gcc-linaro FTBFS, not failing test.

Loïc Minier (lool)
Changed in gcc-linaro:
milestone: none → 4.4.2010.07
Revision history for this message
Loïc Minier (lool) wrote :

I've split the Ubuntu maverick part of this bug into bug #603299

summary: - perl fails to build from source in maverick and linaro (amd64)
+ perl fails to build from source with Linaro toolchain
description: updated
Revision history for this message
Loïc Minier (lool) wrote :

The Linaro part might or might not be amd64 specific, I don't have access to the test-rebuild anymore.

Loïc Minier (lool)
Changed in perl (Ubuntu Maverick):
assignee: nobody → Loïc Minier (lool)
Changed in gcc-linaro:
status: New → Invalid
assignee: Paul Brook (paul-codesourcery) → nobody
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package perl - 5.10.1-12ubuntu2

---------------
perl (5.10.1-12ubuntu2) maverick; urgency=low

  * debian/config.debian: merge fix from Paul Brook to make configure define
    PERL_PATCHLEVEL_H_IMPLICIT so that patchlevel.h does not require
    git_version; fixes the build with recent GCCs where gcc -E fails on
    missing includes; LP: #600951.
 -- Loic Minier <email address hidden> Mon, 12 Jul 2010 12:31:10 +0200

Changed in perl (Ubuntu Maverick):
status: Confirmed → Fix Released
Changed in perl (Debian):
status: Unknown → New
Changed in perl (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.