Skip Menu |

This queue is for tickets about the Perl-Dist-WiX CPAN distribution.

Report information
The Basics
Id: 50777
Status: open
Priority: 0/
Queue: Perl-Dist-WiX

People
Owner: csjewell [...] cpan.org
Requestors: csjewell [...] cpan.org
Cc:
AdminCc: kmx [...] cpan.org

Bug Information
Severity: (no value)
Broken in: (no value)
Fixed in: (no value)



kmx: Compress::unLZMA SEGV's on any 64-bit system (RT# 42132), and this is part of "toolchain" level (what's required, supposedly, for CPAN.pm to work) I'll see if I can skip this one, but feel free to take it on in your spare time if you can.
Subject: Re: [rt.cpan.org #50777] [TRACKING] gcc4-toolchain/64-bit work
Date: Mon, 08 Mar 2010 12:27:12 +0100
To: bug-Perl-Dist-WiX [...] rt.cpan.org
From: kmx <kmx [...] volny.cz>
Dne 5.3.2010 21:05, Curtis Jewell via RT napsal(a): Show quoted text
> Queue: Perl-Dist-WiX > Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=50777 > > > kmx: Compress::unLZMA SEGV's on any 64-bit system (RT# 42132), and this > is part of "toolchain" level (what's required, supposedly, for CPAN.pm > to work) > > I'll see if I can skip this one, but feel free to take it on in your > spare time if you can
Hi Curtis, the situation with lzma related modules on CPAN is quite chaotic 1/ Compress::unLZMA - has an interface only for extracting - unfortunately used by Archive::Extract - it uses an old version of LZMA SDK (not working on 64bit) included directly into the modules's tarball - fixing Compress::unLZMA = upgrade LZMA SDK included in Compress::unLZMA (according my short research it is not that simple as SDK has changed significantly meanwhile) 2/ IO::Compress::Lzma + Compress::Raw::Lzma - they expect external lzma library (-lzma) from http://tukaani.org/xz/ - they seem to have more complex interface than Compress::unLZMA - in pod doc you can find "WARNING -- This is a Beta release." - I am able to prepare -lzma library without much troubles (already tried, build is smooth) - these 2 are promissing but still beta and not supported by Archive::Extract 3/ Compress::LZMA::Simple - it expects external lzmalib library (-lzmalib) based more or less LZMA SDK - they point to lib sources at http://tokyocabinet.sourceforge.net/misc/ - to me this module seems a little bit strange What do you think? -- kmx
latest Compress-unLZMA-0.04 works on 64bit