Problem installing MARC::Record 2.0.0 under perl 5.8.0

2008-07-08 Thread Christopher Morgan
I am in the process of rebuilding my web site after a phishing site break-in
(yikes!). The site is fine now, and secure, but for some reason I can't get
MARC::Record-2.0.0 to install. I get an error message saying that perl 5.8.2
is required, but that I only have perl 5.8.0. (And indeed I do have perl
5.8.0) But I'm pretty sure this version of MARC::Record *did* install under
perl 5.8.0 that last time I tried.
 
I cheated by changing line 2 in the Makefile.PL file to read "require
perl-5.8.0" instead of "5.8.2". It installed, but it only passed about 20%
of the tests during make test. Am I asking for trouble here? Will it work,
or should I try installing an earlier version? (If so, which earlier
version, and where should I get it?) Also, I saw a patch somewhere that you
could use if you're installing into systems that use Perl 5.00xxx or earlier
(or something to that effect).

Any thoughts from anyone on this?
 
Many thanks!

- Chris


RE: Problem installing MARC::Record 2.0.0 under perl 5.8.0

2008-07-08 Thread Bryan Baldus
 On Tuesday, July 08, 2008 12:35 PM, Christopher Morgan wrote:
>I am in the process of rebuilding my web site after a phishing site break-in 
>(yikes!). The site is fine now, and secure, but for some reason I can't get 
>MARC::Record-2.0.0 to install. I get an error message saying that perl 5.8.2 
>is required, but that I only have perl 5.8.0. (And indeed I do have perl
5.8.0) But I'm pretty sure this version of MARC::Record *did* install under 
perl 5.8.0 that last time I tried.<

MARC::Record 1.39_02 appears to be the latest version on CPAN that would work 
on 5.8.0. MARC::Record 2.x is incompatible with pre-5.8.2 versions of Perl due 
to Unicode-related changes. The change was announced in a Perl4Lib message 
"MARC::Record v2.0 RC1", sent Fri 5/20/2005 2:35 PM, by Ed Summers. [1]

[1] 

I hope this helps,

Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija



RE: Problem installing MARC::Record 2.0.0 under perl 5.8.0

2008-07-08 Thread Christopher Morgan
Brian,

Thanks very much. I'll try that version.

- Chris


-Original Message-
From: Bryan Baldus [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, July 08, 2008 2:31 PM
To: Christopher Morgan; perl4lib@perl.org
Subject: RE: Problem installing MARC::Record 2.0.0 under perl 5.8.0

 On Tuesday, July 08, 2008 12:35 PM, Christopher Morgan wrote:
>I am in the process of rebuilding my web site after a phishing site 
>break-in (yikes!). The site is fine now, and secure, but for some 
>reason I can't get MARC::Record-2.0.0 to install. I get an error 
>message saying that perl 5.8.2 is required, but that I only have perl 
>5.8.0. (And indeed I do have perl
5.8.0) But I'm pretty sure this version of MARC::Record *did* install under
perl 5.8.0 that last time I tried.<

MARC::Record 1.39_02 appears to be the latest version on CPAN that would
work on 5.8.0. MARC::Record 2.x is incompatible with pre-5.8.2 versions of
Perl due to Unicode-related changes. The change was announced in a Perl4Lib
message "MARC::Record v2.0 RC1", sent Fri 5/20/2005 2:35 PM, by Ed Summers.
[1]

[1] 

I hope this helps,

Bryan Baldus
[EMAIL PROTECTED]
[EMAIL PROTECTED]
http://home.inwave.com/eija



RE: Problem installing MARC::Record 2.0.0 under perl 5.8.0

2008-07-08 Thread Doran, Michael D
Hi Chris,

> I'll try that version.

I sure hope you meant upgrading to Perl 5.8.2 (or higher) rather than 
downgrading to MARC::Record 1.39_02.  ;-)

This is just my un-asked for 2 cents, but I wouldn't stint on anything that 
will make the processing of Unicode-encoded text easier.  Last December seemed 
to mark a tipping point for Unicode, both on the internet:

  "Just last December [2007] there was an interesting milestone
  on the web. For the first time, we found that Unicode was the
  most frequent encoding found on web pages, overtaking both
  ASCII and Western European encodings" [1]  

