> I need to move a current installation of several webservers using
> embedded perl from an old redhat/apache1.3.29 installation to AIX52
> and IBM HTTPServer 2.0.47.1.
> 
> I use the AIX xlC compiler, the perl version is 5.8.0, thread-enabled.
> 
> I installed modperl 2.0.2 with minimal trouble as a DSO.
> 
> I installed embperl-2.1.0 with a couple of tweaks:
>   - it wanted mod_cgi.so, which doesn't exist, so I symlinked
> mod_cgi.so to mod_cgid.so
>   - had to update the LDDLFLAGS in top level Makefile per an email I
> found in the embperl archives to specify where      the .exp files
> were to be found
> 
> I could not start the webserver.  Its httpd.conf embperl config is:
> 
>    <IfModule mod_perl.c>
> 
>       PerlModule Embperl;
>       PerlModule Apache::DBI;
>       PerlPassEnv ORACLE_HOME
>       PerlPassEnv HTTP_PI_REALM_NAME
>       PerlPassEnv HTTP_PI_USER_NAME
>       PerlPassEnv HTTP_PI_USER_ID
>       PerlRequire /usr/local/dia_modules/startup.pl
> 
> The startup.pl has only: 
> use lib '/usr/local/dia_modules';
> 1;
> 
> 
> Attempting to start the webserver gets error:
> [Mon Apr 17 12:03:28 2006] [error] Can't locate loadable object for
> module Embperl in @INC (@INC contains: /usr/local/dia_modules
> /usr/opt/perl5/lib/5.8.0/aix-thread-multi /usr/opt/perl5/lib/5.8.0
> /usr/opt/perl5/lib/site_perl/5.8.0/aix-thread-multi
> /usr/opt/perl5/lib/site_perl/5.8.0 /usr/opt/perl5/lib/site_perl .
> /usr/HTTPServer) at (eval 3) line 1\nCompilation failed in require at
> (eval 3) line 1.\n
> [Mon Apr 17 12:03:28 2006] [error] Can't load Perl module Embperl; for
> server admin.dia.sbcglobal.net:0, exiting...
> 
> 
> 
> The PerlModule statement in the origiinal webserver httpd.conf is:
>    PerlModule HTML::Embperl;
> 
> but I changed it because the embperl files were not installed under an
> HTML directory.  
> 
> 
> ------
> 
> The embperl files installed under
> /usr/opt/perl5/lib/site_perl/5.8.0/aix-thread-multi and what I have
> there is:
> drwx--x--x   5 root     system          512 Mar 28 12:35 Embperl
> -r--r--r--   1 root     system        12863 Mar 29 16:57 Embperl.pm
> -r--r--r--   1 root     system        57252 Nov 14 13:27 Embperl.pod
> 
> And the Embperl directory has:
> 
> -r--r--r--   1 root     system         9656 Oct 25 18:16 App.pm
> -r--r--r--   1 root     system        67945 Nov 14 01:08 Config.pod
> -r--r--r--   1 root     system         5455 Oct 25 18:16 Constant.pm
> -r--r--r--   1 root     system        42715 Oct 25 18:17 Faq.pod
> -r-xr-xr-x   1 root     system         3131 Nov 14 02:09 Features.pod
> -r--r--r--   1 root     system         3363 Oct 25 18:17 FeaturesD.pod
> drwx--x--x   3 root     system          512 Mar 28 12:35 Form
> -r-xr-xr-x   1 root     system         2269 Nov 09 00:11 Inline.pm
> -r--r--r--   1 root     system        22236 Oct 25 18:17 Intro.pod
> -r--r--r--   1 root     system        24119 Oct 25 18:17
> IntroEmbperlObject.pod
> -r--r--r--   1 root     system          985 Oct 25 18:16 Log.pm
> -r--r--r--   1 root     system         8133 Nov 15 00:22 Mail.pm
> -r--r--r--   1 root     system        21471 Nov 15 00:22 Object.pm
> -r--r--r--   1 root     system          991 Oct 25 18:16 Out.pm
> drwx--x--x   2 root     system          512 Mar 28 12:35 Recipe
> -r--r--r--   1 root     system         5883 Oct 25 18:16 Recipe.pm
> -r--r--r--   1 root     system         1593 Oct 25 18:16 Run.pm
> -r-xr-xr-x   1 root     system         2949 Oct 27 01:09 SVN.pod
> -r--r--r--   1 root     system        12055 Oct 25 18:16 Session.pm
> drwx--x--x   2 root     system          512 Mar 28 12:35 Syntax
> -r--r--r--   1 root     system        23019 Oct 25 18:16 Syntax.pm
> -r--r--r--   1 root     system        15099 Oct 25 18:17
> TipsAndTricks.pod
> -r--r--r--   1 root     system         4717 Oct 25 18:16 Util.pm
> 
> ---
> 
> Someone suggested that in fact I need to get the HTML::Embperl package
> from cpan and install that.  I tried with HTML-Embperl-1.3.6 but the
> perl Makefile.PL gets error:
> 
> Can't locate Apache/src.pm in @INC (@INC contains:
> /usr/opt/perl5/lib/5.8.0/aix-thread-multi /usr/opt/perl5/lib/
> 5.8.0 /usr/opt/perl5/lib/site_perl/5.8.0/aix-thread-multi
> /usr/opt/perl5/lib/site_perl/5.8.0 /usr/opt/perl5/lib/
> site_perl .) at Makefile.PL line 861, <STDIN> line 5.
> 
> So someone suggested that I need to install Apache::src from cpan, but
> in fact that is part of an older version of modperl so I am at a loss.
> 
> I apologize at being not very literate with all this.  Is it the
> HTML::Embperl package I need, and are there other prereqs I need
> before I can install Embperl?  The perl install itself is what comes
> off the AIX CD so there are very few perl modules on the server.
> 
> Thanks, Susan
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to