When trying to build Bundle::Apache, I am getting a compile error with libapreq-0.33, regarding a typemap missing an entry.
A script showing what I'm doing and the subsequent error follows. Any pointers would be greatly appreciated (including "this belongs in another forum", as this is my first post here). Many thanks... Bob Kramer ------------ script log follows -------------- Script started on Tue Dec 18 18:08:08 2001 root@snowyowl:~# !perl perl -MCPAN -e shell cpan shell -- CPAN exploration and modules installation (v1.59) ReadLine support available (try 'install Bundle::CPAN') [4mcpan> [m[1minstall Bundle::Apache [mGoing to read /root/.cpan/sources/authors/01mailrc.txt.gz Going to read /root/.cpan/sources/modules/02packages.details.txt.gz Going to read /root/.cpan/sources/modules/03modlist.data.gz MIME::Base64 is up to date. Digest::MD5 is up to date. URI is up to date. Net::FTP is up to date. HTML::HeadParser is up to date. LWP is up to date. Devel::Symdump is up to date. Data::Dumper is up to date. CGI is up to date. Tie::IxHash is up to date. Apache is up to date. Apache::DBI is up to date. Apache::DB is up to date. Apache::Stage is up to date. Apache::Sandwich is up to date. Running install for module Apache::Request Running make for J/JI/JIMW/libapreq-0.33.tar.gz Scanning cache /root/.cpan/build for sizes CPAN: MD5 loaded ok Checksum for /root/.cpan/sources/authors/id/J/JI/JIMW/libapreq-0.33.tar.gz ok 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 cp libapreq.pod blib/lib/libapreq.pod cp lib/Apache/libapreq.pm blib/lib/Apache/libapreq.pm make[1]: Entering directory `/root/.cpan/build/libapreq-0.33/c' cc -c -I/usr/include/apache -I/usr/include/apache -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.10\" -DXS_VERSION=\"0.10\" -fpic -I/usr/lib/perl5/i386-linux/CORE apache_request.c cc -c -I/usr/include/apache -I/usr/include/apache -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.10\" -DXS_VERSION=\"0.10\" -fpic -I/usr/lib/perl5/i386-linux/CORE apache_cookie.c cc -c -I/usr/include/apache -I/usr/include/apache -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -DVERSION=\"0.10\" -DXS_VERSION=\"0.10\" -fpic -I/usr/lib/perl5/i386-linux/CORE apache_multipart_buffer.c rm -rf ../blib/arch/auto/libapreq/libapreq.a /usr/bin/ar cr ../blib/arch/auto/libapreq/libapreq.a apache_request.o apache_cookie.o apache_multipart_buffer.o && : ../blib/arch/auto/libapreq/libapreq.a chmod 755 ../blib/arch/auto/libapreq/libapreq.a cp apache_cookie.h ../blib/arch/auto/libapreq/include/apache_cookie.h cp apache_multipart_buffer.h ../blib/arch/auto/libapreq/include/apache_multipart_buffer.h cp apache_request.h ../blib/arch/auto/libapreq/include/apache_request.h make[1]: Leaving directory `/root/.cpan/build/libapreq-0.33/c' make[1]: Entering directory `/root/.cpan/build/libapreq-0.33/Request' cp Request.pm ../blib/lib/Apache/Request.pm /usr/bin/perl -I/usr/lib/perl5/i386-linux -I/usr/lib/perl5 /usr/lib/perl5/ExtUtils/xsubpp -typemap /usr/lib/perl5/ExtUtils/typemap Request.xs > Request.xsc && mv Request.xsc Request.c Error: 'Apache::Table' not in typemap in Request.xs, line 365 make[1]: *** [Request.c] Error 1 make[1]: Leaving directory `/root/.cpan/build/libapreq-0.33/Request' make: *** [subdirs] Error 2 /usr/bin/make -- NOT OK Running make test Can't test without successful make Running make install make had returned bad status, install seems impossible Bundle summary: The following items in bundle Bundle::Apache had installation problems: Apache::Request [4mcpan> [m[1mquit [mLockfile removed. root@snowyowl:~# Script done on Tue Dec 18 18:08:25 2001