...as well as for its use in MARC records:

  "To facilitate the movement of records between MARC-8 and Unicode
  environments, it was recommended for an initial period that the use of
  Unicode be restricted to a repertoire identical in extent to the MARC-8
  repertoire. [...] however, such a restriction is no longer appropriate.
  The full UCS repertoire, as currently defined at the Unicode web site,
  is valid for encoding MARC 21 records subject only to the constraints
  described [in the current MARC 21 Specifications]." [2]

-- Michael

[1] The Official Google Blog: "Moving to Unicode 5.1"
http://googleblog.blogspot.com/2008/05/moving-to-unicode-51.html

[2] MARC 21 Specifications: Unicode Encoding Environment
   (revised December 2007)
http://www.loc.gov/marc/specifications/speccharucs.html

# Michael Doran, Systems Librarian
# University of Texas at Arlington
# 817-272-5326 office
# 817-688-1926 mobile
# [EMAIL PROTECTED]
# http://rocky.uta.edu/doran/
 

> -Original Message-
> From: Christopher Morgan [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 08, 2008 2:12 PM
> To: 'Bryan Baldus'; perl4lib@perl.org
> Subject: RE: Problem installing MARC::Record 2.0.0 under perl 5.8.0
> 
> Brian,
> 
> Thanks very much. I'll try that version.
> 
> - Chris
> 
> 
> -Original Message-
> From: Bryan Baldus [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, July 08, 2008 2:31 PM
> To: Christopher Morgan; perl4lib@perl.org
> Subject: RE: Problem installing MARC::Record 2.0.0 under perl 5.8.0
> 
>  On Tuesday, July 08, 2008 12:35 PM, Christopher Morgan wrote:
> >I am in the process of rebuilding my web site after a phishing site
> >break-in (yikes!). The site is fine now, and secure, but for some
> >reason I can't get MARC::Record-2.0.0 to install. I get an error
> >message saying that perl 5.8.2 is required, but that I only have perl
> >5.8.0. (And indeed I do have perl
> 5.8.0) But I'm pretty sure this version of MARC::Record *did* install
> under
> perl 5.8.0 that last time I tried.<
> 
> MARC::Record 1.39_02 appears to be the latest version on CPAN that would
> work on 5.8.0. MARC::Record 2.x is incompatible with pre-5.8.2 versions of
> Perl due to Unicode-related changes. The change was announced in a
> Perl4Lib
> message "MARC::Record v2.0 RC1", sent Fri 5/20/2005 2:35 PM, by Ed
> Summers.
> [1]
> 
> [1] 
> 
> I hope this helps,
> 
> Bryan Baldus
> [EMAIL PROTECTED]
> [EMAIL PROTECTED]
> http://home.inwave.com/eija



RE: Problem installing MARC::Record 2.0.0 under perl 5.8.0

2008-07-08 Thread Christopher Morgan
Bryan,

Problem solved. At your suggestion, I installed MARC::Record 1.39_02, and
it's working fine. 

I was wrong about having installed version 2.0 in the past. When I looked at
my old notes, I saw that I wasn't able to install version 2.0 because of
Perl 5.8.0. - which makes sense. That's what I get for leaving a tarball of
Marc::Record 2.0 in my backup directory (:->)

Thanks again for your help!

- Chris



RE: Problem installing MARC::Record 2.0.0 under perl 5.8.0

2008-07-08 Thread Christopher Morgan
>I sure hope you meant upgrading to Perl 5.8.2 (or higher) rather than
downgrading to 
>MARC::Record 1.39_02.  ;-)

Michael,

I wish (:->)! Unfortunately, I'm stuck with Perl 5.8.0 because my VPS
(virtual private server) at Apollo doesn't offer 5.8.2 - yet. Oh well. I had
been succesfully using MARC::Charset with MARC::Record 1.39_2 up until my
web site implosion, and the Unicode was working fine, including the marc8 ->
utf8 conversions from Marc records and their subsequent display in browsers.
So there is hope! But, yes, I see the need to get to 5.8.2 asap!

- Chris




Re: Problem installing MARC::Record 2.0.0 under perl 5.8.0

2008-07-08 Thread Brad Baxter
On Tue, Jul 8, 2008 at 4:11 PM, Christopher Morgan <[EMAIL PROTECTED]> wrote:

> So there is hope! But, yes, I see the need to get to 5.8.2 asap!
>

or 5.10.0  :-)