Debian Bug report logs - #634105
rakudo: FTBFS on i386: Byte order is not compatible at ../../lib/Storable.pm

version graph

Package: src:rakudo; Maintainer for src:rakudo is Debian Rakudo Maintainers <pkg-rakudo-devel@lists.alioth.debian.org>;

Reported by: "Aaron M. Ucko" <ucko@debian.org>

Date: Sat, 16 Jul 2011 21:27:04 UTC

Severity: serious

Found in version rakudo/0.1~2011.04-1

Done: Dominique Dumont <dod@debian.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, ucko@debian.org, Debian Rakudo Maintainers <pkg-rakudo-devel@lists.alioth.debian.org>:
Bug#634105; Package src:rakudo. (Sat, 16 Jul 2011 21:27:06 GMT) Full text and rfc822 format available.

Acknowledgement sent to "Aaron M. Ucko" <ucko@debian.org>:
New Bug report received and forwarded. Copy sent to ucko@debian.org, Debian Rakudo Maintainers <pkg-rakudo-devel@lists.alioth.debian.org>. (Sat, 16 Jul 2011 21:27:07 GMT) Full text and rfc822 format available.

Message #5 received at submit@bugs.debian.org (full text, mbox):

From: "Aaron M. Ucko" <ucko@debian.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: rakudo: FTBFS on i386: Byte order is not compatible at ../../lib/Storable.pm
Date: Sat, 16 Jul 2011 17:25:34 -0400
Source: rakudo
Version: 0.1~2011.04-1
Severity: serious
Justification: fails to build from source

The i386 build of rakudo failed:

/usr/bin/perl /usr/lib/parrot/3.3.0/tools/build/pmc2c.pl --no-lines --dump --include src/pmc --include /usr/src/parrot/3.3.0 --include /usr/src/parrot/3.3.0/pmc src/pmc/objectref.pmc
Byte order is not compatible at ../../lib/Storable.pm (autosplit into ../../lib/auto/Storable/_retrieve.al) line 380, at /usr/lib/parrot/3.3.0/tools/build/../lib/Parrot/Pmc2c/Pmc2cMain.pm line 166

The real bug may be in parrot; please feel free to reassign
accordingly.  Regardless, could you please take a look?

Thanks!




Information forwarded to debian-bugs-dist@lists.debian.org, Debian Rakudo Maintainers <pkg-rakudo-devel@lists.alioth.debian.org>:
Bug#634105; Package src:rakudo. (Sun, 17 Jul 2011 08:03:03 GMT) Full text and rfc822 format available.

Acknowledgement sent to Dominique Dumont <dod@debian.org>:
Extra info received and forwarded to list. Copy sent to Debian Rakudo Maintainers <pkg-rakudo-devel@lists.alioth.debian.org>. (Sun, 17 Jul 2011 08:03:04 GMT) Full text and rfc822 format available.

Message #10 received at 634105@bugs.debian.org (full text, mbox):

From: Dominique Dumont <dod@debian.org>
To: "Aaron M. Ucko" <ucko@debian.org>, 634105@bugs.debian.org, Debian Rakudo Maintainers development mailing list <pkg-rakudo-devel@lists.alioth.debian.org>
Subject: Re: Bug#634105: rakudo: FTBFS on i386: Byte order is not compatible at ../../lib/Storable.pm
Date: Sun, 17 Jul 2011 09:59:15 +0200
[Message part 1 (text/plain, inline)]
Le Saturday 16 July 2011 23:25:34, Aaron M. Ucko a écrit :
> The real bug may be in parrot; please feel free to reassign
> accordingly.  Regardless, could you please take a look?

Sure. I'll look into it this week.

All the best

Dominique
--
http://config-model.wiki.sourceforge.net/ -o- http://search.cpan.org/~ddumont/
http://www.ohloh.net/accounts/ddumont     -o- http://ddumont.wordpress.com/
[Message part 2 (text/html, inline)]
[signature.asc (application/pgp-signature, inline)]

Information forwarded to debian-bugs-dist@lists.debian.org, Debian Rakudo Maintainers <pkg-rakudo-devel@lists.alioth.debian.org>:
Bug#634105; Package src:rakudo. (Mon, 18 Jul 2011 13:00:05 GMT) Full text and rfc822 format available.

Acknowledgement sent to dod@debian.org:
Extra info received and forwarded to list. Copy sent to Debian Rakudo Maintainers <pkg-rakudo-devel@lists.alioth.debian.org>. (Mon, 18 Jul 2011 13:00:06 GMT) Full text and rfc822 format available.

Message #15 received at 634105@bugs.debian.org (full text, mbox):

From: Dominique Dumont <dod@debian.org>
To: "Aaron M. Ucko" <ucko@debian.org>, 634105@bugs.debian.org, Debian Rakudo Maintainers development mailing list <pkg-rakudo-devel@lists.alioth.debian.org>, pkg-parrot-devel@lists.alioth.debian.org
Subject: Re: Bug#634105: rakudo: FTBFS on i386: Byte order is not compatible at ../../lib/Storable.pm
Date: Mon, 18 Jul 2011 14:47:57 +0200
[Message part 1 (text/plain, inline)]
On Saturday 16 July 2011 23:25:34 Aaron M. Ucko wrote:
> The real bug may be in parrot; please feel free to reassign
> accordingly.  Regardless, could you please take a look?

To get rid of the FTBS, I had to rebuilt parrot with perl5.12 on my system.
Once this is done, rakudo builds fine

To fix this issue, I'd suggest to request a binNMU (i.e. just a rebuild for 
i386 arch) on parrot to fix rakudo's FTBS. But this is a short term solution.

A proper fix is more involved. Looks like parrot is using Storable to provide 
some "stuff" (*) which is used to build rakudo. Storable internal format is 
not portable throught the major Perl version. So parrot package should declare 
a dependency on the perlapi (a Debian virtual package) it was built with.

Unless someone from pkg-parrot-devel team objects, I'll request a binNMU for 
parrot at the end of this week,

Dominique

(*) I hope that parrot long timers will explain what that "stuff" is ;-)

--
http://config-model.wiki.sourceforge.net/ -o- http://search.cpan.org/~ddumont/
http://www.ohloh.net/accounts/ddumont     -o- http://ddumont.wordpress.com/
[signature.asc (application/pgp-signature, inline)]

Bug closed, send any further explanations to "Aaron M. Ucko" <ucko@debian.org> Request was from Dominique Dumont <dod@debian.org> to control@bugs.debian.org. (Sun, 24 Jul 2011 07:42:14 GMT) Full text and rfc822 format available.

Message sent on to "Aaron M. Ucko" <ucko@debian.org>:
Bug#634105. (Sun, 24 Jul 2011 07:42:17 GMT) Full text and rfc822 format available.

Message #20 received at 634105-submitter@bugs.debian.org (full text, mbox):

From: Dominique Dumont <dod@debian.org>
To: control@bugs.debian.org
Cc: 634105-submitter@bugs.debian.org
Subject: closing 634105
Date: Sun, 24 Jul 2011 09:34:41 +0200
close 634105 
thanks

parrot in i386 was binNMU'ed and rakudo was re-built succesfully.

To avoid future similar FTBS issues, I've also logged bug #634970
(Parrot should declare dependency on perlapi virtual package)





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Mon, 22 Aug 2011 07:30:48 GMT) Full text and rfc822 format available.

Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sun Apr 20 08:49:55 2014; Machine Name: buxtehude.debian.org

Debian Bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.