Subject: | Makefile.PL: Message string quoting |
There appears to be a string (or two) in the Heap-Simple-0.10 Makefile.PL that is not being interpolated correctly, most likely due to it being single-quoted rather than double-quoted. Since this string is only a message displayed to the user, the functionality is not at all affected.
I'm pretty sure the solution is just a matter of changing lines 44 and 64 in Makefile.PL to
print <<"EOT"
I appologize for not submitting an actual tested patch, but I'm notoriously low on tuits right now. If I get a chance, I'll be happy to submit said patch.
Thank you very much, Heap::Simple is extremely useful!
A transcript from module installation that demonstrates the problem:
-----------
[MSG] Extracted 'Heap-Simple-0.10/Makefile.PL'
[MSG] Extracted 'Heap::Simple' to '/Users/qwertyd/.cpanplus/5.8.6/build/Heap-Simple-0.10'
==> MISSING Signature file! <==
Running [/usr/bin/perl -MCPANPLUS::Internals::Utils::Autoflush Makefile.PL ]...
I would like to use 'Heap::Simple::XS' on your setup, but you only have version
$xs, while I need at least $want{XS}, so I won't as things stand now. This is
a runtime decission though, so I will if you later upgrade Heap::Simple::XS.
However, to avoid a period where the XS version won't get selected you might
prefer to upgrade Heap::Simple::XS first.
Checking if your kit is complete...
Looks good
Show quoted text
____________________
This probably happens regardless of platform, but:
My perl -v is
This is perl, v5.8.6 built for darwin-thread-multi-2level
My uname -a is
Darwin Max.local 8.2.0 Darwin Kernel Version 8.2.0: Fri Jun 24 17:46:54 PDT 2005; root:xnu-792.2.4.obj~3/RELEASE_PPC Power Macintosh powerpc