Trouble upgrading to 3.8.1

To all,

The regular guy who has done our installs before is no longer 

available, so I ended up with this little task. In trying to install
3.8.1, I ran into a couple problems. We do not use the default /opt/rt
directory, but a different one. I had instructions to run a
"configuration" module that consisted of:

./configure
–prefix=/xxxx/rt/rt-3.8.1
–with-mod_perl=yes
–with-rt-group=rt
–with-bin-owner=rt
–with-libs-owner=rt
–with-libs-group=rt
–with-db-type=Oracle
–with-db-host=****
–with-db-dba=****
–with-db-database=****
–with-db-rt-user=****
–with-db-rt-pass=****
–with-web-user=rt
–with-web-group=rt

where '****' is really something I can't print. My concern was if 

something was missing. I got the error message:

checking for a BSD-compatible install… ./install-sh -c
checking for gawk… no
checking for mawk… no
checking for nawk… nawk
checking for perl… /usr/bin/perl
checking for chosen layout… relative
checking for gcc… no
checking for cc… no
checking for cl.exe… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.

I went ahead and tried to run make testdeps and I got these results:

/tools/bin/perl ./sbin/rt-test-dependencies --verbose --with-SQLite
–with-fastcgi
perl:
>=5.8.3(5.8.5)…found
users:
rt group (www)…MISSING
bin owner (root)…found
libs owner (root)…found
libs group (bin)…found
web owner (www)…MISSING
web group (www)…MISSING
CLI dependencies:
Term::ReadKey…found
Getopt::Long >= 2.24…found
HTTP::Request::Common…found
Term::ReadLine…found
Text::ParseWords…found
LWP…found
CORE dependencies:
Class::ReturnValue >= 0.40…found
Text::Quoted >= 2.02…found
CSS::Squish >= 0.06…MISSING
Encode >= 2.13…MISSING
Encode version 2.13 required–this is only version 2.01
Module::Versions::Report >= 1.05…MISSING
Module::Versions::Report version 1.05 required–this is
only version 1.03
MIME::Entity >= 5.425…MISSING
MIME::Entity version 5.425 required–this is only
version 5.417
DBI >= 1.37…found
Locale::Maketext::Lexicon >= 0.32…found
Devel::StackTrace >= 1.19…MISSING
Devel::StackTrace version 1.19 required–this is only
version 1.13
Digest::base…found
Time::ParseDate…found
File::Temp >= 0.18…MISSING
File::Temp version 0.18 required–this is only version
0.16
Locale::Maketext >= 1.06…found
Tree::Simple >= 1.04…found
Text::Template…found
Scalar::Util…found
HTML::Scrubber >= 0.08…found
File::Spec >= 0.8…found
Calendar::Simple…found
DBIx::SearchBuilder >= 1.54…MISSING
DBIx::SearchBuilder version 1.54 required–this is only
version 1.49
Mail::Mailer >= 1.57…found
File::ShareDir…MISSING
Regexp::Common…found
Digest::MD5 >= 2.27…found
HTML::Entities…found
Cache::Simple::TimedExpiry…found
File::Glob…found
Locale::Maketext::Fuzzy…found
Time::HiRes…found
Text::Wrapper…found
Log::Dispatch >= 2.0…found
UNIVERSAL::require…found
Email::Address…MISSING
DASHBOARDS dependencies:
HTML::RewriteAttributes >= 0.02…MISSING
MIME::Types…found
FASTCGI dependencies:
CGI::Fast…found
CGI >= 3.38…MISSING
CGI version 3.38 required–this is only version 3.05
FCGI…found
GD dependencies:
GD::Text…found
GD…found
GD::Graph…found
GPG dependencies:
PerlIO::eol…MISSING
GnuPG::Interface…MISSING
ICAL dependencies:
Data::ICal…MISSING
MAILGATE dependencies:
Pod::Usage…found
HTML::TreeBuilder…found
Getopt::Long…found
HTML::FormatText…found
LWP::UserAgent…found
MASON dependencies:
Storable >= 2.08…found
CSS::Squish >= 0.06…MISSING
Apache::Session >= 1.53…found
Errno…found
Devel::StackTrace >= 1.19…MISSING
Devel::StackTrace version 1.19 required–this is only
version 1.13
CGI::Cookie >= 1.20…found
Text::WikiFormat >= 0.76…found
XML::RSS >= 1.05…found
HTML::Mason >= 1.36…MISSING
HTML::Mason version 1.36 required–this is only version
1.28
Digest::MD5 >= 2.27…found
SMTP dependencies:
Net::SMTP…found
SQLITE dependencies:
DBD::SQLite >= 1.00…found
STANDALONE dependencies:
Net::Server::PreFork…MISSING
Net::Server…MISSING
HTTP::Server::Simple >= 0.34…MISSING
HTTP::Server::Simple version 0.34 required–this is
only version 0.20 at (eval 138) line 2, line 11.
HTTP::Server::Simple::Mason >= 0.09…found

