Hi Tom,

Thank you for your help.

I am not using the perl that came with the system. I compiled the source
code from scratch and using that.
I have not uninstalled the perl that came with the system, I compiled
the perl 5.8.3 in other path (/usr/local/apache)
and used that perl for compiling and building the Apache and mod_perl.
perl version is 5.8.3.
Please find the below outputs from my system.
I am able to run simple .pl files. 
like
print "testing the perl script";

but not able to run the complex .pl files which are using some modules.

Thanks,
Bheema.

# which perl
/usr/local/apache/bin/perl

# perl -V
Summary of my perl5 (revision 5.0 version 8 subversion 3) configuration:
  Platform:
    osname=aix, osvers=5.2.0.0, archname=aix-thread-multi
    uname='aix clibm023 2 5 00514c2a4c00 '
    config_args='-Dcc=gcc'
    hint=recommended, useposix=true, d_sigaction=define
    usethreads=define use5005threads=undef useithreads=define
usemultiplicity=define
    useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags ='-D_THREAD_SAFE -D_ALL_SOURCE -D_ANSI_C_SOURCE
-D_POSIX_SOURCE -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT
-fno-strict-aliasing -I/usr/local/include -D_LARGE_FILES',
    optimize='-O',
    cppflags='-D_THREAD_SAFE -D_ALL_SOURCE -D_ANSI_C_SOURCE
-D_POSIX_SOURCE -DUSE_NATIVE_DLOPEN -DNEED_PTHREAD_INIT
-fno-strict-aliasing -I/usr/local/include'
    ccversion='', gccversion='3.3.2', gccosandvers='aix5.2.0.0'
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=4321
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='off_t',
lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='gcc', ldflags =' -Wl,-brtl -L/usr/local/lib -Wl,-b32'
    libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
    libs=-lbind -lnsl -ldbm -ldl -lld -lm -lcrypt -lpthreads -lc_r -lbsd
    perllibs=-lbind -lnsl -ldl -lld -lm -lcrypt -lpthreads -lc_r -lbsd
    libc=/lib/libc.a, so=a, useshrplib=false, libperl=libperl.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags='-Xlinker
-bE:/usr/local/apache/lib/perl5/5.8.3/aix-thread-multi/CORE/perl.exp'
    cccdlflags=' ', lddlflags=' -Wl,-bhalt:4 -Wl,-bM:SRE
-Wl,-bI:$(PERL_INC)/perl.exp -Wl,-bE:$(BASEEXT).exp -Wl,-bnoentry
-lpthreads -lc_r -L/usr/local/lib'


Characteristics of this binary (from libperl):
  Compile-time options: MULTIPLICITY USE_ITHREADS USE_LARGE_FILES
PERL_IMPLICIT_CONTEXT
  Built under aix
  Compiled at May 27 2004 16:35:10
  %ENV:
 
PERL5LIB="/usr/local/apache/lib/perl5/5.8.3:/usr/local/apache/lib/perl5/
site_perl/5.8.3"
  @INC:
    /usr/local/apache/lib/perl5/5.8.3/aix-thread-multi
    /usr/local/apache/lib/perl5/5.8.3
    /usr/local/apache/lib/perl5/site_perl/5.8.3/aix-thread-multi
    /usr/local/apache/lib/perl5/site_perl/5.8.3
    /usr/local/apache/lib/perl5/5.8.3/aix-thread-multi
    /usr/local/apache/lib/perl5/5.8.3
    /usr/local/apache/lib/perl5/site_perl/5.8.3/aix-thread-multi
    /usr/local/apache/lib/perl5/site_perl/5.8.3
    /usr/local/apache/lib/perl5/site_perl
    .
#

-----Original Message-----
From: Tom Schindl [mailto:[EMAIL PROTECTED]
Sent: Friday, May 28, 2004 1:07 PM
To: Bheema Rao Merugu, BSC, Ambattur, Chennai; mod_perl
Subject: Re: mod_perl not able to run some pl files.


well is the "perl" really executing your perl or the one that comes with

the system?

# which perl

If you don't have uninstalled the default perl your command will execute

the system perl because its located into /usr/bin/perl. Where's your 
personal built perl installed?

# perl -V
will tell you the include-paths of your perl installation. I think 
you've messed up something.

Tom

Bheema Rao Merugu, BSC, Ambattur, Chennai wrote:
> Hi,
> 
> 
> Please find the CGI.pm version installed in my system
> 
> # perl -MCGI -e 'print "CGI.pm version $CGI::VERSION\n";'
> CGI.pm version 3.01
> even though its giving the error I think there is some configuration
> issue with apache and mod_perl.
> 
> [Thu May 27 18:38:43 2004] [error] Can't locate CGI.pm in @INC (@INC
> contains: /usr/local/apache/lib/perl5/5.8.3/aix-thread-multi
> /usr/local/apache/lib/perl5/5.8.3
> /usr/local/apache/lib/perl5/site_perl/5.8.3/aix-thread-multi
> /usr/local/apache/lib/perl5/site_perl/5.8.3
> /usr/local/apache/lib/perl5/5.8.3/aix-thread-multi
> /usr/local/apache/lib/perl5/5.8.3
> /usr/local/apache/lib/perl5/site_perl/5.8.3/aix-thread-multi
> /usr/local/apache/lib/perl5/site_perl/5.8.3
> /usr/local/apache/lib/perl5/site_perl . /usr/local/apache/
> /usr/local/apache/lib/perl) at /export/home/perl/test.pl line 10.
> BEGIN failed--compilation aborted at /export/home/perl/test.pl line
10.
> 
> 
> Thanks,
> Bheema.
> 
> -----Original Message-----
> From: Brian Reichert [mailto:[EMAIL PROTECTED]
> Sent: Thursday, May 27, 2004 10:01 PM
> To: Bheema Rao Merugu, BSC, Ambattur, Chennai
> Cc: [EMAIL PROTECTED]; Stas Bekman
> Subject: Re: mod_perl not able to run some pl files.
> 
> 
> On Thu, May 27, 2004 at 07:45:49PM +0530, Bheema Rao Merugu, BSC,
> Ambattur, Chennai wrote:
> 
>>Hi,
>> 
>> 
>>I am getting the below error message in the error_log file. but I had
>>the CGI.pm in the path /usr/local/apache/lib/perl5/5.8.3 
> 
> 
> When you say you 'had' CGI.pm in that path, do you mean that you
> used that perl installation to make/install the module?
> 
> Or did you merely copy it in?  If the latter, make sure that you
> have permissions on the file set properly.
> 
> 
>>Thanks,
>>Bheema
> 
> 

-- 
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html

Reply via email to