--- loncom/startup.pl	2002/10/16 19:49:52	1.9
+++ loncom/startup.pl	2005/09/26 21:39:53	1.22
@@ -1,9 +1,12 @@
 #!/usr/bin/perl
 
-use Apache();
+BEGIN {
+    eval "use Apache::compat();";
+    eval "use Apache();";
+};
 use lib '/home/httpd/lib/perl';
 #use lib '/usr/lib/perl5/site_perl/5.005/';
-#use lib '/usr/lib/perl5/site_perl/5.005/i386-linux/';
+use lib '/usr/lib/perl5/site_perl/5.6.0/i386-linux/';
 use Apache::Constants qw(:common :http :methods);
 use CGI::Cookie();
 use CGI qw(-compile standard);
@@ -14,13 +17,16 @@ use DBI();
 use Fcntl qw(:flock);
 use File::Copy();
 use GDBM_File();
+use HTML::LCParser();
 use HTML::TokeParser();
 use HTML::TreeBuilder();
 use HTML::Entities();
 use IO::Socket();
 use LWP::UserAgent();
 use Math::Cephes();
+use Math::Cephes::Matrix qw(mat);
 use Math::Random();
+use Math::Complex;
 use Opcode();
 use POSIX qw(strftime);
 use Safe();
@@ -37,7 +43,6 @@ use Apache::caparesponse();
 use Apache::lonstatistics();
 use Apache::grades();
 use Apache::lonpublisher();
-use Apache::caparesponse();
 use Apache::radiobuttonresponse();
 use Apache::optionresponse();
 use Apache::imageresponse();
@@ -45,4 +50,79 @@ use Apache::essayresponse();
 use Apache::externalresponse();
 use Apache::lonnavmaps();
 use Apache::lontexconvert();
+use Apache::randomlylabel();
+use Apache::loncommon();
+use Apache::lonquickgrades();
+use Apache::lonaboutme();
+use Apache::lonannounce();
+use Apache::lonbulletin();
+use Apache::londropadd();
+use Apache::lonerrorhandler();
+use Apache::lonevaluate();
+use Apache::lonfeedback();
+use Apache::lonhelp();
+use Apache::lonindexer();
+use Apache::lonlogin();
+use Apache::lonlogout();
+use Apache::lonmenu();
+use Apache::lonmeta();
+use Apache::lonpageflip();
+use Apache::lonpage();
+use Apache::lonpreferences();
+use Apache::lonprintout();
+use Apache::lonsubmissiontimeanalysis();
+use Apache::lonstudentsubmissions();
+use Apache::lonproblemanalysis();
+use Apache::lonproblemstatistics();
+use Apache::lonroles();
+use Apache::lontrans();
+use Apache::hint();
+use Apache::inputtags();
+use Apache::lonambiguous();
+use Apache::lonchat();
+use Apache::lonchatfetch();
+use Apache::loncommunicate();
+use Apache::loncoursedata();
+use Apache::loncreatecourse();
+use Apache::londefdef();
+use Apache::londocs();
+use Apache::lonhtmlcommon();
+use Apache::lonmsg();
+use Apache::lonmysql();
+use Apache::lonpercentage();
+use Apache::lonpickstudent();
+use Apache::lonplot();
+use Apache::lonsearchcat();
+use Apache::lonsequence();
+use Apache::lonsimplepage();
+use Apache::lonspreadsheet();
+use Apache::Spreadsheet();
+use Apache::classcalc();
+use Apache::studentcalc();
+use Apache::assesscalc();
+use Apache::lonstudentassessment();
+use Apache::lonsyllabus();
+use Apache::lontokacc();
+use Apache::lonunauthorized();
+use Apache::lonupload();
+use Apache::lonuploadedacc();
+use Apache::lonwrapper();
+use Apache::admannotations();
+use Apache::admbookmarks();
+use Apache::style();
+use Apache::lontex();
+use Apache::matchresponse();
+use Apache::outputtags();
+use Apache::randomlabel();
+use Apache::rankresponse();
+use Apache::response();
+use Apache::run();
+use Apache::scripttag();
+use Apache::structuretags();
+use Apache::portfolio();
+use Apache::bridgetask();
+# can't include this one due to the way it does it's BEGIN
+use Apache::loncreateuser();
 1;
+__END__
+