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 &Lstrok;&acute;od&acute;z, the uppercase Scandinavia O in &Ostrok;st, 

I expect t/test1.t caused no problems. The "&Lstrok;" 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

Reply via email to