Thanks for the reply, I did get mod_perl-1.24_01 as well as apache_1.3.14 and
re-built them using the apaci method. The httpd.exp file was not copied into
/<path_to_apache>/libexec, so I did that manually. I also had to manually
edit the Embperl Makefile to add the linker line for httpd.exp.
This allowed me to build Embperl, but a 'make test' failed, again looking for
those symbols. The Faq.pod mentions compiling apache and to not strip the
executable. I added a --without-execstrip to the ./configure command, but the
symbols are still not part of the httpd executable.
I guess I'm at the point where I must create an httpd executable that still
contains the symbols found in httpd.exp. I'll continue to work at it - if you
(or others) know how this is done on AIX I'd be very happy to hear from you.
Again, thanks for your time,
On 15-Jan-01 Jens-Uwe Mager wrote:
>> > ld: 0711-317 ERROR: Undefined symbol: .ap_palloc
>
> These are symbols from the Apache core, there is an export file missing
> on the linker line. I believe using this export file was added in later
> mod_perl versions.
>
>> > aix-4.3.3
>> > apache-1.3.12
>> > mod_perl-1.24
>
> Use at least mod_perl-1.24_1, this contains most of the latest build
> fixes, especially the otherldflags entry from Apache should have a
> value like this:
>
> $ perl -MApache::src -le 'print Apache::src->new->otherldflags;'
> -bI:/usr/local/lib/perl5/site_perl/5.005/aix/auto/Apache/mod_perl.exp
> -bI:/usr/local/apache/libexec/httpd.exp
>
> The httpd.exp is the one you need, this contains all the ap_* symbols.
>
> --
> Jens-Uwe Mager
>
> HELIOS Software GmbH
> Steinriede 3
> 30827 Garbsen
> Germany
>
> Phone: +49 5131 709320
> FAX: +49 5131 709325
> Internet: [EMAIL PROTECTED]
David Edge <[EMAIL PROTECTED]>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]