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]

Reply via email to