Hi everyone, I have to (re)install mod_perl enabled Apache on prod server, which is polluted with the several previous unsuccessful attempts to do the similar job. It is not my server, but I may sudo su, when sure that the main prod (which is running on pure Apache using perl CGI scripts) will remain working... Basically, I need to clean up the mess and to install a brand new mod_perl enabled dedicated Apache to use some of my handlers for the performance demonstration. Actually, I need somebody very experienced with the sun4-solaris environment to assist me carefully on this slippery road...
# perl -V Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration: Platform: osname=solaris, osvers=2.6, archname=sun4-solaris uname='sunos tensor.vnet.net 5.6 generic_105181-06 sun4u sparc sunw,ultra-1 ' config_args='-Dcc=gcc -de' hint=recommended, useposix=true, d_sigaction=define usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef use64bitint=undef use64bitall=undef uselongdouble=undef Compiler: cc='gcc', ccflags ='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFS ET_BITS=64', optimize='-O', cppflags='-fno-strict-aliasing -I/usr/local/include' ccversion='', gccversion='2.95.3 20010315 (release)', gccosandvers='solaris2.6' intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321 d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16 ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t', lseeksize=8 alignbytes=8, usemymalloc=y, prototype=define Linker and Libraries: ld='gcc', ldflags =' -L/usr/local/lib ' libpth=/usr/local/lib /usr/lib /usr/ccs/lib libs=-lsocket -lnsl -lgdbm -ldb -ldl -lm -lc perllibs=-lsocket -lnsl -ldl -lm -lc libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a Dynamic Linking: dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' ' cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib' Characteristics of this binary (from libperl): Compile-time options: USE_LARGE_FILES Built under solaris Compiled at May 10 2001 06:56:03 @INC: /usr/local/lib/perl5/5.6.1/sun4-solaris /usr/local/lib/perl5/5.6.1 /usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris /usr/local/lib/perl5/site_perl/5.6.1 /usr/local/lib/perl5/site_perl ================================ Libraries in initial conditions: ================================ # ls -l /usr/local/lib/perl5/5.6.1/sun4-solaris/ total 1166 drwxr-xr-x 3 root other 1024 Mar 12 19:50 Apache -r--r--r-- 1 root other 35434 May 1 2001 Apache.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:36 B -r--r--r-- 1 bin bin 16467 May 10 2001 B.pm drwxr-xr-x 2 root other 512 Mar 12 19:50 Bundle -r--r--r-- 1 bin bin 603 May 10 2001 ByteLoader.pm drwxr-xr-x 2 bin bin 1024 Mar 12 19:36 CORE -r--r--r-- 1 bin bin 188975 May 10 2001 Config.pm -r--r--r-- 1 bin bin 57760 May 10 2001 DB_File.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:36 Data drwxr-xr-x 2 bin bin 512 Mar 12 19:36 Devel -r--r--r-- 1 bin bin 27317 May 10 2001 DynaLoader.pm -r--r--r-- 1 bin bin 6953 May 10 2001 Errno.pm -r--r--r-- 1 bin bin 5216 May 10 2001 Fcntl.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:36 File -r--r--r-- 1 bin bin 1930 May 10 2001 GDBM_File.pm drwxr-xr-x 3 bin bin 512 Mar 29 12:17 IO -r--r--r-- 1 root other 742 Jul 23 1998 IO.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:36 IPC -r--r--r-- 1 bin bin 2408 May 10 2001 NDBM_File.pm -r--r--r-- 1 bin bin 2651 May 10 2001 O.pm -r--r--r-- 1 bin bin 2406 May 10 2001 ODBM_File.pm -r--r--r-- 1 bin bin 15195 May 10 2001 Opcode.pm -r--r--r-- 1 bin bin 18796 May 10 2001 POSIX.pm -r--r--r-- 1 bin bin 50095 May 10 2001 POSIX.pod -r--r--r-- 1 bin bin 2517 May 10 2001 SDBM_File.pm -r--r--r-- 1 bin bin 16668 May 10 2001 Safe.pm -r--r--r-- 1 bin bin 10564 May 10 2001 Socket.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:36 Sys -r--r--r-- 1 bin bin 3619 May 10 2001 XSLoader.pm -r--r--r-- 1 bin bin 1432 May 10 2001 attrs.pm drwxr-xr-x 25 bin bin 512 Mar 12 19:50 auto -r--r--r-- 1 root other 3277 Mar 3 2000 cgi_to_mod_perl.pod -r--r--r-- 1 root other 1096 Jul 11 2001 mod_perl.pm -r--r--r-- 1 root other 27538 Nov 28 2000 mod_perl.pod -r--r--r-- 1 root other 2706 Feb 29 2000 mod_perl_cvs.pod -r--r--r-- 1 root other 512 Mar 12 16:44 mod_perl_hooks.pm -r--r--r-- 1 root other 43 Jul 18 1998 mod_perl_hooks.pm.PL -r--r--r-- 1 root other 4781 Mar 3 2000 mod_perl_method_handlers.pod -r--r--r-- 1 root other 11781 Mar 3 2000 mod_perl_traps.pod -r--r--r-- 1 root other 17520 Mar 3 2000 mod_perl_tuning.pod -r--r--r-- 1 bin bin 969 May 10 2001 ops.pm -rw-r--r-- 1 root other 11615 Apr 3 17:34 perllocal.pod -r--r--r-- 1 bin bin 3780 May 10 2001 re.pm ================================ # ls -l /usr/local/lib/perl5/5.6.1/ total 2052 -r--r--r-- 1 bin bin 2570 May 10 2001 AnyDBM_File.pm -r--r--r-- 1 bin bin 10672 May 10 2001 AutoLoader.pm -r--r--r-- 1 bin bin 15212 May 10 2001 AutoSplit.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:35 B -r--r--r-- 1 bin bin 22257 May 10 2001 Benchmark.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:35 CGI -r--r--r-- 1 bin bin 208050 May 10 2001 CGI.pm drwxr-xr-x 2 bin bin 512 Mar 27 22:48 CPAN -r--r--r-- 1 bin bin 217854 May 10 2001 CPAN.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Carp -r--r--r-- 1 bin bin 4166 May 10 2001 Carp.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Class -r--r--r-- 1 bin bin 12077 May 10 2001 Cwd.pm -r--r--r-- 1 bin bin 18937 May 10 2001 DB.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Devel -r--r--r-- 1 bin bin 1353 May 10 2001 DirHandle.pm -r--r--r-- 1 bin bin 16157 May 10 2001 Dumpvalue.pm -r--r--r-- 1 bin bin 3665 May 10 2001 English.pm -r--r--r-- 1 bin bin 5146 May 10 2001 Env.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Exporter -r--r--r-- 1 bin bin 10377 May 10 2001 Exporter.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:35 ExtUtils -r--r--r-- 1 bin bin 4968 May 10 2001 Fatal.pm drwxr-xr-x 3 bin bin 512 Mar 12 19:35 File -r--r--r-- 1 bin bin 1671 May 10 2001 FileCache.pm -r--r--r-- 1 bin bin 6773 May 10 2001 FileHandle.pm -r--r--r-- 1 bin bin 4333 May 10 2001 FindBin.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Getopt drwxr-xr-x 2 bin bin 512 Mar 12 19:35 I18N drwxr-xr-x 3 bin bin 512 Mar 12 19:35 IO drwxr-xr-x 2 bin bin 512 Mar 12 19:35 IPC drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Math drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Net drwxr-xr-x 3 bin bin 512 Mar 12 19:35 Pod drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Search -r--r--r-- 1 bin bin 1050 May 10 2001 SelectSaver.pm -r--r--r-- 1 bin bin 12135 May 10 2001 SelfLoader.pm -r--r--r-- 1 bin bin 4043 May 10 2001 Shell.pm -r--r--r-- 1 bin bin 3876 May 10 2001 Symbol.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Term drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Test -r--r--r-- 1 bin bin 7822 May 10 2001 Test.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Text drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Tie drwxr-xr-x 2 bin bin 512 Mar 12 19:35 Time -r--r--r-- 1 bin bin 2359 May 10 2001 UNIVERSAL.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:35 User -r--r--r-- 1 bin bin 9540 May 10 2001 Win32.pod -r--r--r-- 1 bin bin 838 May 10 2001 abbrev.pl -r--r--r-- 1 bin bin 1298 May 10 2001 assert.pl -r--r--r-- 1 bin bin 12075 May 10 2001 attributes.pm drwxr-xr-x 3 bin bin 512 Mar 12 19:35 auto -r--r--r-- 1 bin bin 4017 May 10 2001 autouse.pm -r--r--r-- 1 bin bin 2320 May 10 2001 base.pm -r--r--r-- 1 bin bin 7368 May 10 2001 bigfloat.pl -r--r--r-- 1 bin bin 8966 May 10 2001 bigint.pl -r--r--r-- 1 bin bin 4476 May 10 2001 bigrat.pl -r--r--r-- 1 bin bin 1299 May 10 2001 blib.pm -r--r--r-- 1 bin bin 1833 May 10 2001 bytes.pm -r--r--r-- 1 bin bin 101 May 10 2001 bytes_heavy.pl -r--r--r-- 1 bin bin 1122 May 10 2001 cacheout.pl -r--r--r-- 1 bin bin 4434 May 10 2001 charnames.pm -r--r--r-- 1 bin bin 9964 May 10 2001 chat2.pl -r--r--r-- 1 bin bin 3191 May 10 2001 complete.pl -r--r--r-- 1 bin bin 9143 May 10 2001 constant.pm -r--r--r-- 1 bin bin 1993 May 10 2001 ctime.pl -r--r--r-- 1 bin bin 14439 May 10 2001 diagnostics.pm -r--r--r-- 1 bin bin 2277 May 10 2001 dotsh.pl -r--r--r-- 1 bin bin 11982 May 10 2001 dumpvar.pl -r--r--r-- 1 bin bin 1736 May 10 2001 exceptions.pl -r--r--r-- 1 bin bin 1019 May 10 2001 fastcwd.pl -r--r--r-- 1 bin bin 7980 May 10 2001 fields.pm -r--r--r-- 1 bin bin 2091 May 10 2001 filetest.pm -r--r--r-- 1 bin bin 1185 May 10 2001 find.pl -r--r--r-- 1 bin bin 1130 May 10 2001 finddepth.pl -r--r--r-- 1 bin bin 642 May 10 2001 flush.pl -r--r--r-- 1 bin bin 24095 May 10 2001 ftp.pl -r--r--r-- 1 bin bin 1427 May 10 2001 getcwd.pl -r--r--r-- 1 bin bin 1322 May 10 2001 getopt.pl -r--r--r-- 1 bin bin 1380 May 10 2001 getopts.pl -r--r--r-- 1 bin bin 727 May 10 2001 hostname.pl -r--r--r-- 1 bin bin 356 May 10 2001 importenv.pl -r--r--r-- 1 bin bin 3242 May 10 2001 integer.pm -r--r--r-- 1 bin bin 349 May 10 2001 less.pm -r--r--r-- 1 bin bin 3614 May 10 2001 lib.pm -r--r--r-- 1 bin bin 798 May 10 2001 locale.pm -r--r--r-- 1 bin bin 1255 May 10 2001 look.pl -r--r--r-- 1 bin bin 1976 May 10 2001 newgetopt.pl -r--r--r-- 1 bin bin 2216 May 10 2001 open.pm -r--r--r-- 1 bin bin 185 May 10 2001 open2.pl -r--r--r-- 1 bin bin 185 May 10 2001 open3.pl -r--r--r-- 1 bin bin 45378 May 10 2001 overload.pm -r--r--r-- 1 bin bin 85208 May 10 2001 perl5db.pl drwxr-xr-x 2 bin bin 2560 Mar 12 19:36 pod -r--r--r-- 1 bin bin 1478 May 10 2001 pwd.pl -r--r--r-- 1 bin bin 880 May 10 2001 shellwords.pl -r--r--r-- 1 bin bin 7584 May 10 2001 sigtrap.pm -r--r--r-- 1 bin bin 658 May 10 2001 stat.pl -r--r--r-- 1 bin bin 2624 May 10 2001 strict.pm -r--r--r-- 1 bin bin 818 May 10 2001 subs.pm drwxr-xr-x 13 bin bin 1024 Mar 29 12:17 sun4-solaris -r--r--r-- 1 bin bin 4806 May 10 2001 syslog.pl -r--r--r-- 1 bin bin 164 May 10 2001 tainted.pl -r--r--r-- 1 bin bin 4114 May 10 2001 termcap.pl -r--r--r-- 1 bin bin 690 May 10 2001 timelocal.pl drwxr-xr-x 5 bin bin 1024 Mar 12 19:36 unicode -r--r--r-- 1 bin bin 2150 May 10 2001 utf8.pm -r--r--r-- 1 bin bin 5483 May 10 2001 utf8_heavy.pl -r--r--r-- 1 bin bin 3803 May 10 2001 validate.pl -r--r--r-- 1 bin bin 2746 May 10 2001 vars.pm drwxr-xr-x 2 bin bin 512 Mar 12 19:36 warnings -r--r--r-- 1 bin bin 14333 May 10 2001 warnings.pm ================================ # ls -l /usr/local/lib/perl5/site_perl/5.6.1/sun4-solaris/ total 228 drwxr-xr-x 3 root other 1024 Apr 2 19:50 Apache -r--r--r-- 1 root other 35434 May 1 2001 Apache.pm drwxr-xr-x 2 root other 512 Mar 12 19:47 Bundle drwxr-xr-x 2 root other 512 Mar 28 18:19 Compress drwxr-xr-x 2 root other 512 Mar 28 16:01 Digest drwxr-xr-x 2 root other 512 Mar 28 18:01 MIME drwxr-xr-x 12 root other 512 Apr 3 17:34 auto -r--r--r-- 1 root other 3277 Mar 3 2000 cgi_to_mod_perl.pod -r--r--r-- 1 root other 1096 Jul 11 2001 mod_perl.pm -r--r--r-- 1 root other 27538 Nov 28 2000 mod_perl.pod -r--r--r-- 1 root other 2706 Feb 29 2000 mod_perl_cvs.pod -r--r--r-- 1 root other 512 Mar 12 16:44 mod_perl_hooks.pm -r--r--r-- 1 root other 43 Jul 18 1998 mod_perl_hooks.pm.PL -r--r--r-- 1 root other 4781 Mar 3 2000 mod_perl_method_handlers.pod -r--r--r-- 1 root other 11781 Mar 3 2000 mod_perl_traps.pod -r--r--r-- 1 root other 17520 Mar 3 2000 mod_perl_tuning.pod ================================ # ls -l /usr/local/lib/perl5/site_perl/5.6.1/ total 128 drwxr-xr-x 2 root other 512 Apr 3 15:27 Apache drwxr-xr-x 2 root other 512 Mar 28 18:05 Bundle drwxr-xr-x 3 root other 512 Mar 29 14:15 Devel drwxr-xr-x 2 root other 512 Mar 28 18:05 File drwxr-xr-x 2 root other 512 Mar 28 18:05 HTML drwxr-xr-x 4 root other 512 Mar 28 18:05 HTTP drwxr-xr-x 4 root other 512 Mar 28 18:05 LWP -r--r--r-- 1 root other 19400 Feb 9 12:45 LWP.pm drwxr-xr-x 4 root other 512 Apr 3 17:37 Net drwxr-xr-x 3 root other 1024 Mar 28 18:01 URI -r--r--r-- 1 root other 24793 Dec 30 16:30 URI.pm drwxr-xr-x 3 root other 512 Mar 28 18:05 WWW -r--r--r-- 1 root other 9119 Nov 15 02:56 lwpcook.pod drwxr-xr-x 8 bin bin 512 Mar 28 18:19 sun4-solaris ================================ # ls -l /usr/local/lib/perl5/site_perl/ total 2 drwxr-xr-x 13 bin bin 512 Mar 29 14:15 5.6.1 ================================ Thanks, Slava