Rakudo ready for upload
gregor herrmann
gregoa at debian.org
Wed May 18 20:49:25 UTC 2011
On Tue, 17 May 2011 12:14:04 +0200, Alessandro Ghedini wrote:
> CCing gregor :)
Oh :)
(Please keep doing so when necessary, I'm indeed not subscribed.)
> > Then, wait for (or log) a bug mentioning that rakudo should not depend on
> > parrot-devel, and forward it to parrot.
> Indeed, sounds reasonable. I've updated the package on mentors.d.n for the
> unstable upload.
Not sure what this is about but ...
> Gregor, could you please have a look at it?
... I looked, was happy, built and -- didn't upload, because it fails
to build (sid cowbuilder chroot an i386):
dh_auto_build
make[1]: Entering directory `/tmp/buildd/rakudo-0.1~2011.04'
/usr/bin/parrot-nqp --output=src/gen/Attribute.pir --encoding=utf8 \
--target=pir src/metamodel/Attribute.nqp
/usr/bin/parrot-nqp --output=src/gen/RoleToRoleApplier.pir --encoding=utf8 \
--target=pir src/metamodel/RoleToRoleApplier.nqp
/usr/bin/parrot-nqp --output=src/gen/RoleToClassApplier.pir --encoding=utf8 \
--target=pir src/metamodel/RoleToClassApplier.nqp
/usr/bin/parrot-nqp --output=src/gen/RoleToInstanceApplier.pir --encoding=utf8 \
--target=pir src/metamodel/RoleToInstanceApplier.nqp
/usr/bin/perl build/gen_builtins_pir.pl src/glue/contextuals.pir src/glue/dispatch.pir src/glue/enum.pir src/glue/phasers.pir src/glue/regex.pir src/glue/role.pir src/glue/run.pir src/glue/types.pir src/builtins/Mu.pir src/metamodel/ClassHOW.pir src/builtins/Any.pir src/gen/Attribute.pir src/builtins/Cool.pir src/metamodel/RoleHOW.pir src/gen/RoleToRoleApplier.pir src/gen/RoleToClassApplier.pir src/gen/RoleToInstanceApplier.pir src/metamodel/GrammarHOW.pir src/builtins/Role.pir src/builtins/ConcreteRole.pir src/builtins/Positional.pir src/builtins/Iterable.pir src/builtins/Iterator.pir src/builtins/EMPTY.pir src/builtins/List.pir src/builtins/ParrotIter.pir src/builtins/ListIter.pir src/builtins/MapIter.pir src/builtins/GatherIter.pir src/builtins/Parcel.pir src/builtins/ParcelIter.pir src/builtins/Bool.pir src/builtins/Int.pir src/builtins/Num.pir src/builtins/Str.pir src/builtins/Enum.pir src/builtins/Pair.pir src/builtins/Code.pir src/builtins/Block.pir src/builtins/Routine.pir src/builtins/Multi.pir src/builtins/Sub.pir src/builtins/Method.pir src/builtins/Submethod.pir src/builtins/Regex.pir src/builtins/Associative.pir src/builtins/Array.pir src/builtins/Seq.pir src/builtins/Proxy.pir src/builtins/ContainerDeclarand.pir src/builtins/Exception.pir src/builtins/Failure.pir src/builtins/Signature.pir src/builtins/Junction.pir src/builtins/Capture.pir src/builtins/assign.pir src/builtins/metaops.pir src/builtins/control.pir src/builtins/Cursor.pir > src/gen/builtins.pir
/usr/bin/perl build/gen_uprop_pir.pl > src/gen/uprop-cheats.pir
/usr/bin/perl build/gen_cheats_pir.pl src/cheats/constants.pir src/cheats/perl6-compiler.pir src/cheats/autoincrement.pir src/cheats/fail.pir src/cheats/object.pir src/cheats/int-ops.pir src/cheats/num-ops.pir src/cheats/str-ops.pir src/cheats/relops.pir src/cheats/only_infix_redispatcher.pir src/cheats/import.pir src/cheats/want-caller-side-callsig.pir src/cheats/parrot-role-quirks.pir src/cheats/parrot/attriter.pir src/cheats/parrot/Protoobject.pir src/cheats/parrot/P6metaclass.pir src/cheats/parrot/P6role.pir src/cheats/parrot/Sub.pir src/gen/uprop-cheats.pir src/cheats/parrot/register.pir > src/gen/cheats.pir
/usr/bin/parrot-nqp --output=src/gen/signature_pm.pir --encoding=utf8 \
--target=pir src/Perl6/Compiler/Signature.pm
/usr/bin/parrot-nqp --output=src/gen/parameter_pm.pir --encoding=utf8 \
--target=pir src/Perl6/Compiler/Parameter.pm
/usr/bin/parrot-nqp --output=src/gen/package_pm.pir --encoding=utf8 \
--target=pir src/Perl6/Compiler/Package.pm
/usr/bin/parrot-nqp --output=src/gen/module_pm.pir --encoding=utf8 \
--target=pir src/Perl6/Compiler/Module.pm
/usr/bin/parrot-nqp --output=src/gen/role_pm.pir --encoding=utf8 \
--target=pir src/Perl6/Compiler/Role.pm
/usr/bin/parrot-nqp --output=src/gen/locator_pm.pir --encoding=utf8 \
--target=pir src/Perl6/Module/Locator.pm
/usr/bin/parrot-nqp --output=src/gen/versiondetectionactions_pm.pir --encoding=utf8 \
--target=pir src/Perl6/Module/VersionDetectionActions.pm
/usr/bin/parrot-nqp --output=src/gen/loader_pm.pir --encoding=utf8 \
--target=pir src/Perl6/Module/Loader.pm
/usr/bin/parrot-nqp --output=src/gen/backtraceprinter_pm.pir --encoding=utf8 \
--target=pir src/Perl6/BacktracePrinter.pm
/usr/bin/parrot-nqp --target=pir --output=src/gen/perl6-grammar.pir --encoding=utf8 \
src/Perl6/Grammar.pm
/usr/bin/parrot-nqp --target=pir --output=src/gen/perl6-actions.pir --encoding=utf8 \
src/Perl6/Actions.pm
/usr/bin/perl -I/usr/lib/parrot/3.3.0/tools/lib build/gen_objectref_pmc.pl src/pmc/objectref_pmc.template \
src/pmc/objectref.pmc
/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
make[1]: *** [src/pmc/perl6_group.so] Error 25
make[1]: Leaving directory `/tmp/buildd/rakudo-0.1~2011.04'
dh_auto_build: make -j1 returned exit code 2
make: *** [binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary gave error exit status 2
E: Failed autobuilding of package
I tried again on an amd64 machine (also sid cowbuilder chroot), and
it builds fine there.
> The package can be found on mentors.debian.net:
> - URL: http://mentors.debian.net/debian/pool/main/r/rakudo
> - Source repository: deb-src http://mentors.debian.net/debian unstable main contrib non-free
> - dget http://mentors.debian.net/debian/pool/main/r/rakudo/rakudo_0.1~2011.04-1.dsc
I found the git line in debian/control, so I cloned the repo and
started to build from there (to practice my git skills a bit :)) --
and then realised that the version on mentors is newer, so I took
this one since you pointed me to it anyway.
Anyway, just tell me if I should look into git or on mentors for
future builds.
Cheers,
gregor
--
.''`. Homepage: http://info.comodo.priv.at/ - PGP/GPG key ID: 0x8649AA06
: :' : Debian GNU/Linux user, admin, & developer - http://www.debian.org/
`. `' Member of VIBE!AT & SPI, fellow of Free Software Foundation Europe
`- NP: The Eagles: Hotel California
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-rakudo-devel/attachments/20110518/60c8081e/attachment.pgp>
More information about the Pkg-rakudo-devel
mailing list