SOME DEPENDENCIES WERE MISSING.
DASHBOARDS missing dependencies:
HTML::RewriteAttributes >= 0.02…MISSING
ICAL missing dependencies:
Data::ICal…MISSING
STANDALONE missing dependencies:
HTTP::Server::Simple >= 0.34…MISSING
HTTP::Server::Simple version 0.34 required–this is
only version 0.20 at (eval 138) line 2, line 11.
Net::Server::PreFork…MISSING
Net::Server…MISSING
GPG missing dependencies:
PerlIO::eol…MISSING
GnuPG::Interface…MISSING
CORE missing dependencies:
Devel::StackTrace >= 1.19…MISSING
Devel::StackTrace version 1.19 required–this is only
version 1.13
DBIx::SearchBuilder >= 1.54…MISSING
DBIx::SearchBuilder version 1.54 required–this is only
version 1.49
CSS::Squish >= 0.06…MISSING
Encode >= 2.13…MISSING
Encode version 2.13 required–this is only version 2.01
File::ShareDir…MISSING
Module::Versions::Report >= 1.05…MISSING
Module::Versions::Report version 1.05 required–this is
only version 1.03
MIME::Entity >= 5.425…MISSING
MIME::Entity version 5.425 required–this is only
version 5.417
File::Temp >= 0.18…MISSING
File::Temp version 0.18 required–this is only version
0.16
Email::Address…MISSING
FASTCGI missing dependencies:
CGI >= 3.38…MISSING
CGI version 3.38 required–this is only version 3.05
MASON missing dependencies:
HTML::Mason >= 1.36…MISSING
HTML::Mason version 1.36 required–this is only version
1.28
Devel::StackTrace >= 1.19…MISSING
Devel::StackTrace version 1.19 required–this is only
version 1.13
CSS::Squish >= 0.06…MISSING
make: *** [testdeps] Error 1

Some (hell most) of this stuff is absolutely GREEK to me. When it says 

“MISSING” it shows something I provided in the “configure” phase, so how
could it be missing?
One of my MAJOR concerns is where it says something like"
“Encode version 2.13 required–this is only version 2.01"
OR
"Module::Versions::Report version 1.05 required–this is only version 1.03"
OR
"DBIx::SearchBuilder >= 1.54…MISSING
DBIx::SearchBuilder version 1.54 required–this is only
version 1.49”

I don't know where this stuff is or why it's missing. Doesn't 

SearchBuilder come with the installation? If so, why can’t it find the
latest version? I really do NOT understand this. Can I get some guidence
here? Thanks.

Kenn
LBNL

Hi Kenn,

You might need to run the following to install a gcc and cc complier
before the ‘make fixdeps’ can correctly run and fix the dependencies.

#sudo apt-get install build-essential
#sudo apt-get install linux-headers-uname -r

I’m assuming that you’re using Ubuntu. Hope this helps.

Regards,
phillip.From: rt-users-bounces@lists.bestpractical.com
[mailto:rt-users-bounces@lists.bestpractical.com] On Behalf Of Kenneth
Crocker
Sent: Thursday, October 09, 2008 5:47 AM
To: rt Users
Subject: [rt-users] Trouble upgrading to 3.8.1

To all,

The regular guy who has done our installs before is no longer 

available, so I ended up with this little task. In trying to install
3.8.1, I ran into a couple problems. We do not use the default /opt/rt
directory, but a different one. I had instructions to run a
“configuration” module that consisted of:

./configure
–prefix=/xxxx/rt/rt-3.8.1
–with-mod_perl=yes
–with-rt-group=rt
–with-bin-owner=rt
–with-libs-owner=rt
–with-libs-group=rt
–with-db-type=Oracle
–with-db-host=****
–with-db-dba=****
–with-db-database=****
–with-db-rt-user=****
–with-db-rt-pass=****
–with-web-user=rt
–with-web-group=rt

where '****' is really something I can't print. My concern was

if
something was missing. I got the error message:

checking for a BSD-compatible install… ./install-sh -c
checking for gawk… no
checking for mawk… no
checking for nawk… nawk
checking for perl… /usr/bin/perl
checking for chosen layout… relative
checking for gcc… no
checking for cc… no
checking for cl.exe… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.

I went ahead and tried to run make testdeps and I got these

results:

/tools/bin/perl ./sbin/rt-test-dependencies --verbose --with-SQLite
–with-fastcgi
perl:
>=5.8.3(5.8.5)…found
users:
rt group (www)…MISSING
bin owner (root)…found
libs owner (root)…found
libs group (bin)…found
web owner (www)…MISSING
web group (www)…MISSING
CLI dependencies:
Term::ReadKey…found
Getopt::Long >= 2.24…found
HTTP::Request::Common…found
Term::ReadLine…found
Text::ParseWords…found
LWP…found
CORE dependencies:
Class::ReturnValue >= 0.40…found
Text::Quoted >= 2.02…found
CSS::Squish >= 0.06…MISSING
Encode >= 2.13…MISSING
Encode version 2.13 required–this is only version 2.01
Module::Versions::Report >= 1.05…MISSING
Module::Versions::Report version 1.05 required–this is

only version 1.03
MIME::Entity >= 5.425…MISSING
MIME::Entity version 5.425 required–this is only
version 5.417
DBI >= 1.37…found
Locale::Maketext::Lexicon >= 0.32…found
Devel::StackTrace >= 1.19…MISSING
Devel::StackTrace version 1.19 required–this is only
version 1.13
Digest::base…found
Time::ParseDate…found
File::Temp >= 0.18…MISSING
File::Temp version 0.18 required–this is only version
0.16
Locale::Maketext >= 1.06…found
Tree::Simple >= 1.04…found
Text::Template…found
Scalar::Util…found
HTML::Scrubber >= 0.08…found
File::Spec >= 0.8…found
Calendar::Simple…found
DBIx::SearchBuilder >= 1.54…MISSING
DBIx::SearchBuilder version 1.54 required–this is only

