Subject: | install problem 3.15 on RH9 |
Can't install XML-Twig-3.15 on Red Hat 9. (Also noticed that a similar problem goes all back to 3-12.) The problem seems to lie in test_additional. A copy of the install attempt is included. I was able to install XML-Twig-3.11 without any problems.
(Note: After I got 3-11 installed. I tried updating expat to 1.95.7-4. But XML-Twig-3.15 would still not install. I don't know if I need to reinstall module or something else. I see another bug that talks about a reg expression bug in perl 5.8.0, which is what this looks like, but I'm not sure if there is anything to do without upgrading perl which is not an option for this particular machine right now.)
perl -v
This is perl, v5.8.0 built for i386-linux-thread-multi
uname -a
Linux localhost.localdomain 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux
############################################################
[root]# perl Makefile.PL
Do you want to install 'xml_pp' (XML pretty printer)? [y] y
Do you want to install 'xml_grep' (XML grep - grep XML files using XML::Twig's subset of XPath)? [y] y
Do you want to install 'xml_spellcheck' (spellcheck XML files skipping tags)? [y] y
Checking if your kit is complete...
Looks good
Writing Makefile for XML::Twig
[root]# make
echo "building Twig.pm"
building Twig.pm
/usr/bin/perl speedup Twig.pm.slow > Twig.pm
perl version is 5.008 XML::Parser version is 2.34
/usr/bin/perl check_optional_modules
cp Twig.pm blib/lib/XML/Twig.pm
cp Twig/XPath.pm blib/lib/XML/Twig/XPath.pm
cp tools/xml_grep/xml_grep blib/script/xml_grep
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/xml_grep
cp tools/xml_pp/xml_pp blib/script/xml_pp
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/xml_pp
cp tools/xml_spellcheck/xml_spellcheck blib/script/xml_spellcheck
/usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/xml_spellcheck
Manifying blib/man3/XML::Twig.3pm
Manifying blib/man1/xml_grep.1
Manifying blib/man1/xml_pp.1
Manifying blib/man1/xml_spellcheck.1
[root]# make test
echo "building Twig.pm"
building Twig.pm
/usr/bin/perl speedup Twig.pm.slow > Twig.pm
perl version is 5.008 XML::Parser version is 2.34
/usr/bin/perl check_optional_modules
Skip blib/lib/XML/Twig.pm (unchanged)
Skip blib/lib/XML/Twig/XPath.pm (unchanged)
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/is_field..........................ok
t/pod...............................ok
t/test1.............................ok
t/test2.............................ok
t/test3.............................ok
t/test4.............................ok
t/test5.............................ok
t/test_additional...................complex substitution with subs_text:
expected: '<doc><p>see <a href="http://www.xmltwig.com">www.xmltwig.com</a> but do not link to http://bad.com, though link to toto and see <a href="http://www.xml.com">www.xml.com</a></p><p>now http://www.nolink.com and do not link to this and do not link to http://www.bad.com and do not link to http://www.bad2.com and see <a href="http://link.com">link.com</a> also</p></doc>'
got : '<doc><p>see <a href="http://"></a>www.xmltwig.com but do not link to http://bad.com, though link to toto and see <a href="http://www.xml.com">www.xml.com</a></p><p>now http://www.nolink.com and do not link to this and do not link to http://www.bad.com and do not link to http://www.bad2.com and see <a href="http://"></a>link.com also</p></doc>'
: skipping 2 tests
output_text_filter html:
expected: '<?xml version="1.0" encoding="UTF-8"?>
<doc>été</doc>'
got : '<?xml version="1.0" encoding="UTF-8"?>
<doc>été</doc>'
output_filter html:
expected: '<?xml version="1.0" encoding="UTF-8"?>
<doc>été</doc>'
got : '<?xml version="1.0" encoding="UTF-8"?>
<doc>été</doc>'
need Unicode::Map8 and Unicode::String for those tests: skipping 3 tests
t/test_additional...................FAILED tests 284, 346, 348
Failed 3/646 tests, 99.54% okay
t/test_attregexp_cond...............ok
t/test_cdata........................ok
t/test_class_methods................ok
t/test_comment_handler..............ok
t/test_drop_comments................ok
t/test_entities.....................ok
t/test_erase........................ok
t/test_errors.......................ok
t/test_expand_external_entities.....ok
t/test_ignore_elts..................ok
t/test_nav..........................ok
t/test_need_io_scalar...............ok
t/test_need_use_bytes...............: skipping 2 tests
Use of uninitialized value in addition (+) at t/test_need_use_bytes.t line 136.
Use of uninitialized value in addition (+) at t/test_need_use_bytes.t line 136.
Use of uninitialized value in addition (+) at t/test_need_use_bytes.t line 140.
t/test_need_use_bytes...............ok
t/test_pi_handler...................ok
t/test_pos..........................ok
t/test_simplify.....................Name "XML::Simple::PREFERRED_PARSER" used only once: possible typo at t/test_simplify.t line 22.
skipping: YAML is not installed
t/test_simplify.....................ok
t/test_spaces.......................ok
t/test_twig_roots...................ok
t/test_unique_xpath.................ok
t/test_variables....................ok
t/test_with_lwp.....................ok 2/13
### warning is normal here ###
t/test_with_lwp.....................ok 3/13file:test_with_lwp_no_file.xml File `test_with_lwp_no_file.xml' does not exist at t/test_with_lwp.t line 40
t/test_with_lwp.....................ok
t/test_xpath_cond...................ok
t/xmlxpath_01basic..................ok
t/xmlxpath_02descendant.............ok
t/xmlxpath_03star...................ok
t/xmlxpath_04pos....................ok
t/xmlxpath_05attrib.................ok
t/xmlxpath_06attrib_val.............ok
t/xmlxpath_07count..................ok
t/xmlxpath_08name...................ok
t/xmlxpath_09a_string_length........ok
t/xmlxpath_09string_length..........ok
t/xmlxpath_10pipe...................ok
t/xmlxpath_12axisdescendant.........ok
t/xmlxpath_13axisparent.............ok
t/xmlxpath_14axisancestor...........ok
t/xmlxpath_15axisfol_sib............ok
t/xmlxpath_16axisprec_sib...........ok
t/xmlxpath_17axisfollowing..........ok
t/xmlxpath_18axispreceding..........ok
t/xmlxpath_19axisd_or_s.............ok
t/xmlxpath_20axisa_or_s.............ok
t/xmlxpath_21allnodes...............ok
t/xmlxpath_22name_select............ok
t/xmlxpath_23func...................ok
t/xmlxpath_24namespaces.............ok
t/xmlxpath_25scope..................ok
t/xmlxpath_26predicate..............ok
t/xmlxpath_28ancestor2..............ok
t/xmlxpath_29desc_with_predicate....ok
t/xmlxpath_30lang...................ok
t/xmlxpath_additional...............ok
t/xmlxpath_nav......................ok
t/xmlxpath_test1....................ok
t/xmlxpath_test_twig_roots..........ok
t/xmlxpath_test_with_handlers.......ok
t/xmlxpath_xpath_cond...............ok
t/zz_dump_config....................
Configuration:
perl: 5.008
OS: linux - i686-linux
XML::Parser : 2.34
expat : 1.95.5
Scalar::Util : 1.09
Encode : 1.83
LWP : 5.65
HTML::Entities : 1.23
Tie::IxHash : 1.21
XML::XPath : 1.13
Test : 1.23
Test::Pod : 1.16
XML::Simple : 2.12
XML::Handler::YAWriter : 0.23
XML::SAX::Writer : 0.44
IO::Scalar : 2.105
Please add this information to bug reports (you can run t/zz_dump_config.t to get it)
t/zz_dump_config....................ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/test_additional.t 646 3 0.46% 284 346 348
Failed 1/66 test scripts, 98.48% okay. 3/1659 subtests failed, 99.82% okay.
make: *** [test_dynamic] Error 29
############################################################