Rt install / perl_mod apache compilation (cpan)

(if this is a repeat, disregard, not sure if it was received)

On Redhat 9 and the install docs for rt, I got stopped where CPAN
wouldn’t install 2 modules…

perl sbin/rt-test-dependencies --with-mysql --with-modperl1

*modperl 1.99 is install with redhat 9

Modules that won’t install properly:
Log::Dispatch
Apache::Request

CPAN.pm: Going to build J/JO/JOESUF/libapreq-1.2.tar.gz
mod_perl 1.x ( < 1.99) is required at Makefile.PL line 29.
BEGIN failed–compilation aborted at Makefile.PL line 31.
Running make test
Make had some problems, maybe interrupted? Won’t test
Running make install
Make had some problems, maybe interrupted? Won’t install

Apache:Request complained diffrerently but mostly compile errors…

I can’t sidestep this since it breaks make install / make
initialize-database
Anyone else experience this? Workaround?

/Patrice Seyed
Computer Systems Administrator
Genetics Program - Boston U. School of Medicine

you need to install apache::test before libapreq will install. It is a
prequisite for apache::request (libaprereq). Use cpan

perl -MCPAN -eshell
install Apache::Test

perl sbin/rt-test-dependencies --with-mysql --with-modperl1

use should use: perl sbin/rt-test-dependencies --with-mysql --with-modperl2
for mod perl 2

note it seems a lot of people are having trouble with the modperl 1.99 so
you should think about using apache 1.3x and mod perl 1x or you’ll prob have
a lot of trouble Also red hat 9 had some issues too. (FYI)-----Original Message-----
From: Patrice Seyed [mailto:apseyed@bu.edu]
Sent: Tuesday, August 19, 2003 7:21 PM
To: rt-users@lists.fsck.com
Cc: ‘Patrice Seyed’
Subject: [rt-users] rt install / perl_mod apache compilation (cpan)

(if this is a repeat, disregard, not sure if it was received)

On Redhat 9 and the install docs for rt, I got stopped where CPAN wouldn’t
install 2 modules…

perl sbin/rt-test-dependencies --with-mysql --with-modperl1

*modperl 1.99 is install with redhat 9

Modules that won’t install properly:
Log::Dispatch
Apache::Request

CPAN.pm: Going to build J/JO/JOESUF/libapreq-1.2.tar.gz
mod_perl 1.x ( < 1.99) is required at Makefile.PL line 29.
BEGIN failed–compilation aborted at Makefile.PL line 31.
Running make test
Make had some problems, maybe interrupted? Won’t test
Running make install
Make had some problems, maybe interrupted? Won’t install

Apache:Request complained diffrerently but mostly compile errors…

I can’t sidestep this since it breaks make install / make
initialize-database
Anyone else experience this? Workaround?

/Patrice Seyed
Computer Systems Administrator
Genetics Program - Boston U. School of Medicine

What distro and rev. would you recommend building off of? I read
somewhere a dependency of rt 3.x on Perl 5.8 , which isn’t support on
rh advanced server 2.1 (which we have a few of). I also found a doc for
building apache/mod_perl on redhat 7.2 which I could follow, but 7.2 is
very old.

Any BKMs?From: Hodge, Jeff F (ECIII) [mailto:Jeff.Hodge@yuma.army.mil]
Sent: Tuesday, August 19, 2003 10:49 PM
To: ‘Patrice Seyed’; rt-users@lists.fsck.com
Subject: RE: [rt-users] rt install / perl_mod apache compilation (cpan)

you need to install apache::test before libapreq will install. It is a
prequisite for apache::request (libaprereq). Use cpan

perl -MCPAN -eshell
install Apache::Test

perl sbin/rt-test-dependencies --with-mysql --with-modperl1

use should use: perl sbin/rt-test-dependencies --with-mysql
–with-modperl2
for mod perl 2

note it seems a lot of people are having trouble with the modperl 1.99
so you should think about using apache 1.3x and mod perl 1x or you’ll
prob have a lot of trouble Also red hat 9 had some issues too. (FYI)

I did a fresh install of redhat 8, rpm downgraded from 1.99 to
mod_perl-1.26-5, and after the perl module CPAN installs dep install
command, I see this time there are more modules that errored out:

LWP::UserAgent …MISSING
Apache::Request …MISSING
WWW::Mechanize …MISSING
MYSQL dependencies:
DBD::mysql 2.1018…MISSING
DBD::mysql version 2.1018 required–this is only version
2.1017 at (eval 159) line 2.

When I tried to run them by hand (i.e. perl -MCPAN -e ‘install
foo::bar’), they all gave some sort of error msg.
Also, I put mysql at mysql-3.23.52-3, and didn’t upgrade to 4.x, which
would require compiling from source (trying to stay with rpms)

Any one write a doc on a config setup that works?
Any other ideas?From: Jaime Diaz [mailto:JDiaz@esabel.net]
Sent: Wednesday, August 20, 2003 11:38 AM
To: Patrice Seyed
Subject: RE: [rt-users] rt install / perl_mod apache compilation (cpan)

Redhat 8. We couldn’t mke it work in Red Hat 9.

From: Hodge, Jeff F (ECIII) [mailto:Jeff.Hodge@yuma.army.mil]
Sent: Wednesday, August 20, 2003 11:31 AM
To: ‘Patrice Seyed’
Subject: RE: [rt-users] rt install / perl_mod apache compilation (cpan)

