Hello, [EMAIL PROTECTED] told me to forward this mail to [EMAIL PROTECTED]
....
please read on... I will be re-compiling with a patch mod to
mod_include.c as suggested by [EMAIL PROTECTED] ...
Thanks in advance for a response. John Thielen
Apache was compiled with gcc and mod_perl (apache_1.3.12/src/modules/perl)
was compiled with cc.
oslevel = AIX 4.3.2.0
Ran this from mod_perl-1.24 home directory.
See below further for the perl -V output.
$ perl Makefile.PL \
APACHE_SRC=../apache_1.3.12/src \
DO_HTTPD=1 \
USE_APACI=1 \
PREP_HTTPD=1 \
EVERYTHING=1 \
[...]
$ make
$ make test # not really
$ make install
$ cd ../apache_1.3.12
Then, from the apache_1.3.12 directory....
#!/bin/sh
##
## config.status -- APACI auto-generated configuration restore script
##
## Use this shell script to re-run the APACI configure script for
## restoring your configuration. Additional parameters can be supplied.
##
CC="gcc -g" \
CPP="gcc -E" \
./configure \
"--with-layout=Apache" \
"--prefix=/usr/local/apache" \
"--activate-module=src/modules/perl/libperl.a" \
"$@"
make
make install
=================================================
John Thielen
UnitedHealth Group, UNIX Services & Consulting
6300 Olson Memorial Highway, Golden Valley, MN 55427
Voice: 612.797.4813 Pager: 651.908.0725 Fax:612.797.4333
Email: [EMAIL PROTECTED] MailRoute: MN010-W116
================================================
----- Original Message -----
From: John Thielen <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Monday, June 26, 2000 11:14 AM
Subject: Core Dump @ boot_IO with apache_1.3.12 and mod_perl-1.24
> Doug, I found some old mail from 1997 that describes the problem that I
am
> having with apache/mod_perl building..
> I have recently downloaded mod_perl 1.24 and apache 1.3.12.
> I have been able to get the apache/mod_perl to compile and create an httpd
> binary.
> (One problem I was unable to resolve properly at this time.)
> Compilation is being done with gcc on AIX 4.3.2.0
> /usr/include/net/if_arp.h pre-declares the token struct the
> perl/mod_include.c is using.
> I gutted the union that was defining the token struct in the if_arp.h file
> for the mod_include compile.
>
>
> After getting the compilation done, httpd core dumps in boot_IO when
trying
> to start
> httpd with the supplied TEST httpd.conf file. Was there any
reply/response
> mail to the below
> that described how to fix this problem? Is this an AIX'ism? Thanks in
> advance for a response. John
>
> When I run perl -MIO::File -e `print "ok" if IO->bootstrap` it does
return
> "OK"......
>
> yeti #perl -V
> Summary of my perl5 (5.0 patchlevel 5 subversion 2) configuration:
> Platform:
> osname=aix, osvers=4.3.2.0, archname=aix
> uname='aix yeti 3 4 000018538000 '
> hint=recommended, useposix=true, d_sigaction=define
> usethreads=undef useperlio=undef d_sfio=undef
> Compiler:
> cc='cc', optimize='-O', gccversion=
>
>
>
>
>
cppflags='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=8192 -I/us
> r/local/include'
> ccflags
>
='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -qmaxmem=8192 -I/usr/local/
> include'
> stdchar='unsigned char', d_stdstdio=define, usevfork=false
> intsize=4, longsize=4, ptrsize=4, doublesize=8
> d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=8
> alignbytes=8, usemymalloc=n, prototype=define
> Linker and Libraries:
> ld='ld', ldflags =' -L/usr/local/lib'
> libpth=/usr/local/lib /lib /usr/lib /usr/ccs/lib
> libs=-lnsl -ldbm -ldl -lld -lm -lc -lcrypt -lbsd -lPW
> libc=/lib/libc.a, so=a, useshrplib=false, libperl=libperl.a
> Dynamic Linking:
> dlsrc=dl_aix.xs, dlext=so, d_dlsymun=undef, ccdlflags='-bE:perl.exp'
> cccdlflags=' ',
> lddlflags='-bhalt:4 -bM:SRE -bI:$(PERL_INC)/perl.exp -bE:$(BASEEXT).exp -b
> noentry -lc -L/usr/local/lib'
>
>
> Characteristics of this binary (from libperl):
> Built under aix
> Compiled at Mar 13 1999 19:55:19
> @INC:
> /usr/local/lib/perl5/5.00502/aix
> /usr/local/lib/perl5/5.00502
> /usr/local/lib/perl5/site_perl/5.005/aix
> /usr/local/lib/perl5/site_perl/5.005
>
> Thread: SIGSEGV with mod_perl-1.00, AIX 4.1,
> Print | Monitor This List | Reply To Author
>
> Message: 1018692
> FROM: Doug MacEachernDATE: 07/31/1997 16:45:14SUBJECT: RE: SIGSEGV with
> mod_perl-1.00, AIX 4.1, Liza Daly < [EMAIL PROTECTED] > wrote:
>
> > Hi everyone.
> >
> > I can`t seem to get off the ground with mod_perl. Compilation seems to
> > go just fine for both Apache and the module, but I run into trouble
> > immediately
> > with `make test` (I`d disabled cgi.t):
> [...]
> > If I go ahead and run the server anyway, it serves HTML just fine, but
> > dumps core with SIGSEGV on any test script (I was using perlio.pl). The
> > server continues running in these cases.
> [...]
> > #0 0xd02299b0 in boot_IO ()
>
> Apache::Registry runs most of the test scripts, which will
> `use FileHandle ()`, which, in newer Perls is really just a stub that
> pulls in IO::*. With your perl, what happens when you say:
>
> perl -MIO::File -e `print "ok" if IO->bootstrap`
>
> Does it print "ok" or croak?
>
> Can I see your perl -V?
>
> -Doug
>
>
> =================================================
> John Thielen
> UnitedHealth Group, UNIX Services & Consulting
> 6300 Olson Memorial Highway, Golden Valley, MN 55427
> Voice: 612.797.4813 Pager: 651.908.0725 Fax:612.797.4333
> Email: [EMAIL PROTECTED] MailRoute: MN010-W116
> ================================================
>
>