version 1.49
Mail::Mailer >= 1.57…found
File::ShareDir…MISSING
Regexp::Common…found
Digest::MD5 >= 2.27…found
HTML::Entities…found
Cache::Simple::TimedExpiry…found
File::Glob…found
Locale::Maketext::Fuzzy…found
Time::HiRes…found
Text::Wrapper…found
Log::Dispatch >= 2.0…found
UNIVERSAL::require…found
Email::Address…MISSING
DASHBOARDS dependencies:
HTML::RewriteAttributes >= 0.02…MISSING
MIME::Types…found
FASTCGI dependencies:
CGI::Fast…found
CGI >= 3.38…MISSING
CGI version 3.38 required–this is only version 3.05
FCGI…found
GD dependencies:
GD::Text…found
GD…found
GD::Graph…found
GPG dependencies:
PerlIO::eol…MISSING
GnuPG::Interface…MISSING
ICAL dependencies:
Data::ICal…MISSING
MAILGATE dependencies:
Pod::Usage…found
HTML::TreeBuilder…found
Getopt::Long…found
HTML::FormatText…found
LWP::UserAgent…found
MASON dependencies:
Storable >= 2.08…found
CSS::Squish >= 0.06…MISSING
Apache::Session >= 1.53…found
Errno…found
Devel::StackTrace >= 1.19…MISSING
Devel::StackTrace version 1.19 required–this is only
version 1.13
CGI::Cookie >= 1.20…found
Text::WikiFormat >= 0.76…found
XML::RSS >= 1.05…found
HTML::Mason >= 1.36…MISSING
HTML::Mason version 1.36 required–this is only version

1.28
Digest::MD5 >= 2.27…found
SMTP dependencies:
Net::SMTP…found
SQLITE dependencies:
DBD::SQLite >= 1.00…found
STANDALONE dependencies:
Net::Server::PreFork…MISSING
Net::Server…MISSING
HTTP::Server::Simple >= 0.34…MISSING
HTTP::Server::Simple version 0.34 required–this is
only version 0.20 at (eval 138) line 2, line 11.
HTTP::Server::Simple::Mason >= 0.09…found

SOME DEPENDENCIES WERE MISSING.
DASHBOARDS missing dependencies:
HTML::RewriteAttributes >= 0.02…MISSING
ICAL missing dependencies:
Data::ICal…MISSING
STANDALONE missing dependencies:
HTTP::Server::Simple >= 0.34…MISSING
HTTP::Server::Simple version 0.34 required–this is
only version 0.20 at (eval 138) line 2, line 11.
Net::Server::PreFork…MISSING
Net::Server…MISSING
GPG missing dependencies:
PerlIO::eol…MISSING
GnuPG::Interface…MISSING
CORE missing dependencies:
Devel::StackTrace >= 1.19…MISSING
Devel::StackTrace version 1.19 required–this is only
version 1.13
DBIx::SearchBuilder >= 1.54…MISSING
DBIx::SearchBuilder version 1.54 required–this is only

version 1.49
CSS::Squish >= 0.06…MISSING
Encode >= 2.13…MISSING
Encode version 2.13 required–this is only version 2.01
File::ShareDir…MISSING
Module::Versions::Report >= 1.05…MISSING
Module::Versions::Report version 1.05 required–this is

only version 1.03
MIME::Entity >= 5.425…MISSING
MIME::Entity version 5.425 required–this is only
version 5.417
File::Temp >= 0.18…MISSING
File::Temp version 0.18 required–this is only version
0.16
Email::Address…MISSING
FASTCGI missing dependencies:
CGI >= 3.38…MISSING
CGI version 3.38 required–this is only version 3.05
MASON missing dependencies:
HTML::Mason >= 1.36…MISSING
HTML::Mason version 1.36 required–this is only version

1.28
Devel::StackTrace >= 1.19…MISSING
Devel::StackTrace version 1.19 required–this is only
version 1.13
CSS::Squish >= 0.06…MISSING
make: *** [testdeps] Error 1

Some (hell most) of this stuff is absolutely GREEK to me. When

it says
“MISSING” it shows something I provided in the “configure” phase, so how

could it be missing?
One of my MAJOR concerns is where it says something like"
“Encode version 2.13 required–this is only version 2.01”
OR
“Module::Versions::Report version 1.05 required–this is only version
1.03”
OR
"DBIx::SearchBuilder >= 1.54…MISSING
DBIx::SearchBuilder version 1.54 required–this is only

version 1.49"

I don't know where this stuff is or why it's missing. Doesn't 

SearchBuilder come with the installation? If so, why can’t it find the
latest version? I really do NOT understand this. Can I get some guidence

here? Thanks.

Kenn
LBNL

http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

Kenneth Crocker wrote:

To all,

The regular guy who has done our installs before is no longer
available, so I ended up with this little task. In trying to install
3.8.1, I ran into a couple problems. We do not use the default /opt/rt
directory, but a different one. I had instructions to run a
“configuration” module that consisted of:

./configure
–prefix=/xxxx/rt/rt-3.8.1
–with-mod_perl=yes
–with-rt-group=rt
–with-bin-owner=rt
–with-libs-owner=rt
–with-libs-group=rt
–with-db-type=Oracle
–with-db-host=****
–with-db-dba=****
–with-db-database=****
–with-db-rt-user=****
–with-db-rt-pass=****
–with-web-user=rt
–with-web-group=rt