yeah. its the pre release for mod perl 2. You want to install 1.28…

From: Patrice Seyed [mailto:apseyed@bu.edu]
Sent: Tuesday, August 19, 2003 9:19 PM
To: ‘Hodge, Jeff F (ECIII)’
Subject: RE: [rt-users] rt install / perl_mod apache compilation (cpan)
1.99 is considered perl mod 2 ?

From: Hodge, Jeff F (ECIII) [mailto:Jeff.Hodge@yuma.army.mil]
Sent: Tuesday, August 19, 2003 10:49 PM
To: ‘Patrice Seyed’; rt-users@lists.fsck.com
Subject: RE: [rt-users] rt install / perl_mod apache compilation (cpan)

you need to install apache::test before libapreq will install. It is a
prequisite for apache::request (libaprereq). Use cpan

perl -MCPAN -eshell
install Apache::Test

perl sbin/rt-test-dependencies --with-mysql --with-modperl1

use should use: perl sbin/rt-test-dependencies --with-mysql
–with-modperl2
for mod perl 2

note it seems a lot of people are having trouble with the modperl 1.99
so you should think about using apache 1.3x and mod perl 1x or you’ll
prob have a lot of trouble Also red hat 9 had some issues too. (FYI)

Make sure Apache::Test is up to date.
Make sure httpd is in your PATH.
You need DBI installed before DBD will work.
One major prob with DBD I had was that I didn’t have the test user/pw that
the DBD wanted to use. I removed them for security purposes before DBD was
installed. Their are some configs you can set with the makefile like
-testuser and -testpassword. While running perl Makefile.PL the output will
show the names of the configs and what they are set too.

…Installing each dependency “by hand” will work better, since you should
be able to read through the error messages to see what’s not installed
properly. They’re not installing bc of a dependency of some sort…can be
frustrating :slight_smile: I feel your pain.

BTW they have rpms for mysql 4.14 on mysql.com. Make sure you install all
of them, including devel and share…DBD needs some scripts from them.
http://www.mysql.com/downloads/mysql-4.0.html
http://www.mysql.com/downloads/mysql-4.0.html
server,client,share(dynamic client lib),devel (libraries and headers), and
you probably will need bench too

-jhFrom: Patrice Seyed [mailto:apseyed@bu.edu]
Sent: Wednesday, August 20, 2003 10:35 PM
To: rt-users@lists.fsck.com
Cc: ‘Hodge, Jeff F (ECIII)’; JDiaz@esabel.net
Subject: RE: [rt-users] rt install / perl_mod apache compilation (cpan)

I did a fresh install of redhat 8, rpm downgraded from 1.99 to
mod_perl-1.26-5, and after the perl module CPAN installs dep install
command, I see this time there are more modules that errored out:

LWP::UserAgent …MISSING
Apache::Request …MISSING
WWW::Mechanize …MISSING
MYSQL dependencies:
DBD::mysql 2.1018…MISSING
DBD::mysql version 2.1018 required–this is only version 2.1017
at (eval 159) line 2.

When I tried to run them by hand (i.e. perl -MCPAN -e ‘install foo::bar’),
they all gave some sort of error msg.
Also, I put mysql at mysql-3.23.52-3, and didn’t upgrade to 4.x, which would
require compiling from source (trying to stay with rpms)

Any one write a doc on a config setup that works?
Any other ideas?

From: Jaime Diaz [mailto:JDiaz@esabel.net]
Sent: Wednesday, August 20, 2003 11:38 AM
To: Patrice Seyed
Subject: RE: [rt-users] rt install / perl_mod apache compilation (cpan)

Redhat 8. We couldn’t mke it work in Red Hat 9.

From: Hodge, Jeff F (ECIII) [mailto:Jeff.Hodge@yuma.army.mil]
Sent: Wednesday, August 20, 2003 11:31 AM
To: ‘Patrice Seyed’
Subject: RE: [rt-users] rt install / perl_mod apache compilation (cpan)

yeah. its the pre release for mod perl 2. You want to install 1.28…

http://perl.apache.org/download/index.html

From: Patrice Seyed [mailto:apseyed@bu.edu]
Sent: Tuesday, August 19, 2003 9:19 PM
To: ‘Hodge, Jeff F (ECIII)’
Subject: RE: [rt-users] rt install / perl_mod apache compilation (cpan)
1.99 is considered perl mod 2 ?

From: Hodge, Jeff F (ECIII) [mailto:Jeff.Hodge@yuma.army.mil]
Sent: Tuesday, August 19, 2003 10:49 PM
To: ‘Patrice Seyed’; rt-users@lists.fsck.com
Subject: RE: [rt-users] rt install / perl_mod apache compilation (cpan)

you need to install apache::test before libapreq will install. It is a
prequisite for apache::request (libaprereq). Use cpan

perl -MCPAN -eshell
install Apache::Test

perl sbin/rt-test-dependencies --with-mysql --with-modperl1

use should use: perl sbin/rt-test-dependencies --with-mysql --with-modperl2
for mod perl 2

note it seems a lot of people are having trouble with the modperl 1.99 so
you should think about using apache 1.3x and mod perl 1x or you’ll prob have
a lot of trouble Also red hat 9 had some issues too. (FYI)