[rt-users] another Apache::Cookie problem

Eric Tremont erict at focuslearning.com
Thu Jan 24 18:10:37 EST 2002


We are currently installing RT 2.0.11 and running Apache 1.3.20-16.   After
trying many searches, I'm throwing in the towel and going to the source.
You may recall this type of error message upon starting Apache:

Starting httpd: [Thu Jan 24 17:48:31 2002] [error] Can't locate
Apache/Cookie.pm in @INC (@INC contains: /opt/rt2/etc /opt/rt2/lib
/usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
/usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl5/site_perl . /etc/httpd/ /etc/httpd/lib/perl) at
/opt/rt2/bin/webmux.pl line 80.
BEGIN failed--compilation aborted at /opt/rt2/bin/webmux.pl line 80.
Compilation failed in require at (eval 1) line 1.

Syntax error on line 1448 of /etc/httpd/conf/httpd.conf:
Can't locate Apache/Cookie.pm in @INC (@INC contains: /opt/rt2/etc
/opt/rt2/lib /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
/usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
/usr/lib/perl5/site_perl . /etc/httpd/ /etc/httpd/lib/perl) at
/opt/rt2/bin/webmux.pl line 80.
BEGIN failed--compilation aborted at /opt/rt2/bin/webmux.pl line 80.
Compilation failed in require at (eval 1) line 1.

[FAILED]


Testdeps shows that Apache::Cookies is not installed, however it is clear
that the latest libapreq (0.33) has been installed in fixdeps but
apache_request shows no directories and that the make file is not OK, as
shown here:

/usr/bin/perl ./tools/testdeps -fix mysql
Checking for DBI 1.18 ...found
Checking for DBIx::DataSource 0.02 ...found
Checking for DBIx::SearchBuilder 0.48 ...found
Checking for HTML::Entities...found
Checking for MLDBM...found
Checking for Net::Domain...found
Checking for Net::SMTP...found
Checking for Params::Validate 0.02 ...found
Checking for HTML::Mason 1.02 ...found
Checking for CGI::Cookie 1.20 ...found
Checking for Apache::Cookie....Apache::Cookie not installed.Installing with
CPAN...Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
Going to read /root/.cpan/sources/modules/02packages.details.txt.gz
Scanning cache /root/.cpan/build for sizes

  There's a new CPAN.pm version (v1.59) available!
  [Current version is v1.52]
  You might want to try
    install Bundle::CPAN
    reload cpan
  without quitting the current session. It should be a seamless upgrade
  while we are running...

Going to read /root/.cpan/sources/modules/03modlist.data.gz
Running make for J/JI/JIMW/libapreq-0.33.tar.gz

  CPAN: MD5 security checks disabled because MD5 not installed.
  Please consider installing the MD5 module.

libapreq-0.33/
libapreq-0.33/.cvsignore
libapreq-0.33/CREDITS
libapreq-0.33/Changes
libapreq-0.33/INSTALL
libapreq-0.33/LICENSE
libapreq-0.33/MANIFEST
libapreq-0.33/Makefile.PL
libapreq-0.33/Makefile.am
libapreq-0.33/README
libapreq-0.33/ToDo
libapreq-0.33/acconfig.h
libapreq-0.33/acinclude.m4
libapreq-0.33/aclocal.m4
libapreq-0.33/config.guess
libapreq-0.33/config.sub
libapreq-0.33/configure.in
libapreq-0.33/install-sh
libapreq-0.33/libapreq.pod
libapreq-0.33/libtool
libapreq-0.33/ltconfig
libapreq-0.33/ltmain.sh
libapreq-0.33/mkinstalldirs
libapreq-0.33/typemap
libapreq-0.33/Cookie/
libapreq-0.33/Cookie/.cvsignore
libapreq-0.33/Cookie/Cookie.pm
libapreq-0.33/Cookie/Cookie.xs
libapreq-0.33/Cookie/Makefile.PL
libapreq-0.33/Request/
libapreq-0.33/Request/.cvsignore
libapreq-0.33/Request/Makefile.PL
libapreq-0.33/Request/Request.pm
libapreq-0.33/Request/Request.xs
libapreq-0.33/c/
libapreq-0.33/c/.cvsignore
libapreq-0.33/c/Makefile.PL
libapreq-0.33/c/Makefile.am
libapreq-0.33/c/Makefile.noperl
libapreq-0.33/c/apache_cookie.c
libapreq-0.33/c/apache_cookie.h
libapreq-0.33/c/apache_multipart_buffer.c
libapreq-0.33/c/apache_multipart_buffer.h
libapreq-0.33/c/apache_request.c
libapreq-0.33/c/apache_request.h
libapreq-0.33/c/libapreq_config.h.in
libapreq-0.33/c/stamp-h.in
libapreq-0.33/c/Makefile.in
libapreq-0.33/eg/
libapreq-0.33/eg/c/
libapreq-0.33/eg/c/testapreq/
libapreq-0.33/eg/c/testapreq/Makefile.apxs
libapreq-0.33/eg/c/testapreq/Makefile.tmpl
libapreq-0.33/eg/c/testapreq/mod_testapreq.c
libapreq-0.33/eg/c/testapreq/mod_testapreq.module
libapreq-0.33/eg/perl/
libapreq-0.33/eg/perl/cookie.pl
libapreq-0.33/eg/perl/file_upload.pl
libapreq-0.33/lib/
libapreq-0.33/lib/Apache/
libapreq-0.33/lib/Apache/libapreq.pm
libapreq-0.33/missing
libapreq-0.33/Makefile.in
libapreq-0.33/configure
Removing previously used /root/.cpan/build/libapreq-0.33

  CPAN.pm: Going to build J/JI/JIMW/libapreq-0.33.tar.gz