where ‘****’ is really something I can’t print. My concern was if
something was missing. I got the error message:

checking for a BSD-compatible install… ./install-sh -c
checking for gawk… no
checking for mawk… no
checking for nawk… nawk
checking for perl… /usr/bin/perl
checking for chosen layout… relative
checking for gcc… no
checking for cc… no
checking for cl.exe… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.

I went ahead and tried to run make testdeps and I got these results:

I don’t know where this stuff is or why it’s missing. Doesn’t
SearchBuilder come with the installation? If so, why can’t it find the
latest version? I really do NOT understand this. Can I get some guidence
here? Thanks.
make testdeps just does that it test for dependancies and prints MISSING
if it finds perl modules which are not up to date.
Running ‘make fixdeps’ takes care of updating the required modules, BUT
then you’ll need a properly configured CPAN and the needed gcc and
assorted utils.

Please supply your OS as the way to get the required utils varies with
the Linux distribution.

Just ask if you need help, I have installed RT dozens of times on both
Ubuntu and Centos almost always using Oracle as a backend.

Joop

where ‘****’ is really something I can’t print.

It’s not the ‘F’ word is it? :wink:

As Phillip mentioned you need to install or have a gcc or cc compiler in
your path when you do the install. What OS are you using? Most Unix &
Linux flavors come with a compiler. Is this a new machine or are you
installing on a machine that RT has been installed on before?

I went ahead and tried to run make testdeps and I got these results:

/tools/bin/perl ./sbin/rt-test-dependencies --verbose --with-SQLite
–with-fastcgi

RT has a lot of dependencies on various Perl modules found on CPAN. The
‘make fixdeps’ step of the install will download and install them for you.
You might have to do that multiple times until ‘make testdeps’ shows that
there’s nothing missing. You don;t need to supply any additional args to
‘make testdeps’ and ‘make fixdeps’.

Reading through the ‘README’ and ‘README.Oracle’ docs that come with the
software should help you figure all this out.

Steve

Stephen Turner
Senior Programmer/Analyst - SAIS
MIT IS&T

Stephen,

Very funny HA! No, it's not the "F" word. I didn't want to give out any 

company-specific directory names so I wouldn’t get in trouble. This is
an Upgrade from 3.6.4. on a Unix/Solaris machine and the DB is Oracle 10g.
I DID read the “README” and “README.Oracle” files and some of it made
sense, some of it was Greek.
I guess I was just surprised that an install package would tell me I
needed a later version of something I thought was already in the
package. I don’t understand why it would say it or even how the install
package could be missing things that the ‘testdeps’ would find. In other
words, my question is also, “Why isn’t the latest of everything included
in the install package”? But I think I understand now that the install
package doesn’t contain all the software. It contains the ability to
“check” for the software and the ‘fixdeps’ will oad what is needed. That
helps the understanding a bit.
Any clues as to why the “C” compiler is needed? Thanks.

Kenn
LBNLOn 10/9/2008 6:01 AM, Stephen Turner wrote:

On Wed, 08 Oct 2008 17:46:36 -0400, Kenneth Crocker KFCrocker@lbl.gov wrote:

where '****' is really something I can't print.

It’s not the ‘F’ word is it? :wink:

As Phillip mentioned you need to install or have a gcc or cc compiler in
your path when you do the install. What OS are you using? Most Unix &
Linux flavors come with a compiler. Is this a new machine or are you
installing on a machine that RT has been installed on before?

I went ahead and tried to run make testdeps and I got these results:

/tools/bin/perl ./sbin/rt-test-dependencies --verbose --with-SQLite
–with-fastcgi

RT has a lot of dependencies on various Perl modules found on CPAN. The
‘make fixdeps’ step of the install will download and install them for
you. You might have to do that multiple times until ‘make testdeps’
shows that there’s nothing missing. You don;t need to supply any
additional args to ‘make testdeps’ and ‘make fixdeps’.

Reading through the ‘README’ and ‘README.Oracle’ docs that come with the
software should help you figure all this out.

Steve

Joop,

Thank you very much. I'm sure with Stephen and you and Philip and 

others, I’ll get thru this little drama (URG!). I’m such an ignoramous
in this server world. I’ve been in this business 40 years (yes, I really
DID wire collators and sorters) and most of it was spent in front of a
“dumb” terminal. I think only Gene LeDuc on the list remembers what
those are (he he, yes. I just ‘outed’ him as being as old as I am in
this business). So, my experience with Unix and Perl and all of that
“server” stuff is quite limited. I’m more of a project leader now. But
with limited staff, I’m now back to rolling up my sleeves and trying to
understand how all this works so I can do it. So, thanks for your help,
really.
We are on a Solaris machine, Oracle 10g DB. I’m not sure why the ‘C’
compiler is necessaqry, as I am trying to install this upgrade ona
machine we already installed 3.6.4 on.
Any help is greatly appreciated.

Kenn
LBNLOn 10/9/2008 12:07 AM, Joop wrote:

Kenneth Crocker wrote:

To all,

The regular guy who has done our installs before is no longer 

available, so I ended up with this little task. In trying to install
3.8.1, I ran into a couple problems. We do not use the default /opt/rt
directory, but a different one. I had instructions to run a
“configuration” module that consisted of:

