My guess is that you don't have gcc installed? what do you see when
running:
  % gcc -v

> I'm new to compiling my own software and attempting to get mod_perl
> and apache to work together.  I have Redhat 6.0.
> 
> I thought this was supposed to use gcc, not cc and I am getting no
> make action when it's done.
> 
> I would _greatly_ appreciate any help on resolving this.  I'm teaching
> myself Embperl and want it to have Virtual Logging.  It appears that
> it must be a Apache module in order to enable this feature.
> 
> I have the following directories in /usr/src
> mod_perl-1.21
> apache_1.3.9
> 
> I just did gzip -d on the .gz files and then tar -xvf on the
> subsequent tar files.
> 
> Then I went to the mod_perl-1.21 directory and did:
> $ perl Makefile.PL \
>      APACHE_PREFIX=/www \
>      DO_HTTPD=1 \
>      USE_APACI=1 \
>      EVERYTHING=1 > makeout.log 2>&1
>      
> Makeout.log is here:
> 
> Will run tests as User: 'nobody' Group: 'root'
> Configuring for Apache, Version 1.3.9
>  + using installation path layout: Apache (config.layout)
>  + activated perl module (modules/perl/libperl.a)
> Creating Makefile
> Creating Configuration.apaci in src
>       + id: mod_perl/1.21
>       + id: Perl/5.00503 (linux) [perl]
> Creating Makefile in src
>  + configured for Linux platform
>  + setting C pre-processor to cc -E
>  + checking for system header files
>  + adding selected modules
>     o perl_module uses ConfigStart/End
>       + mod_perl build type: OBJ
>       + setting up mod_perl build environment
>       + adjusting Apache build environment
>       + enabling Perl support for SSI (mod_include)
>  + checking sizeof various data types
>  + doing sanity check on compiler and options
> ** A test compilation with your Makefile configuration
> ** failed. This is most likely because your C compiler
> ** is not ANSI. Apache requires an ANSI C Compiler, such
> ** as gcc. The above error message from your compiler
> ** will also provide a clue.
>  Aborting!
> Will configure via APACI
> cp apaci/Makefile.libdir
> ./apache_1.3.9/src/modules/perl/Makefile.libdir
> cp apaci/Makefile.tmpl ../apache_1.3.9/src/modules/perl/Makefile.tmpl
> cp apaci/README ../apache_1.3.9/src/modules/perl/README
> cp apaci/configure ../apache_1.3.9/src/modules/perl/configure
> cp apaci/libperl.module
> ./apache_1.3.9/src/modules/perl/libperl.module
> cp apaci/mod_perl.config
> ./apache_1.3.9/src/modules/perl/mod_perl.config
> cp apaci/mod_perl.config.sh
> ./apache_1.3.9/src/modules/perl/mod_perl.config.sh
> cp apaci/load_modules.pl.PL
> ./apache_1.3.9/src/modules/perl/load_modules.pl.PL
> cp apaci/find_source.PL
> ./apache_1.3.9/src/modules/perl/find_source.PL
> 
> [everything snipped].....................enabled
> 
> (cd ../apache_1.3.9 && CC="cc" ./configure
> --activate-module=src/modules/perl/libperl.a --prefix=/www)
> Checking CGI.pm VERSION..........ok
> Checking for LWP::UserAgent......ok
> Checking for HTML::HeadParser....ok
> Writing Makefile for Apache
> Writing Makefile for Apache::Connection
> Writing Makefile for Apache::Constants
> Writing Makefile for Apache::File
> Writing Makefile for Apache::Leak
> Writing Makefile for Apache::Log
> Writing Makefile for Apache::ModuleConfig
> Writing Makefile for Apache::PerlRunXS
> Writing Makefile for Apache::Server
> Writing Makefile for Apache::Symbol
> Writing Makefile for Apache::Table
> Writing Makefile for Apache::URI
> Writing Makefile for Apache::Util
> Writing Makefile for mod_perl
> 
> 
> Then I ran make > make.log 2>&1
> 
> Make.log is here:
> 
> (cd ../apache_1.3.9 && make)
> make[1]: Entering directory `/usr/src/apache_1.3.9'
> ===> src
> make[2]: Entering directory `/usr/src/apache_1.3.9'
> make[3]: Entering directory `/usr/src/apache_1.3.9/src'
> make[3]: *** No rule to make target `all'.  Stop.
> make[3]: Leaving directory `/usr/src/apache_1.3.9/src'
> make[2]: *** [build-std] Error 2
> make[2]: Leaving directory `/usr/src/apache_1.3.9'
> make[1]: *** [build] Error 2
> make[1]: Leaving directory `/usr/src/apache_1.3.9'
> make: *** [apaci_httpd] Error 2
> 
> 
> 
> 
> --
> Scott Chapman
> Technical Support Specialist
> Lund Performance Solutions
> [EMAIL PROTECTED] or [EMAIL PROTECTED]
> Phone: 541-926-3800 www.lund.com
> 



_______________________________________________________________________
Stas Bekman  mailto:[EMAIL PROTECTED]    www.singlesheaven.com/stas  
Perl,CGI,Apache,Linux,Web,Java,PC at  www.singlesheaven.com/stas/TULARC
www.apache.org  & www.perl.com  == www.modperl.com  ||  perl.apache.org
single o-> + single o-+ = singlesheaven    http://www.singlesheaven.com

Reply via email to