Checking if your kit is complete...
Looks good
Writing Makefile for libapreq
mkdir ../blib
mkdir ../blib/arch
mkdir ../blib/arch/auto
mkdir ../blib/arch/auto/libapreq
Warning: -L../blib/arch/auto/libapreq changed to
-L/root/.cpan/build/libapreq-0.33/Request/../blib/arch/auto/libapreq
Writing Makefile for Apache::Request
Warning: -L../blib/arch/auto/libapreq changed to
-L/root/.cpan/build/libapreq-0.33/Cookie/../blib/arch/auto/libapreq
Writing Makefile for Apache::Cookie
Writing Makefile for libapreq
make[1]: Entering directory `/root/.cpan/build/libapreq-0.33'
mkdir blib/lib
mkdir blib/lib/auto
mkdir blib/lib/auto/libapreq
mkdir blib/man3
cp libapreq.pod blib/lib/libapreq.pod
cp lib/Apache/libapreq.pm blib/lib/Apache/libapreq.pm
make[2]: Entering directory `/root/.cpan/build/libapreq-0.33/c'
gcc -c -I/usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/Apache/include
-I/usr/lib/perl5/site_perl/5.6.0/i386-linux/auto/Apache/include/modules/perl
-fno-strict-aliasing -I/usr/local/include -O2 -march=i386 -mcpu=i686
-DVERSION=\"0.10\" -DXS_VERSION=\"0.10\" -fPIC
-I/usr/lib/perl5/5.6.0/i386-linux/CORE  apache_request.c
In file included from apache_request.c:58:
apache_request.h:5:19: httpd.h: No such file or directory
apache_request.h:6:25: http_config.h: No such file or directory
apache_request.h:7:23: http_core.h: No such file or directory
apache_request.h:8:22: http_log.h: No such file or directory
apache_request.h:9:23: http_main.h: No such file or directory
apache_request.h:10:27: http_protocol.h: No such file or directory
apache_request.h:11:25: util_script.h: No such file or directory
make[2]: *** [apache_request.o] Error 1
make[2]: Leaving directory `/root/.cpan/build/libapreq-0.33/c'
make[1]: *** [subdirs] Error 2
make[1]: Leaving directory `/root/.cpan/build/libapreq-0.33'
  /usr/bin/make  -- NOT OK
Running make test
  Oops, make had returned bad status
Running make install
  Oops, make had returned bad status

Checking for Apache::Session 1.53 ...found
Checking for Date::Parse...found
Checking for Date::Format...found
Checking for MIME::Entity 5.108 ...found
Checking for Mail::Mailer 1.20 ...found
Checking for Getopt::Long 2.24 ...found
Checking for Tie::IxHash...found
Checking for Text::Wrapper...found
Checking for Text::Template...found
Checking for File::Spec 0.8 ...found
Checking for Errno...found
Checking for FreezeThaw...found
Checking for File::Temp...found
Checking for Log::Dispatch 1.6 ...found
Checking for DBD::mysql 2.0416 ...found

  
Would the updated CPAN.pm be of any help or are we missing the boat
entirely?  I've even tried the perl -MCPAN solution to no avail.  I'm yet
another one of those who is not Perl savvy (but it is getting quite
interesting!) and any help on this is appreciated.  


Thank you much,
Eric Tremont
QA, Focus Learning Corporation 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: winmail.dat
Type: application/ms-tnef
Size: 4604 bytes
Desc: not available
URL: <http://lists.bestpractical.com/pipermail/rt-users/attachments/20020124/87e173f4/attachment.bin>


More information about the rt-users mailing list