Embperl 1.3b3 and mod_perl 1.24 should work on AIX, but I don't have any
knowledge about AIX. I send a copy to Jens Uwe, who has made the patches for
Embperl to work on AIX, maybe he can help
Gerald
>
> I am using IBM's C complier (cc) under AIX 4.3.3 with Apache 1.3.12,
> mod_perl 1.24 (statically linked, not DSO), perl 5.00503, and Embperl
> 1.3b3.
>
> The "offline", "execute function", and "cgi mode" Embperl tests are
> all successful. In the "mod_perl" mode, even the simple "ascii" test
> fails. It fails with a seg. fault and a dbx stack trace that looks
> like this:
>
> ap_palloc() at 0xd1179d98
> EMBPERL__malloc() at 0xd1178b98
> EMBPERL_SetupFileData() at 0xd1177118
> EMBPERL_SetupRequest() at 0xd1177764
> XS_HTML__Embperl_SetupRequest() at 0xd116fcb8
> .() at 0x1004a344
> .() at 0x100536f0
> .() at 0x1002ff98
> perl_call_handler(??, ??, ??) at 0x10113f70
> perl_run_stacked_handlers(??, ??, ??) at 0x10113160
> perl_handler(??) at 0x10111d38
> ap_invoke_handler(0x2011f1f0) at 0x100c42bc
> process_request_internal(0x2011f1f0) at 0x100f4d6c
> ap_process_request(0x2011f1f0) at 0x100f648c
> child_main(0x0) at 0x10002d24
> make_child(0x200498e0, 0x0, 0x39363aa3) at 0x100025a0
> startup_children(0x2) at 0x1000248c
> standalone_main(0x4, 0x2ff228c8) at 0x10001928
> main(0x4, 0x2ff228c8) at 0x100014b0
>
>
> To get Embperl.so to successfully build I added "-b erok" to
> LDDLFLAGS. I also tried '-G' with similar results. Without the
> modification to LDDLFLAGS I got several "unresolved symbol" errors.
>
> I also get similar results with Embperl 1.2b9, Apache 1.3.9, and
> mod_perl 1.23.
>
> BTW, I did not personally compile my perl executable, it is straight
> from a fileset on the AIX 4.3.3 CD. I have, however, upgraded
> several modules to their most recent CPAN version. My 'perl -V'
> output looks like this:
>
> Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
> Platform:
> osname=aix, osvers=4.3.3.0, archname=aix
> uname='aix funny 3 4 000001716600 '
> 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=16384'
> ccflags ='-D_ALL_SOURCE -D_ANSI_C_SOURCE -D_POSIX_SOURCE -
> qmaxmem=16384'
> 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 ='-s'
> libpth=/lib /usr/lib /usr/ccs/lib
> libs=-lnsl -ldbm -ldl -lld -lm -lc -lcrypt -lbsd -lPW -lC_r
> 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:$(B
> ASEEXT).exp -b noentry -lc'
>
>
> Characteristics of this binary (from libperl):
> Built under aix
> Compiled at Aug 14 1999 08:59:55
> @INC:
> /usr/opt/perl5/lib/5.00503/aix
> /usr/opt/perl5/lib/5.00503
> /usr/opt/perl5/lib/site_perl/5.005/aix
> /usr/opt/perl5/lib/site_perl/5.005
> .
>
> --
> Greg Estep <[EMAIL PROTECTED]>
>
>
-------------------------------------------------------------
Gerald Richter ecos electronic communication services gmbh
Internetconnect * Webserver/-design/-datenbanken * Consulting
Post: Tulpenstrasse 5 D-55276 Dienheim b. Mainz
E-Mail: [EMAIL PROTECTED] Voice: +49 6133 925151
WWW: http://www.ecos.de Fax: +49 6133 925152
-------------------------------------------------------------