./configure
–prefix=/xxxx/rt/rt-3.8.1
–with-mod_perl=yes
–with-rt-group=rt
–with-bin-owner=rt
–with-libs-owner=rt
–with-libs-group=rt
–with-db-type=Oracle
–with-db-host=****
–with-db-dba=****
–with-db-database=****
–with-db-rt-user=****
–with-db-rt-pass=****
–with-web-user=rt
–with-web-group=rt

where '****' is really something I can't print. My concern was if 

something was missing. I got the error message:

checking for a BSD-compatible install… ./install-sh -c
checking for gawk… no
checking for mawk… no
checking for nawk… nawk
checking for perl… /usr/bin/perl
checking for chosen layout… relative
checking for gcc… no
checking for cc… no
checking for cl.exe… no
configure: error: no acceptable C compiler found in $PATH
See `config.log’ for more details.

I went ahead and tried to run make testdeps and I got these results:
I don't know where this stuff is or why it's missing. Doesn't 

SearchBuilder come with the installation? If so, why can’t it find the
latest version? I really do NOT understand this. Can I get some
guidence here? Thanks.
make testdeps just does that it test for dependancies and prints MISSING
if it finds perl modules which are not up to date.
Running ‘make fixdeps’ takes care of updating the required modules, BUT
then you’ll need a properly configured CPAN and the needed gcc and
assorted utils.

Please supply your OS as the way to get the required utils varies with
the Linux distribution.

Just ask if you need help, I have installed RT dozens of times on both
Ubuntu and Centos almost always using Oracle as a backend.

Joop

Kenneth Crocker wrote:

Any clues as to why the “C” compiler is needed? Thanks.
Not all Perl modules are Pure Perl modules which means that for example
GD has a Perl interface to the gd.so which fixdeps will try to compile
for you.
That is probably not the right thing to say but I hope its close enough
for you to understand the why of th C compiler.

If you really get stuck I might be able to help out, since we used to be
quite involved with Sun Solaris.

Joop

Joop,

I ran /tools/bin/ make fixdeps" and I got this result:

Checking if your kit is complete…
Looks good
Warning: prerequisite Devel::StackTrace 0 not found.
Writing Makefile for Class::ReturnValue
---- Unsatisfied dependencies detected during ----
---- JESSE/Class-ReturnValue-0.55.tar.gz ----
Devel::StackTrace [requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes] yes

So, I entered 'yes' and hit enter and got several interesting returns 

like this:

Running make test
Delayed until after prerequisites
Running make install
Delayed until after prerequisites

followed by this:

Checking if your kit is complete…
Looks good
Writing Makefile for Devel::StackTrace
make[1]: Entering directory
/home/rt/.cpan/build/Devel-StackTrace-1.1902-UYgoNf' cp lib/Devel/StackTrace.pm blib/lib/Devel/StackTrace.pm Manifying blib/man3/Devel::StackTrace.3 make[1]: Leaving directory /home/rt/.cpan/build/Devel-StackTrace-1.1902-UYgoNf’
DROLSKY/Devel-StackTrace-1.1902.tar.gz
/tools/bin/make – OK
Running make test
make[1]: Entering directory
`/home/rt/.cpan/build/Devel-StackTrace-1.1902-UYgoNf’
PERL_DL_NONLAZY=1 /tools/bin/perl “-MExtUtils::Command::MM” “-e”
“test_harness(0, ‘blib/lib’, ‘blib/arch’)” t/*.t
t/01-basic…ok

     1/35 skipped: various reasons

t/02-bad-utf8…skipped
all skipped: These tests require Perl 5.8.8+
t/kwalitee…skipped
all skipped: This test is only run for the module author
t/pod-coverage…skipped
all skipped: This test is only run for the module author
t/pod…skipped
all skipped: This test is only run for the module author
All tests successful, 4 tests and 1 subtest skipped.

which was followed by this:

Running make for J/JE/JESSE/Class-ReturnValue-0.55.tar.gz
Has already been unwrapped into directory
/home/rt/.cpan/build/Class-ReturnValue-0.55-YGoq86

CPAN.pm: Going to build J/JE/JESSE/Class-ReturnValue-0.55.tar.gz

Warning: Prerequisite ‘Devel::StackTrace => 0’ for
‘J/JE/JESSE/Class-ReturnValue-0.55.tar.gz’ already installed but
installation looks suspicious. Skipping another installation attempt, to
prevent looping endlessly.

and then lastly by this:

Running make test
make[1]: Entering directory
`/home/rt/.cpan/build/Class-ReturnValue-0.55-YGoq86’
PERL_DL_NONLAZY=1 /tools/bin/perl “-MExtUtils::Command::MM” “-e”
“test_harness(0, ‘inc’, ‘blib/lib’, ‘blib/arch’)” t/*.t
t/basic…

Failed test ‘use Class::ReturnValue;’

in t/basic.t at line 5.

Tried to use ‘Class::ReturnValue’.

Error: Can’t locate Devel/StackTrace.pm in @INC (@INC contains:

/home/rt/.cpan/build/Class-ReturnValue-0.55-YGoq86/inc
/home/rt/.cpan/build/Class-ReturnValue-0.55-YGoq86/blib/lib
/home/rt/.cpan/build/Class-ReturnValue-0.55-YGoq86/blib/arch
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/5.8.5/sun4-solaris
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/5.8.5/sun4-solaris
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/5.8.5
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/site_perl/5.8.5/sun4-solaris
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/site_perl/5.8.5/sun4-solaris
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/site_perl/5.8.5
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/site_perl/5.8.5/sun4-solaris
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/site_perl/5.8.5
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/site_perl .
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/5.8.5/sun4-solaris
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/5.8.5
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/site_perl/5.8.5/sun4-solaris
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/site_perl/5.8.5
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/site_perl .) at
/home/rt/.cpan/build/Class-ReturnValue-0.55-YGoq86/blib/lib/Class/ReturnValue.pm
line 81.

BEGIN failed–compilation aborted at t/basic.t line 5.

Compilation failed in require at (eval 3) line 2.

BEGIN failed–compilation aborted at (eval 3) line 2.

Can’t locate object method “new” via package “Class::ReturnValue” at
t/basic.t line 8.

Looks like you planned 32 tests but only ran 1.

Looks like you failed 1 test of 1 run.

Looks like your test died just after 1.

t/basic…dubious

     Test returned status 255 (wstat 65280, 0xff00)

DIED. FAILED tests 1-32
Failed 32/32 tests, 0.00% okay
Failed Test Stat Wstat Total Fail List of Failed
t/basic.t 255 65280 32 63 1-32
Failed 1/1 test scripts. 32/32 subtests failed.
Files=1, Tests=32, 0 wallclock secs ( 0.10 cusr + 0.02 csys = 0.12 CPU)
Failed 1/1 test programs. 32/32 subtests failed.
make[1]: *** [test_dynamic] Error 255
make[1]: Leaving directory
`/home/rt/.cpan/build/Class-ReturnValue-0.55-YGoq86’
JESSE/Class-ReturnValue-0.55.tar.gz
/tools/bin/make test – NOT OK
Running make install
make test had returned bad status, won’t install without force

Install module Text::Quoted
Running install for module ‘Text::Quoted’
Running make for R/RU/RUZ/Text-Quoted-2.05.tar.gz
Fetching with LWP:

ftp://cpan.cs.utah.edu/pub/CPAN/authors/id/R/RU/RUZ/Text-Quoted-2.05.tar.gz
Checksum for
/home/rt/.cpan/sources/authors/id/R/RU/RUZ/Text-Quoted-2.05.tar.gz ok
Text-Quoted-2.05/
Text-Quoted-2.05/inc/
Text-Quoted-2.05/inc/Module/
Text-Quoted-2.05/inc/Module/Install.pm
Text-Quoted-2.05/inc/Module/Install/
Text-Quoted-2.05/inc/Module/Install/Fetch.pm
Text-Quoted-2.05/inc/Module/Install/Makefile.pm
Text-Quoted-2.05/inc/Module/Install/Base.pm
Text-Quoted-2.05/inc/Module/Install/Metadata.pm
Text-Quoted-2.05/inc/Module/Install/Can.pm
Text-Quoted-2.05/inc/Module/Install/WriteAll.pm
Text-Quoted-2.05/inc/Module/Install/Win32.pm
Text-Quoted-2.05/Changes
Text-Quoted-2.05/t/
Text-Quoted-2.05/t/7.t
Text-Quoted-2.05/t/4.t
Text-Quoted-2.05/t/6.t
Text-Quoted-2.05/t/5.t
Text-Quoted-2.05/t/2.t
Text-Quoted-2.05/t/3.t
Text-Quoted-2.05/t/1.t
Text-Quoted-2.05/MANIFEST
Text-Quoted-2.05/Quoted.pm
Text-Quoted-2.05/META.yml
Text-Quoted-2.05/Makefile.PL
Text-Quoted-2.05/README

CPAN.pm: Going to build R/RU/RUZ/Text-Quoted-2.05.tar.gz

Checking if your kit is complete…
Looks good
Warning: prerequisite Text::Autoformat 0 not found.
Writing Makefile for Text::Quoted
---- Unsatisfied dependencies detected during ----
---- RUZ/Text-Quoted-2.05.tar.gz ----
Text::Autoformat [requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes]

I answered again with yes and got this:

Checking if your kit is complete…
Looks good
Warning: prerequisite Text::Reform 1.11 not found.
Writing Makefile for Text::Autoformat
---- Unsatisfied dependencies detected during ----
---- DCONWAY/Text-Autoformat-1.13.tar.gz ----
Text::Reform [requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes]

It looks like I have reached the end and I don't want to continue to 

say yes and get the same result. Any ideas?

Kenn
LBNLOn 10/9/2008 10:41 AM, Joop van de Wege wrote:

Kenneth Crocker wrote:

Any clues as to why the "C" compiler is needed? Thanks.

Not all Perl modules are Pure Perl modules which means that for example
GD has a Perl interface to the gd.so which fixdeps will try to compile
for you.
That is probably not the right thing to say but I hope its close enough
for you to understand the why of th C compiler.

If you really get stuck I might be able to help out, since we used to be
quite involved with Sun Solaris.

Joop

Joop,

OH MAN! I just decided to enter yes for all that stuff every time it 

comes up with one and it ran like 10 different times with me having to
say yes or y. It finally stopped with this result:

Compilation failed in require at (eval 4) line 3, line 16.
…propagated at
/soft/perl-5.8.5/run/default/sparc-SunOS-5.8/lib/5.8.5/base.pm line 85,
line 16.
BEGIN failed–compilation aborted at t/05handlederrors.t line 25,
line 16.

Looks like your test died before it could output anything.

t/05handlederrors…dubious

     Test returned status 255 (wstat 65280, 0xff00)

DIED. FAILED tests 1-5
Failed 5/5 tests, 0.00% okay
Failed Test Stat Wstat Total Fail List of Failed
t/00smoke.t 1 256 8 1 1
t/01live.t 255 65280 5 10 1-5
t/04unhandlederrors.t 255 65280 5 10 1-5
t/05handlederrors.t 255 65280 5 10 1-5
2 tests skipped.
Failed 4/6 test scripts. 16/23 subtests failed.
Files=6, Tests=23, 2 wallclock secs ( 1.06 cusr + 0.20 csys = 1.26 CPU)
Failed 4/6 test programs. 16/23 subtests failed.
make[1]: *** [test_dynamic] Error 255
make[1]: Leaving directory
`/home/rt/.cpan/build/HTTP-Server-Simple-Mason-0.09-gb30wc’
JESSE/HTTP-Server-Simple-Mason-0.09.tar.gz
/tools/bin/make test – NOT OK
Running make install
make test had returned bad status, won’t install without force

Install module Net::Server
Running install for module ‘Net::Server’
Running make for R/RH/RHANDOM/Net-Server-0.97.tar.gz
Has already been unwrapped into directory
/home/rt/.cpan/build/Net-Server-0.97-AkVZm2
Has already been made
Running make test
Has already been tested successfully
Running make install
Already done

SOME DEPENDENCIES WERE MISSING.
DASHBOARDS missing dependencies:
HTML::RewriteAttributes >= 0.02…MISSING
ICAL missing dependencies:
Data::ICal…MISSING
STANDALONE missing dependencies:
Net::Server::PreFork…MISSING
HTTP::Server::Simple::Mason >= 0.09…MISSING
Net::Server…MISSING
GPG missing dependencies:
PerlIO::eol…MISSING
GnuPG::Interface…MISSING
GD missing dependencies:
GD::Graph…MISSING
GD::Text…MISSING
CORE missing dependencies:
Class::ReturnValue >= 0.40…MISSING
Text::Quoted >= 2.02…MISSING
Calendar::Simple…MISSING
DBIx::SearchBuilder >= 1.54…MISSING
CSS::Squish >= 0.06…MISSING
Regexp::Common…MISSING
File::ShareDir…MISSING
MIME::Entity >= 5.425…MISSING
Module::Versions::Report >= 1.05…MISSING
Devel::StackTrace >= 1.19…MISSING
Locale::Maketext::Fuzzy…MISSING
Text::Wrapper…MISSING
Time::ParseDate…MISSING
Log::Dispatch >= 2.0…MISSING
Email::Address…MISSING
Text::Template…MISSING
MASON missing dependencies:
Devel::StackTrace >= 1.19…MISSING
HTML::Mason >= 1.36…MISSING
Apache::Session >= 1.53…MISSING
Text::WikiFormat >= 0.76…MISSING
XML::RSS >= 1.05…MISSING
CSS::Squish >= 0.06…MISSING
make: *** [fixdeps] Error 1
bash-2.03$

So now I'm really not sure what to do. Now I really am open to ideas. 

Thanks.

Kenn
LBNLOn 10/9/2008 10:41 AM, Joop van de Wege wrote:

Kenneth Crocker wrote:

Any clues as to why the "C" compiler is needed? Thanks.

Not all Perl modules are Pure Perl modules which means that for example
GD has a Perl interface to the gd.so which fixdeps will try to compile
for you.
That is probably not the right thing to say but I hope its close enough
for you to understand the why of th C compiler.

If you really get stuck I might be able to help out, since we used to be
quite involved with Sun Solaris.

Joop

Joop,

I decided to try again. I have a couple questions:

1) how do I know that the 'automatic' installs are installing the 

latest versions of perl, SearchBuilder, etc.?
2) What am I really supposed to do with this result?

The automatic tests for GDGraph are not really a solid workout of the
library. The best way to test the package is to run the examples
before installing it. You can run the examples in the samples
directory with make samples or by going into that directory, and
just running make.
If that fails, please read samples/Makefile.
---- Unsatisfied dependencies detected during ----
---- BWARFIELD/GDGraph-1.44.tar.gz ----
GD::Text [requires]
Shall I follow them and prepend them to the queue
of modules we are processing right now? [yes]

Do I stop the 'make fixdeps' and run the 'make samples' (where IS the 

samples directory anyway)?

Kenn
LBNLOn 10/9/2008 10:41 AM, Joop van de Wege wrote:

Kenneth Crocker wrote:

Any clues as to why the "C" compiler is needed? Thanks.

Not all Perl modules are Pure Perl modules which means that for example
GD has a Perl interface to the gd.so which fixdeps will try to compile
for you.
That is probably not the right thing to say but I hope its close enough
for you to understand the why of th C compiler.

If you really get stuck I might be able to help out, since we used to be
quite involved with Sun Solaris.

Joop

From: Kenneth Crocker KFCrocker@lbl.gov
I ran /tools/bin/ make fixdeps" and I got this result:

I newer point to a subdirectory, not sure if it matters though. I do
always just what the readme/install file tells me. So in the directory
where I have extracted the rt archive I do “make testdeps” and “make
fixdeps” and eventually “make install”.

It’s normal that it follows dependencies, and tests the modules as they
are installed. If you get a lot of errors you may have to install those
manually either using cpan or downloading different archives and then
installing them manually.

Panu,

When I run from /****/rt/src/rt-3.8.1 OR from /****/rt/src and just 

