Problem installing HTML::TreeBuilder and HTML::FormatText

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I’m trying to install all the pre-reqs for RT 3.6.3 on a Solaris 10 (x86)
platform. This is a clean RT install, not an upgrade.

I’ve managed to get all the modules shown by ‘make testdeps’ installed,
via CPAN (or already on the system), except for these two:

HTML::TreeBuilder
HTML::FormatText

In the case of both of the above, I get the following messages (among
others) during the install. (After ‘make fixdeps’ failed to install them,
I just tried to install them each manually, using the CPAN module):

While running ‘make test’:

Wide character in print at /users/ist-rt/share/perl/5.8.8/Test/Builder.pm line 1192.

Failed test ‘href should contain ‘lang’ (is: http://wherever/moo.cgi?xyz=123\342\214\251=en)’

at t/attributes.t line 25.

    t/attributes........NOK 1# Looks like you failed 1 test of 1.
    t/attributes........dubious
    Test returned status 1 (wstat 256, 0x100)

DIED. FAILED test 1
Failed 1/1 tests, 0.00% okay

Failed 1/17 test scripts, 94.12% okay. 1/746 subtests failed, 99.87% okay.
*** Error code 29
make: Fatal error: Command failed for target `test_dynamic'
  /usr/ccs/bin/make test -- NOT OK
Running make install
  make test had returned bad status, won't install without force

Any suggestions?

Mike

Mike Friedman IST/System and Network Security
mikef@ack.Berkeley.EDU 2484 Shattuck Avenue
1-510-642-1410 University of California at Berkeley
Socrates and Berkeley Scholars Web Hosting Services Have Been Retired | Web Platform Services http://security.berkeley.edu

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQA/AwUBRdYBMa0bf1iNr4mCEQLlvACgs1AqUPcOD7ZWGEPevZLr72gUvNkAn1nW
c/6EH/TBT67XZW0kbzO1kjYo
=sxS0
-----END PGP SIGNATURE-----

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

I’m still trying to install the perl pre-reqs for RT 3.6.3 on Solaris 10
(see below). In addition to the two modules HTML::TreeBuilder and
HTML::FormatText refusing to install, now I notice this when I run ‘make
fixdeps’:

Text::Quoted 1.3…MISSING
Text::Quoted version 1.3 required–this is only version 1.10 at (eval 71) line 2.

But the latest version of Text::Quoted at CPAN is 1.10! Is the above
message correct?

I’m stymied. This is Solaris 10 and I’m running on a ‘virtual private
server’, where I must install these modules in my home directory. So,
I’ve set up my PERL5LIB environment variables to point to my own
~/lib/perl5, etc. directories and configured my CPAN parameters so that
PREFIX points to my home directory.

(Unfortunately, it appears that ‘make fixdeps’ doesn’t honor these
settings, so I’ve been installing the ‘MISSING’ modules using the CPAN
module myself, which does honor them).

Because everything I’m installing goes under ~/lib and ~/share in my home
directory, I’ve been able to re-do this whole process many times, by
starting with fresh versions of these directories each time. But I can’t
seem to get the TreeBuilder and FormatText modules not to fail at least
one of their tests (see below) and also the above-mentioned problem with
the version of Text::Quoted still occurs.

Any ideas?

Thanks.

MikeOn Fri, 16 Feb 2007 at 11:08 (-0800), Mike Friedman wrote:

I’m trying to install all the pre-reqs for RT 3.6.3 on a Solaris 10
(x86) platform. This is a clean RT install, not an upgrade.

I’ve managed to get all the modules shown by ‘make testdeps’ installed,
via CPAN (or already on the system), except for these two:

HTML::TreeBuilder
HTML::FormatText

In the case of both of the above, I get the following messages (among
others) during the install. (After ‘make fixdeps’ failed to install
them, I just tried to install them each manually, using the CPAN
module):

========================================================
While running ‘make test’:

Wide character in print at /users/ist-rt/share/perl/5.8.8/Test/Builder.pm
line 1192.

Failed test 'href should contain ‘lang’ (is:

http://wherever/moo.cgi?xyz=123\342\214\251=en)’

at t/attributes.t line 25.

  t/attributes........NOK 1# Looks like you failed 1 test of 1.
  t/attributes........dubious
  Test returned status 1 (wstat 256, 0x100)

DIED. FAILED test 1
Failed 1/1 tests, 0.00% okay

Failed 1/17 test scripts, 94.12% okay. 1/746 subtests failed, 99.87% okay.
*** Error code 29
make: Fatal error: Command failed for target `test_dynamic’
/usr/ccs/bin/make test – NOT OK
Running make install
make test had returned bad status, won’t install without force

Mike Friedman IST/System and Network Security
mikef@ack.Berkeley.EDU 2484 Shattuck Avenue
1-510-642-1410 University of California at Berkeley
Socrates and Berkeley Scholars Web Hosting Services Have Been Retired | Web Platform Services http://security.berkeley.edu

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQA/AwUBRdtsaa0bf1iNr4mCEQKwYgCeNDbCwi3XKPtOldDVUtqIwR6kT0oAoPI+
NBfQJmZ184dlgW0BZq0yxdX+
=Fe3M
-----END PGP SIGNATURE-----

I’m still trying to install the perl pre-reqs for RT 3.6.3 on
Solaris 10 (see below). In addition to the two modules
HTML::TreeBuilder and HTML::FormatText refusing to install, now I
notice this when I run ‘make fixdeps’:

Text::Quoted 1.3…MISSING
Text::Quoted version 1.3 required–this is only version 1.10 at
(eval 71) line 2.

You can safely ignore this, it is just a versioning snafu (internally
perl is seeing 1.10 as 1.1) and we’ll release a new Text::Quoted to
fix this.

-kevin

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1On Wed, 21 Feb 2007 at 11:43 (-0500), Kevin Falcone wrote:

On Feb 20, 2007, at 4:47 PM, Mike Friedman wrote:

I’m still trying to install the perl pre-reqs for RT 3.6.3 on Solaris
10 (see below). In addition to the two modules HTML::TreeBuilder and
HTML::FormatText refusing to install, now I notice this when I run
‘make fixdeps’:

Text::Quoted 1.3…MISSING
Text::Quoted version 1.3 required–this is only version 1.10 at (eval
71) line 2.

You can safely ignore this, it is just a versioning snafu (internally
perl is seeing 1.10 as 1.1) and we’ll release a new Text::Quoted to fix
this.

Kevin,

Thanks. I should apologize for raising that, since I see it was dealt
with in a posting just a couple of days ago.

However, my subject line is more to the point. I can’t seem to get the
two modules HTML::TreeBuilder and HTML::FormatText to install because of
what appears to be a Unicode-related problem. At least that seems to be
the case based on this error message (lines wrapped by me for readability):

Running make test
PERL_DL_NONLAZY=1 /opt/csw/bin/perl “-MExtUtils::Command::MM”
“-e” “test_harness(0, ‘blib/lib’, ‘blib/arch’)” t/*.t
t/00system… t/00system…ok 1/2 t/00system…ok
t/assubs… t/assubs…ok 1/74 t/assubs…ok
t/attributes…
Wide character in print at /opt/csw/share/perl/5.8.8/Test/Builder.pm line 1182.

Wide character in print at /opt/csw/share/perl/5.8.8/Test/Builder.pm line 1199.

Failed test ‘href should contain ‘lang’ (is: http://wherever/moo.cgi?xyz=123\342\214\251=en)’

in t/attributes.t at line 25.

I get the same message for both modules.

Is there any way around this?

Thanks.

Mike

Mike Friedman IST/System and Network Security
mikef@ack.Berkeley.EDU 2484 Shattuck Avenue
1-510-642-1410 University of California at Berkeley
Socrates and Berkeley Scholars Web Hosting Services Have Been Retired | Web Platform Services http://security.berkeley.edu

-----BEGIN PGP SIGNATURE-----
Version: PGP 6.5.8

iQA/AwUBRdyBfa0bf1iNr4mCEQJYzACfUgrDCHuCQPZmU+klTNCd3f/jSosAn1rY
sdyxydH04eSloB8AXCqgDw5Q
=b4W+
-----END PGP SIGNATURE-----