Hi All:
> Test 2 failed, is there a file missing from the distribution?
No. While your "Perl -V" summary does not say for sure, I am confident you
have installed the 2.28 version of XML::Parser. The perl-xml mailing list
has been full of comments about how it broke backwards compatibility in
the handling of external entities. It looks like another one joins the
list :-(
I tested with Win95, NT4, linux (Redhat 5.2/intel), Perl 5.005 and 5.6.0 -
but always with XML::Parser 2.27.
> bin@schinder% perl -Mblib -I ../MARC-1.07/blib/lib t/test2.t
> Using /usr/local/src/.cpan/build/MARC-XML-0.4/blib
> 1..81
> ok 1
[snip]
> ok 33
> Failed to open t/Lstrok:
> No such file or directory
> Handler couldn't resolve external entity at line 116, column 82, byte
> 4479
> error in processing external entity reference at line 116, column 82,
> byte 4479:
> </field>
> <field type="500" i1=" " i2=" ">
> <subfield type="a">This is a test of diacritics like the uppercase
> Polish L i
> n Ł´od´z, the uppercase Scandinavia O in &Ostrok;st,
I expect t/test1.t caused no problems. The "Ł" is the first
external entity specified in the test sequence. I'm not sure how soon I
can get to an update that does "Parser version detection". I'll look into
it. Thanks for the clear report.
-bill