enter “make testdeps” I get command not found. Could THAT be a problem?
Am I running some old software when I run “/tools/bin/ make testdeps”?

Kenn
LBNLOn 10/9/2008 11:44 PM, Panu wrote:

From: Kenneth Crocker KFCrocker@lbl.gov
I ran /tools/bin/ make fixdeps" and I got this result:

I newer point to a subdirectory, not sure if it matters though. I do
always just what the readme/install file tells me. So in the directory
where I have extracted the rt archive I do “make testdeps” and “make
fixdeps” and eventually “make install”.

It’s normal that it follows dependencies, and tests the modules as they
are installed. If you get a lot of errors you may have to install those
manually either using cpan or downloading different archives and then
installing them manually.


The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

When I run from /****/rt/src/rt-3.8.1 OR from /****/rt/src and just 

enter “make testdeps” I get command not found. Could THAT be a problem?
Am I running some old software when I run “/tools/bin/ make testdeps”?

You can/(have to) be in main RT directory.

What I’m doing: (I could copy this from the README file

extract the RT archive into /tmp

tar xzvf rt.tar.gz -C /tmp

cd /tmp/rt (or whatever version specific directory the archive extract
created)

./configure

Make testdeps

if there was something missing then, (may need more than one run)

make fixdeps

make testdeps

make install

as you can see I’m nowhere near any /bin/, /src/ or similar directories

Panu,

I think I've found my problem. I am not able to run comfigure as it is 

written with the upgrade. I need to change the /opt/rt/ with my own
directory prefixes. So, where in “configure” do I make those changes?
Instead of “/opt/rt3/” or whatever, I need it to be
“/RTSYS/RT/RT-3.8.1/”. Thanks.

KennOn 10/13/2008 12:44 AM, Panu wrote:

When I run from /****/rt/src/rt-3.8.1 OR from /****/rt/src and 

just enter “make testdeps” I get command not found. Could THAT be a
problem? Am I running some old software when I run “/tools/bin/ make
testdeps”?

You can/(have to) be in main RT directory.

What I’m doing: (I could copy this from the README file

extract the RT archive into /tmp

tar xzvf rt.tar.gz -C /tmp

cd /tmp/rt (or whatever version specific directory the archive extract
created)

./configure

Make testdeps

if there was something missing then, (may need more than one run)

make fixdeps

make testdeps

make install

as you can see I’m nowhere near any /bin/, /src/ or similar directories

Panu,

   I think I've found my problem. I am not able to run comfigure as it is

written with the upgrade. I need to change the /opt/rt/ with my own
directory prefixes. So, where in “configure” do I make those changes?
Instead of “/opt/rt3/” or whatever, I need it to be
“/RTSYS/RT/RT-3.8.1/”. Thanks.

Kenn

When I run from /****/rt/src/rt-3.8.1 OR from /****/rt/src and

just enter “make testdeps” I get command not found. Could THAT be a
problem? Am I running some old software when I run “/tools/bin/ make
testdeps”?

You can/(have to) be in main RT directory.

What I’m doing: (I could copy this from the README file

extract the RT archive into /tmp

tar xzvf rt.tar.gz -C /tmp

cd /tmp/rt (or whatever version specific directory the archive extract
created)

./configure

Make testdeps

if there was something missing then, (may need more than one run)

make fixdeps

make testdeps

make install

as you can see I’m nowhere near any /bin/, /src/ or similar directories


The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

./configure --prefix=/RTSYS/RT/RT-3.8.1

Jacob,

 I'll give ti a shot. THanks.

KennOn 10/13/2008 11:36 AM, Jacob Helwig wrote:

On Mon, Oct 13, 2008 at 11:27, Kenneth Crocker KFCrocker@lbl.gov wrote:

Panu,

   I think I've found my problem. I am not able to run comfigure as it is

written with the upgrade. I need to change the /opt/rt/ with my own
directory prefixes. So, where in “configure” do I make those changes?
Instead of “/opt/rt3/” or whatever, I need it to be
“/RTSYS/RT/RT-3.8.1/”. Thanks.

Kenn

On 10/13/2008 12:44 AM, Panu wrote:

When I run from /****/rt/src/rt-3.8.1 OR from /****/rt/src and

just enter “make testdeps” I get command not found. Could THAT be a
problem? Am I running some old software when I run “/tools/bin/ make
testdeps”?
You can/(have to) be in main RT directory.

What I’m doing: (I could copy this from the README file

extract the RT archive into /tmp

tar xzvf rt.tar.gz -C /tmp

cd /tmp/rt (or whatever version specific directory the archive extract
created)

./configure

Make testdeps

if there was something missing then, (may need more than one run)

make fixdeps

make testdeps

make install

as you can see I’m nowhere near any /bin/, /src/ or similar directories


The rt-users Archives

Community help: http://wiki.bestpractical.com
Commercial support: sales@bestpractical.com

Discover RT’s hidden secrets with RT Essentials from O’Reilly Media.
Buy a copy at http://rtbook.bestpractical.com

./configure --prefix=/RTSYS/RT/RT-3.8.1