Login | Register For Free | Help
Search for: (Advanced)

Mailing List Archive: ModPerl: ModPerl
mod_perl 1.0 Compilation on Linux Ubuntu
 

Index | Next | Previous | View Flat


hans at welinux

Jun 17, 2009, 8:08 AM


Views: 452
Permalink
mod_perl 1.0 Compilation on Linux Ubuntu

Hi,

I'm having trouble compiling mod_perl on latest ubuntu (Jaunty), i've tried the latest version of mod_perl: 1.31 and apache: 1.3.41 without success, then i downgraded to some older versions once i was able to build: mod_perl.1.30 and apache 1.3.39, without success too.

The problem is that after doing perl Makefile.PL DO_HTTPD=1 USE_APACI=1 EVERYTHING=1

I get the following error:

** A test compilation with your Makefile configuration
** failed. The below error output from the compilation
** test will give you an idea what is failing. Note that
** Apache requires an ANSI C Compiler, such as gcc.

======== Error Output for sanity check ========
cd ..; cc -DLINUX=22 -DMOD_PERL -DUSE_PERL_SSI -D_REENTRANT -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -DUSE_HSREGEX -DNO_DL_NEEDED -D_REENTRANT -DDEBIAN -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 `./apaci` -I. -I/usr/lib/perl/5.10/CORE -o helpers/dummy helpers/dummy.c -lm -Wl,-E -L/usr/local/lib -L/usr/lib/perl/5.10/CORE -lperl -ldl -lm -lpthread -lc -lcrypt
============= End of Error Report =============

Aborting!

The message is not clear (to me at least) to where the problem may be, in any case i've rechecked all the requirements, and they look fine.

I've facing this problem before, and i wrote a little script/tutorial with tips for building from source on Ubuntu:

#!/bin/sh

tar xzf mod_perl-1.0-current.tar.gz
tar xzf apache_1.3.39.tar.gz

cd mod_perl-1.30/
perl Makefile.PL APACHE_SRC=../apache_1.3.39/src NO_HTTPD=1 USE_APACI=1 \
PREP_HTTPD=1 EVERYTHING=1
make

# cd ..

# Ubuntu optional
sudo rm -f /bin/sh;
sudo ln -s /bin/bash /bin/sh
sudo ln -s /usr/lib/libperl.so.5.8.8 /usr/lib/libperl.so
sudo ln -s /usr/lib/libgdbm.so.3.0.0 /usr/lib/libgdbm.so

cd ../apache_1.3.39
./configure --activate-module=src/modules/perl/libperl.a \
--disable-rule=EXPAT

sudo killall -TERM httpd
make && sudo make install

cd ../mod_perl-1.30/
sudo make install


Any help will be appreciated.

Thanks
Hans


--
Hans Poo, WeLinux S.A.
Oficina: 697.25.42, Celular: 09-319.93.05
Bombero Ossa # 1010, Santiago

Subject User Time
mod_perl 1.0 Compilation on Linux Ubuntu hans at welinux Jun 17, 2009, 8:08 AM
    Re: mod_perl 1.0 Compilation on Linux Ubuntu gozer at ectoplasm Jun 17, 2009, 9:16 AM
    Re: mod_perl 1.0 Compilation on Linux Ubuntu gozer at ectoplasm Jun 17, 2009, 11:10 AM
    Re: mod_perl 1.0 Compilation on Linux Ubuntu hans at welinux Jun 17, 2009, 3:25 PM

  Index | Next | Previous | View Flat
 
 


Interested in having your list archived? Contact lists@gossamer-threads.com
 
  Web Applications & Managed Hosting Powered by Gossamer Threads Inc.