Sure Mike,
Here are the details you request, and quite a little more...
- Operating system: FreeBSD 6.2-RELEASE
- Perl version: "perl -v" says: "This is perl, v5.8.8 built for i386-
freebsd-64int"
- Output of the compile process:
# cd MARC-Charset-0.96
# perl Makefile.PL
compiling marc8/utf8 database, please be patient
Checking if your kit is complete...
Looks good
Writing Makefile for MARC::Charset
# ls -lh `find . -name Table.pag`
-rw-r--r-- 1 root 100 390M Oct 29 20:02 lib/MARC/Charset/Table.pag
I have to say that we first installed via CPAN the current version of
MARC::Charset (0.98) with similar results. Since I have myself
previously installed in my computer version 0.96 and, since I didn't
noticed the situation I tried with that older version instead. Then,
when posted my previous message, I related it to 0.96 but the
situation continues to appear till 0.98.
I my machine I have:
- Perl "5.8.6 built for darwin-thread-multi-2level"
- And size of Table.pag is:
$ ls -lh `find /Library/Perl -name Table.pag`
-r--r--r-- 1 root admin 390M May 18 18:00 /Library/Perl/
5.8.6/MARC/Charset/Table.pag
And finally, in another machine with Oracle Enterprise Linux, with
Perl 5.8.8 we've just installed MARC::Charset 0.98 and now we have a
Table.pag file of 391 MiB.
Not to add more pressure ;-) but actually those nearly 400 MiB become
nearly 1.2 GiB if you take into account the copies of Table.pag in
lib/MARC/Charset, blib/lib/MARC/Charset, and finally, when installed,
in Perl site's subdirs.
Hope all this helps.
Julián
El 29/10/2007, a las 06:37 PM, Mike Rylander via RT escribió:
Show quoted text>
> <URL:
http://rt.cpan.org/Ticket/Display.html?id=30350 >
>
> On Mon Oct 29 19:46:03 2007,
http://jesteves.myopenid.com/ wrote:
>> Hi.
>>
>> I was trying to install MARC::Charset in one of my servers, but the
>> process failed with a "No
>> space left on device" message.
>>
>> I traced the problem to the fact that lib/lib/MARC/Charset/Table.pag
>> has more that 400 MiB!!
>>
>> So, should it really be that big? And, if so, this maybe isn't a
>> bug,
>> but I guess people would
>> appreciate an informative message while compiling the module. Nor
>> the
>> README or the output
>> of the "make" says that so much space would be needed. The only
>> thing
>> written to the terminal
>> was "please be patient".
>
> Not, it's not supposed to grow quite /that/ large. Can you fill in
> some
> details about your system, such as Perl version and OS version?
>
> Thanks,
>
> --miker